Bonjour,
Mon problème est qu'en faite, ma page php ou il y a mes requêtes, récupère les données saisies dans les champs du formulaire mais lorsque je valide mon formulaire, il m'affiche toute ma base de donnée, j'ai fais un test et ce sont bien mes variable qui sont vides. Je ne comprend pas pourquoi puisque je fais bien appel au nom du champs de mon formulaire à l'aide de $_POST puisque mon formulaire est en method="POST".
Je pense que je dois sauter une étape ou ne pas insérer quelque chose au bon endroit.
Désolé pour mes questions embêtantes mais l'informatique n'est pas mon domaine de prédilection.
Code mon formulaire Automne:Citer:
<form id="cms_forms_23" method="Post" action="requete_annuaire.php">
<table cellspacing="1" cellpadding="1" border="0" align="center" width="100%">
<tbody>
<tr>
<td style="text-align: right;"><label for="zY21zX2ZpZWxkXzk0X3JlcQ">Nom :</label></td>
<td><input type="text" name="b24c743f361710cebb4b7ead7081f0f2" id="zY21zX2ZpZWxkXzk0X3JlcQ" value="" /></td>
</tr>
<tr>
<td style="text-align: right;"><label for="zY21zX2ZpZWxkXzk1X3JlcQ">Prénom :</label></td>
<td><input type="text" name="e926d2f7373bf15de60f3bfafcf7f212" id="zY21zX2ZpZWxkXzk1X3JlcQ" value="" /></td>
</tr>
<tr>
<td style="text-align: right;"> </td>
<td><input type="submit" value="Rechercher" name="1a5d931d27397ff5007a515d17cb6db1" class="button" id="zY21zX2ZpZWxkXzg5X3JlcQ" onclick="window.open('http://localhost/html/requete_annuaire.php','wclose', 'width=380,height=350,toolbar=no,status=no,left=20,top=30')" target="wclose" /></td>
</tr>
</tbody>
</table>
</form>
Code de ma page en php qui me permet de faire mes recherche et d'afficher le résultat dans une pop-up:Citer:
<?php
include("connexion.php");
$nom=$_POST['b24c743f361710cebb4b7ead7081f0f2'];
$prenom=$_POST['e926d2f7373bf15de60f3bfafcf7f212'];
echo $nom; //Test pour savoir si mes variables sont vide ou non
echo $prenom;
$query = "SELECT nom_annuaire, prenom_annuaire, tel_annuaire FROM annuaire_cma.annuaire WHERE ((nom_annuaire LIKE '%".$nom."%')AND(prenom_annuaire LIKE '%".$prenom."%')) order by nom_annuaire ASC";
$result5=mysql_query($query) or die ("impossible d'executer la requete"); // Teste si la requête fonction ou non
// exploitation des résultats
while($row25 = mysql_fetch_array($result5)){
$affichega = $row25['nom_annuaire']." ".$row25['prenom_annuaire']." ".$row25['tel_annuaire'];
echo $affichega."<br />";
}
?>
Cordialement