Bjr,
Dans le champs à compléter : la requete =
1. je vérifie si + de deux caractères sinon, message "Veuillez saisir une recherche d'au moins 2 caractères"
2. j'affiche le champs societe
3. sinon, afficher "il n'y pas de réponse"
C'est la 3ème condition que je n'arrive pas à intégrer
Est ce que quelqu'un pourrait m'aiguiller, sur le code ci-dessou
Merci, Alizea
------------------------------------------------
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28 <? //connection à la base de données include ("connect.php"); // on se connecte à MySQL $db = mysql_connect("$str_host","$str_user", "$str_password"); // on sélectionne la base mysql_select_db("$DBASE", $db); // on crée la requete SQL $sql = "select distinct societe from frs"; $sql .= " where societe like '%$frs%'"; $req = mysql_query($sql,$db) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error()); $caractere = strlen($frs); if ($caractere<2) print("Veuillez saisir une recherche d'au moins 2 caractères<br /><a href=\"javascript:history.go(-1)\">Retour</a>"); else // on fait une boucle qui va faire un tour pour chaque enregistrement while($data = mysql_fetch_array($req)) { // on affiche les informations de l'enregistrement en cours print "$data[societe]<br \>"; } mysql_close($db); ?>
Partager