bonjour a tous,
enregistre a [0]
la je suis vraiment désespéré,
je doit enregistré dans une table user_searchs deux city_id, user_id qui se trouve dans deux tables différentes dont les tables sont les suivantes....
table city:
city_id
city_name
city_text
cette table contient des informations
table users:
user_id
user_first_name
user_name
city_id //de la table city pour faire la relation
cette table contiendra des informations après validation du formulaires
table user_searchs:
user_id
city_id
cette table contiendra des informations après validation du formulaires
cette table servira a afficher toutes les informations que l'utilisateur aura recherché
HELP ME!
<?php
require('inc/connection.php');
?>
<!doctype html>
<html>
<head>
<title>acceuil</title>
<link rel="stylesheet" type="text/css" href="css/style.css" />
</head>
<body>
<div class="content">
<center>
<h1>formulaire de recherche de villes</h1>
<?php
if(isset($_GET['submit']))
{
//print_r($_GET);
$user_first_name = $_GET['user_first_name'];
$user_name = $_GET['user_name'];
$city_name = $_GET['city_name'];
if((empty($_GET['user_first_name'])) AND empty($_GET['user_name']) AND empty($_GET['city_name'])){
// var_dump($_GET);
$message = '<p>veuillez remplir tous les champs</p>';
}else{
if($mysqli->query('INSERT INTO users(user_first_name, user_name) VALUES (" '.$user_first_name. ' ", " ' .$user_name . ' ") ')){
$message = '<p>votre prénom ' .$user_first_name.' et votre nom ' .$user_name . ' ont ete enregistre.</p>';
}else{
$message = '<p>votre prénom ' .$user_first_name.' et votre nom ' .$user_name . ' n ont pas ete enregistre.</p>';
}
$result =$mysqli->query('SELECT user_id FROM users WHERE user_id = " ' .$user_name. ' " ');
$row = $result->fetch_array();
$row['user_id'];
$req =$mysqli->query('SELECT city_id FROM city WHERE city_id =" ' .$city_name. ' " ');
$row = $req->fetch_array();
$row['city_id'];
if($mysqli->query ('INSERT INTO user_search(user_id, city_id) VALUES (" '.$row['user_id']. ' " , " ' .$row['city_id']. ' ") ')){
$message = '<p>vos informations ont ete enregistre.</p>';
}else{
$message = '<p>vos informations n ont pas ete enregistre.</p>';
}
}
}
?>
<?php if(isset($message)) echo $message; ?>
<form action="index.php" method="GET">
<p>quel est votre prenom : <input class="button" type="text" name="user_first_name" placeholder="votre prénom" /></p>
<p>quel est votre nom : <input class="button" type="text" name="user_name" placeholder="votre nom" /></p>
<p>quel ville recherchez vous : <input class="button" type="text" name="city_name" placeholder="votre ville" /></p>
<p><input type="submit" name="submit" value="recherche" /></p>
</form>
</center>
</div>
</body>
</html>
enregistre a [0]
la je suis vraiment désespéré,
je doit enregistré dans une table user_searchs deux city_id, user_id qui se trouve dans deux tables différentes dont les tables sont les suivantes....
table city:
city_id
city_name
city_text
cette table contient des informations
table users:
user_id
user_first_name
user_name
city_id //de la table city pour faire la relation
cette table contiendra des informations après validation du formulaires
table user_searchs:
user_id
city_id
cette table contiendra des informations après validation du formulaires
cette table servira a afficher toutes les informations que l'utilisateur aura recherché
HELP ME!
<?php
require('inc/connection.php');
?>
<!doctype html>
<html>
<head>
<title>acceuil</title>
<link rel="stylesheet" type="text/css" href="css/style.css" />
</head>
<body>
<div class="content">
<center>
<h1>formulaire de recherche de villes</h1>
<?php
if(isset($_GET['submit']))
{
//print_r($_GET);
$user_first_name = $_GET['user_first_name'];
$user_name = $_GET['user_name'];
$city_name = $_GET['city_name'];
if((empty($_GET['user_first_name'])) AND empty($_GET['user_name']) AND empty($_GET['city_name'])){
// var_dump($_GET);
$message = '<p>veuillez remplir tous les champs</p>';
}else{
if($mysqli->query('INSERT INTO users(user_first_name, user_name) VALUES (" '.$user_first_name. ' ", " ' .$user_name . ' ") ')){
$message = '<p>votre prénom ' .$user_first_name.' et votre nom ' .$user_name . ' ont ete enregistre.</p>';
}else{
$message = '<p>votre prénom ' .$user_first_name.' et votre nom ' .$user_name . ' n ont pas ete enregistre.</p>';
}
$result =$mysqli->query('SELECT user_id FROM users WHERE user_id = " ' .$user_name. ' " ');
$row = $result->fetch_array();
$row['user_id'];
$req =$mysqli->query('SELECT city_id FROM city WHERE city_id =" ' .$city_name. ' " ');
$row = $req->fetch_array();
$row['city_id'];
if($mysqli->query ('INSERT INTO user_search(user_id, city_id) VALUES (" '.$row['user_id']. ' " , " ' .$row['city_id']. ' ") ')){
$message = '<p>vos informations ont ete enregistre.</p>';
}else{
$message = '<p>vos informations n ont pas ete enregistre.</p>';
}
}
}
?>
<?php if(isset($message)) echo $message; ?>
<form action="index.php" method="GET">
<p>quel est votre prenom : <input class="button" type="text" name="user_first_name" placeholder="votre prénom" /></p>
<p>quel est votre nom : <input class="button" type="text" name="user_name" placeholder="votre nom" /></p>
<p>quel ville recherchez vous : <input class="button" type="text" name="city_name" placeholder="votre ville" /></p>
<p><input type="submit" name="submit" value="recherche" /></p>
</form>
</center>
</div>
</body>
</html>