Vous n'êtes pas identifié(e).
Pages : 1
Bonjour
Voici mon code :
// Transforme & Test le "POST"
if (empty($_POST['ville_nom'])) {
echo 'Veuillez taper un nom de ville';
}
else {
$villeNom = $_POST['ville_nom'];
// Connection Bdd
require('inc_connexion.php');
// Recherche ville
$result = $mysqli -> query('SELECT * FROM city WHERE city_name LIKE ("'.$villeNom.'")');
$row = $result -> fetch_array();
$cityID = $row['city_id'];
$saveName = $row['city_name'];
$saveDetail = $row['city_detail'];
// Enregistrement dans table "save"
$mysqli -> query('INSERT INTO save (save_name,save_detail,city_id) VALUES ("'.$saveName.'","'.$saveDetail.'","'.$cityID.'")');
//récupere le dernier ID enregistrer
$oldInsert = $mysqli->insert_id;
// Enregistrement dans tanle "liaison"
$mysqli -> query('INSERT INTO liaison (save_id) VALUES ("'.$oldInsert.'")');
// Jointure de "save & liaison"
$mysqli -> query('SELECT save.save_id from save INNER JOIN liaison where save.save_id = liaison.liaison_id');
//libère les resultats et ferme
$result -> free();
$mysqli -> close();
}
?>
</div>
<div id="cadre2">
<p><?php echo $cityID.' - '.$saveName ?><a href="index.php"> Détails :<?php $saveDetail ?></a></p>
</div>
Quand je click sur le lien il ne me reconnait pas les variables : $cityID et $saveDetail , je ne comprend pas ?
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.
Pages : 1