bonjour a tous,
je me demande pourquoi suivant le script tous s'enregistre a 0.
je doit enregistré les id de la table city et users dans une table search qui a deux champs id_user et id_city.
le code:
merci d'avance
je me demande pourquoi suivant le script tous s'enregistre a 0.
je doit enregistré les id de la table city et users dans une table search qui a deux champs id_user et id_city.
le code:
<?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']) OR empty($_GET['user_name'])ORempty($_GET['city_name'])){
// var_dump($_GET);
$error = '<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 . ' ") ')){
$error = '<p>votre prénom ' .$user_first_name.' et votre nom ' .$user_name . ' ont ete enregistre</p>';
$result =$mysqli->query('SELECT id_user FROM users WHERE user_id =" ' .$user_name. ' " ');
$row = $result->fetch_array();
$row['id_user'];
$req =$mysqli->query('SELECT id_city FROM city WHERE id_city =" ' .$city_name. ' " ');
$row = $req->fetch_array();
$row['id_city'];
if($mysqli->query ('INSERT INTO search(id_user, id_city) VALUES (" ' .$row['id_user']. ' " , " ' .$row['id_city']. ' ") ')){
$message = '<p>vos informations ont ete enregistre.</p>';
}else{
$error = '<p>vos informations n ont pas ete enregistre.</p>';
}
}
}
}
?>
merci d'avance