Vous n'êtes pas identifié(e).
Pages :: 1
Bonjour
Je suis débutant en langage HTML et PHP. Je poursuis des cours du soir, très très dur quand on travail à coté....
Voici mon code :
<h3>Ville trouvé :</h3>
<?php
// Vérification du $_POST, si vide
if (empty($_POST['ville_nom']))
// Si OUI
{echo '<h1>Pas de ville correspondante !</h1>';}
else {
// Si NON, connection à la base
require ('inc_connexion.php');
// Récupération du POST
$city_name = $_POST['ville_nom'];
// Recherche de la ville, si existante !
if ($result = $mysqli->query ('SELECT * FROM villes WHERE ville_nom LIKE ("'.$city_name.'")'));
while ($row = $result->fetch_array()){
$ville_id = $row['ville_id'];
$ville_nom = $row['ville_nom'];
$ville_detail = $row['ville_detail'];
// Affichage en forme de lien
echo '<a href="index.php">' .$ville_id. ' - ' .$ville_nom. '</a>';
// Enregistrement des recherches "valide"
if ($ville_nom = $city_name) {$mysqli -> query('INSERT INTO user (user_search) VALUES ("'. $ville_nom .'")');}
}
// Libération des résultats
$result->free();
// Fermeture de la connexion
$mysqli->close();
}
?>
Quand je valide sur mon formulaire la ville trouvai, normalement cela doit enregistrer ma recherche dans la table "user", et bien là non ? je bute sur cette erreur.
Hors ligne
Salut,
ça
if ($ville_nom = $city_name) {$mysqli -> query('INSERT INTO user (user_search) VALUES ("'. $ville_nom .'")');}
en
if ($ville_nom = $city_name) {$mysqli -> query("INSERT INTO user (user_search) VALUES ($ville_nom)");}
a++
Hors ligne
Pages :: 1