Suggestions dans un formulaire d'interrogation d'une BDD
Fermé
lavercq
-
5 avril 2013 à 16:32
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 - 6 avril 2013 à 10:01
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 - 6 avril 2013 à 10:01
A voir également:
- Suggestions dans un formulaire d'interrogation d'une BDD
- Formulaire de réclamation facebook - Guide
- Point d'interrogation à l'envers - Forum MSN / WLM
- Word (point d'interrogation inversé) ✓ - Forum Word
- ! À l'envers - Forum Bureautique
- Point d'interrogation / d'exclamation à l'envers ✓ - Forum Word
1 réponse
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
Modifié par Alain_42 le 6/04/2013 à 10:03
Modifié par Alain_42 le 6/04/2013 à 10:03
salut,
tu dois appeler un script diffférent de celui qui fait l'autosuggestion
tu dois appeler un script diffférent de celui qui fait l'autosuggestion
<form id="form" action="script_recherche.php"> <div id="suggest">Start to type a item povençal: <br /> <input type="text" size="25" name="recherche" value="" id="X" onkeyup="suggest(this.value);" onblur="fill();" class="" /> <div class="suggestionsBox" id="suggestions" style="display: none;"> <div class="suggestionList" id="suggestionsList"> </div> </div> </div> </form> script_recherche.php: <?php include "connectdb.php"; @mysql_select_db('mabase,$cnx'); if(isset($_POST['recherche'])) { $queryString = mysql_real_escape_string($_POST['recherche']); //on sécurise if(strlen($queryString) >0) { // X comme nom de champ de table ce n'est pas très judicieux $requete = "SELECT X FROM maBase WHERE X LIKE '$queryString%' LIMIT 10"; //$requete=htmlspecialchars($requete); // NON on sécurise avec mysql_real_escape_string ci dessus //$sqls = @mysql_query($requete,$cnx) or exit(mysql_error() . "<br/>$requete"); // @empèche l'affichage des erreurs $result = mysql_query($requete,$cnx) or die(mysql_error() . "<br />$requete"); echo '<ul>'; while ($row = mysql_fetch_array($result)) { $X = utf8_encode(($row['X'])); echo "<li>$X</li>"; } echo '</ul>'; } } ?>