Auteur: Raphaëlle (---.adsl.proxad.net)
Date: 12-03-2003 00:38
[ msg ]
|
bonjour,
j'ai différents formulaires sur la même page qui pour certains d'entre eux récupèrent les valeurs des listes déroulantes afin d'éxécuter des requêtes de suppression contrôlées avec une boîte de dialogue confirm().
je veux récupérer la valeur des la première liste déroulante afin que dans la seconde ne s'affiche que les occurences comprenant la valeur de la première. Aussi, je veux récupérer la valeur de la seconde liste déroulante pour afficher les occurences dont la valeur est supérieure à la 2nde.
Voici mon script
Merci d'avance de votre aide
Raph
--------------------------------------------------------------------------------------
<!-- FORMULAIRE : SUPRESSION DE LA TOTALITE DES MESSAGES DU CHAT D'UN UTILISATEUR DONNE
ENTRE DEUX DATES DONNES -->
<FORM align="left" name="supp_param_mess_date" action="<? echo $PHP_SELF ; ?>" method="post" >
<TR>
<TD align="left" width="80%" ><br>Supprimer tous les messages du chat de l'utilisateur
<?
echo '<SELECT size=1 name="utilisat2" onChange="utilisat2=supp_param_mess_date.utilisat2.options[supp_param_mess_date.utilisat2.selectedIndex].value">'."\n";
echo '<OPTION value="-1">Choisir le pseudo</OPTION>'."\n";
$SQL_query3="SELECT distinct auteur FROM chat_mess ";
$SQL_result3=mysql_query($SQL_query3,$conn);
while ($pseudo_2 =mysql_fetch_row($SQL_result3))
{
echo '<option value="'.$pseudo_2[0].'">'.$pseudo_2[0];
echo '</option>'."\n";
}
echo '</select>';
?>
écrit entre <br><BR>
<?
echo '<SELECT size=1 name="date_deb">'."\n";
echo '<OPTION value="-1">Choisir une date de début</OPTION>'."\n";
$SQL_query1="SELECT datenregistr FROM chat_mess WHERE auteur='".$pseudo_2[0]."'"." ORDER BY datenregistr";
$SQL_result=mysql_query($SQL_query1,$conn);
while ($date_d =mysql_fetch_row($SQL_result))
{
echo '<option value="'.$date_d[0].'">'.$date_d[0];
echo '</option>'."\n";
}
echo '</select>';
?>
et le
<?
echo '<SELECT size=1 name="date_fin">'."\n";
echo '<OPTION value="-1">Choisir une date de fin</OPTION>'."\n";
$SQL_query1="SELECT datenregistr FROM chat_mess ORDER BY datenregistr";
$SQL_result=mysql_query($SQL_query1,$conn);
while ($date_f =mysql_fetch_row($SQL_result))
{
echo '<option value="'.$date_f[0].'">'.$date_f[0];
echo '</option>'."\n";
}
echo '</select><br><br><br>';
?>
<TD align="left" width="50%" ><br><INPUT type="submit" id="supp_param_date" name="supp_param_date" value="Exécuter"></TD>
</TR>
</FORM>
<?
if ($_POST['utilisat2']!="" && $_POST['date_deb']!="" && $_POST['date_fin']!="")
{
$SQL_supp="DELETE FROM chat_mess WHERE auteur='".$_POST['utilisat2']."'"." AND datenregistr BETWEEN '" .$_POST['date_deb']."'"." AND '".$_POST['date_fin']."'" ;
$SQL_result=mysql_query($SQL_supp,$conn) or die ( $SQL_supp . " ::: " . mysql_error());
}
?>
------------------------------------------------------------------
|