Lorsque l'utilisateur tape le nom de la ville par Exemple "Paris" cela affiche les infos concernant Paris.
j'aimerais que lorsque l'utilisateur tape le nom de la ville cela conserve la ville dans une autre base de données et ainsi que je puisse afficher les recherches de l'utilisateur je pense que je dois utiliser une session pour conserver l'historique sur la page.
Voici mon code actuel :
Code : Tout sélectionner
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-10">
</head>
<body>
<form method="post" action="">
<p>Recherchez votre ville</p>
<input type="text" name="recherche">
<p> <input type="submit" name="validation"/></p>
</form>
<?php
if (isset($_POST['validation'])) {
if (empty($_POST['recherche']))
{echo 'Veuillez rentrer le nom de votre ville';}
else {
$recherche = $_POST['recherche'];
$mysqli = new mysqli ('localhost', 'root', '', 'recherches');
$result = $mysqli->query('SELECT villes_id, villes_nom, villes_infos FROM villes WHERE villes_nom LIKE "%' . $recherche .'%"');
while($row= $result->fetch_array())
{
echo $row['villes_nom'] . '<br>' . $row['villes_infos'];
}
}
}
?>
</body>
</html>Ainsi que ma table pour l'historique :