par
Invité » 26 mars 2006, 18:34
ok, voila pour le formulaire:
Code : Tout sélectionner
<BODY>
<CENTER>
rechercher un établissement:
<form name="form1" method="post" action="search.php">
<table width="75%" border="0">
<tr>
<td width="47%" valign="top"> <font face="Arial, Helvetica, sans-serif" size="1">
<input type="checkbox" name="checkbox[]" value="AA">
AA </font></td>
<td width="53%" valign="middle"> <font face="Arial, Helvetica, sans-serif" size="1">
<input type="checkbox" name="checkbox[]" value="AB">
AB</font></td>
</tr>
<tr>
<td width="47%" valign="top"> <font face="Arial, Helvetica, sans-serif" size="1">
<input type="checkbox" name="checkbox[]" value="AC">
AC</font></td>
<td width="53%" valign="middle"> <font face="Arial, Helvetica, sans-serif" size="1">
<input type="checkbox" name="checkbox[]" value="AD">
AD</font></td>
</tr>
<tr>
<td width="47%" height="23" valign="top"> <font face="Arial, Helvetica, sans-serif" size="1">
<input type="checkbox" name="checkbox[]" value="AE">
AE</font></td>
<td width="53%" height="23" valign="middle"> <font face="Arial, Helvetica, sans-serif" size="1">
<input type="checkbox" name="checkbox[]" value="AF">
AF</font></td>
</tr>
<tr>
<td width="47%" valign="top"> <font face="Arial, Helvetica, sans-serif" size="1">
<input type="checkbox" name="checkbox[]" value="AG">
AI</font></td>
<td width="53%" valign="middle"> <font face="Arial, Helvetica, sans-serif" size="1">
<input type="checkbox" name="checkbox[]" value="AH">
AJ</font></td>
</tr>
<tr>
<td width="47%" valign="top" height="2"><font face="Arial, Helvetica, sans-serif" size="1">
<input type="checkbox" name="checkbox[]" value="AI">
AK </font></td>
<td width="53%" valign="middle" height="2"><font face="Arial, Helvetica, sans-serif" size="1">
<input type="checkbox" name="checkbox[]" value="AJ">
AL</font></td>
</tr>
</table>
<p>Entrer un nom:
<input type="text" name="name">
</p>
<p> Entrer un département:
<input type="text" name="dept">
<input type="submit" value="Rechercher" name="submit2">
</p>
</FORM>
</CENTER>
</BODY>
et voici pour le script, comment lui dire:
losque qu'une case est coché et un dept remplie:
la requete doit dire:
par ex : recherche dans la table tous les établissements de type'A' dans le 01
'la valeur de la case coché'
je ne sais pas comment concaténé ma requete.
j'avais pensé:
if ([checkbox==checked]){
$SQL="SELECT * FROM recherche WHERE type ='HOPITAL' and nom LIKE '%". $_POST[name] ."%' or dept LIKE '%". $_POST[dept] ."%'";
merci pour votre aide...
ok, voila pour le formulaire:
[code]
<BODY>
<CENTER>
rechercher un établissement:
<form name="form1" method="post" action="search.php">
<table width="75%" border="0">
<tr>
<td width="47%" valign="top"> <font face="Arial, Helvetica, sans-serif" size="1">
<input type="checkbox" name="checkbox[]" value="AA">
AA </font></td>
<td width="53%" valign="middle"> <font face="Arial, Helvetica, sans-serif" size="1">
<input type="checkbox" name="checkbox[]" value="AB">
AB</font></td>
</tr>
<tr>
<td width="47%" valign="top"> <font face="Arial, Helvetica, sans-serif" size="1">
<input type="checkbox" name="checkbox[]" value="AC">
AC</font></td>
<td width="53%" valign="middle"> <font face="Arial, Helvetica, sans-serif" size="1">
<input type="checkbox" name="checkbox[]" value="AD">
AD</font></td>
</tr>
<tr>
<td width="47%" height="23" valign="top"> <font face="Arial, Helvetica, sans-serif" size="1">
<input type="checkbox" name="checkbox[]" value="AE">
AE</font></td>
<td width="53%" height="23" valign="middle"> <font face="Arial, Helvetica, sans-serif" size="1">
<input type="checkbox" name="checkbox[]" value="AF">
AF</font></td>
</tr>
<tr>
<td width="47%" valign="top"> <font face="Arial, Helvetica, sans-serif" size="1">
<input type="checkbox" name="checkbox[]" value="AG">
AI</font></td>
<td width="53%" valign="middle"> <font face="Arial, Helvetica, sans-serif" size="1">
<input type="checkbox" name="checkbox[]" value="AH">
AJ</font></td>
</tr>
<tr>
<td width="47%" valign="top" height="2"><font face="Arial, Helvetica, sans-serif" size="1">
<input type="checkbox" name="checkbox[]" value="AI">
AK </font></td>
<td width="53%" valign="middle" height="2"><font face="Arial, Helvetica, sans-serif" size="1">
<input type="checkbox" name="checkbox[]" value="AJ">
AL</font></td>
</tr>
</table>
<p>Entrer un nom:
<input type="text" name="name">
</p>
<p> Entrer un département:
<input type="text" name="dept">
<input type="submit" value="Rechercher" name="submit2">
</p>
</FORM>
</CENTER>
</BODY>
[/code]
et voici pour le script, comment lui dire:
losque qu'une case est coché et un dept remplie:
la requete doit dire:
par ex : recherche dans la table tous les établissements de type'A' dans le 01
'la valeur de la case coché'
je ne sais pas comment concaténé ma requete.
j'avais pensé:
[php]
if ([checkbox==checked]){
$SQL="SELECT * FROM recherche WHERE type ='HOPITAL' and nom LIKE '%". $_POST[name] ."%' or dept LIKE '%". $_POST[dept] ."%'";
[/php]
merci pour votre aide...