La requête n'affiche rien
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é.
Code:
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> |
Je vous remercie par avance pour le coup de pouce...
@+
Naje83