bonjour à tous,
Je viens une fois de plus vers vous car je cale...
J'aimerai aprés une recherche afficher le ou les résultats trouvés...mais rien de s'affiche et aucun message d'erreur!
$variable = nom de la colonne dans laquelle je cherche.
$var_recherche = mot recherché.
Je vous remercie par avance pour le coup de pouce...
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49 <?php include 'connect.php'; $connexion = mysqli_connect($DB_HOST, $DB_USER, $DB_PASSWORD, $DB_NAME )or die ("erreur"); mysqli_query($connexion,"SET NAMES 'utf8'"); $variable = mysqli_real_escape_string($connexion, $_POST["variable"]); $var_recherche = mysqli_real_escape_string($connexion, $_POST["var_recherche"]); echo $variable; echo " "; echo $var_recherche; // ok jusqu'ici $query = "SELECT * from inlinemod where '$variable' like '$var_recherche%'"; $result = mysqli_query($connexion, $query); ?> <table> <tr> <th>Nom</th> <th>prénom</th> <th>adresse</th> <th>code postal</th> <th>ville</th> <th>degré</th> <th>email</th> <th>téléphone</th> <th>date de naissance</th> </tr> <?php while ($donnees = mysqli_fetch_array($result)) { // on affiche les résultats echo ' <tr> <td>'.$donnees['nom'].'</td> <td>'.$donnees['prenom'].'</td> <td>'.$donnees['adresse'].'</td> <td>'.$donnees['code_postal'].'</td> <td>'.$donnees['ville'].'</td> <td>'.$donnees['degre'].'</td> <td>'.$donnees['email'].'</td> <td>'.$donnees['telephone'].'</td> <td>'.$donnees['naissance'].'</td> </tr> '; } mysqli_close($connexion); ?> </table> </body>
@+
Naje83
Partager