greg3487
Messages postés17Date d'inscriptiondimanche 20 septembre 2015StatutMembreDernière intervention11 février 2016
-
18 oct. 2015 à 23:25
Victor -
14 janv. 2016 à 17:49
Bonjour a tous
Je cherche a afficher un message, si la recherche trouve rien, mais quand j'essai, soit le message s'affiche constamment ou soit il s'affiche pas du tous (le message est a la ligne 53).
voici mon code pouvais vous m'aider.
<?php
require_once("inc_connexion.php");
if(isset($_GET['cle'])) {
$requete = "SELECT * FROM villes
WHERE ville_nom
LIKE '".$_GET['cle']."' ";
$mysqli->query ("INSERT INTO `user_searchs` (`User_ID`,`Searchs_nom`)
VALUES ('0', '" . $_GET['cle'] . "')");
$resultat = $mysqli->query($requete);
} ?>
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Document sans titre</title>
<link href="site.css" rel="stylesheet" type="text/css">
</head>
<body>
<div class="box">
<a id="connexion" href="login.php">Connexion</a>
<form id="monform" name="form1" method="GET" action="<?php echo $_SERVER['PHP_SELF']; ?>">
<p>
<label>Recherche une ville :
<input type="text" name="cle" value="<?php if(isset($_GET['cle'])) echo $_GET['cle']; ?>" />
</label>
</p>
<p>
<label>
<input type="submit" name="bouton" value="Envoyer" />
</label>
</p>
</form>
<?php if(isset($message)) {
echo $message;
}
$requete1 = "SELECT Searchs_nom
FROM user_searchs
WHERE Searchs_nom IS NOT NULL";
$resultat1 = $mysqli->query($requete1);?>
<p>Vous avait déja chercher :</p>
<?php foreach ( $resultat1 as $villenom ) {
echo $villenom['Searchs_nom'] . ' - ';}
if(isset($_GET['cle'])) { ?>
<table>
<?php while($ville=$resultat->fetch_assoc()) { ?>
<tr>
<td><a href="villes.php?id=<?php echo $ville['ville_id']?>"><?php echo $ville['ville_nom']?></a>
<?php if (isset($_GET['cle']) && !empty($ville['ville_nom'])) {
$mysqli->query ("INSERT INTO `user_searchs` (`Searchs_ID`)
VALUES ('" . $ville['ville_id'] . "')");
}
if (empty($ville['ville_nom'])) {
echo '<p class="error">Nous n\'avons pas cette ville dans notre base de donnée !!!</p><br>';
}?>
</td>
</tr>
<?php }
} ?>
</table>
</div>
</body>
</html>