[AJAX] besoin d'aide pour xmlhttprequest
Bonjour tout le monde
Je fais un formulaire de recherche de données dans ma base fais avec php/mysql.
Mon probleme est que je ne vois pas commant afficher le résultat de la requet dans le tableau où se trouve le formulaire.
Mon prof ma dit d'utiliser xmlhttprequest, je ne vois pas comment faire car c'est la premiere fois que j'en entand parler.
Ci-dessous les codes
Formulaire de recherche
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 50 51 52 53 54 55 56
|
<?php
echo '<html>
<head>
<body>
<center><h1><font color="green">Recherche dossiés</font></h1></center>
<form method="post" action="req_recherche.php">
<font face color="marron">N°dossier :</font>
<input type="text" name="dossier">
<font face color="marron">Nom :</font>
<input type="text" name="nom">
<font face color=marron>Prénom :</font>
<input type="text" name="prenom">
<br><br>
<font face color="marron">Recherche par:</font>
<br>
<input type="radio" name="choix" value="N°dossier">N°dossier
<br>
<input type="radio" name="choix" value="Nom">Nom
<br>
<input type="radio" name="choix" value="Prenom">Prenom
<br><br>
<input type="submit" value="Rechercher">
</form>
<hr color="red">
<table border bordercolor="blue">
<tr><td>N°dossier</td><td>Nom</td><td>Prenom</td><td>choix</td></tr>
<center>
</table>
</body>
</center>
</head>
</html>';
?> |
Requet recherche
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 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77
|
<?php
$req="";
$choix="toto";
$connect= mysql_connect("localhost","root","");
$lien=mysql_select_db("projetbd", $connect);
if($lien==false)
{
mysql_error();
exit();
}
switch($choix)
{
case "dossier":
if ((isset($_POST['choix'])) && (isset($_POST['dossier'])))
{
$req=mysql_query("select id,nom,prenom from civilit where id=dossier") or die (mysql_error());
}
break;
case "nom":
if ((isset($_POST['choix'])) && (isset($_POST['nom'])))
{
$req=mysql_query("select id,nom,prenom from civilit where nom=nom") or die (mysql_error());
}
break;
case "prenom":
if ((isset($_POST['choix'])) && (isset($_POST['prenom'])))
{
$req=mysql_query("select id,nom,prenom from civilit where prenom=prenom") or die (mysql_error());
}
break;
}
mysql_close();
?> |
Pouvez vous m'aider?
Merci
Cordialement
A bientôt