creation de sites web :

- listes déroulantes dépendantes

annonces immobilieres de particuliers
Autres messages sur des sujets similaires :
Listes à choix multiples
listes déroulantes dépendantes
Cours HTML / Javascript / PHP disponibles :



 Retour Site Honolulu  |  Nouveau sujet  |  Retour aux sujets  |  Chercher  |  Connexion    
 listes déroulantes dépendantes
Auteur: Raphaëlle
(---.adsl.proxad.net)
Date: 12-03-2003 00:38
 messages postés sur  la création de sites web [ 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());
}
?>

------------------------------------------------------------------

Répondre à ce message
 
 Re: listes déroulantes dépendantes
Auteur: honolulu
((---.free.fr)
Date: 12-03-2003 23:44
 messages postés sur  la création de sites web [ msg ]
Salut,
et "utilisat2" renvoit une valeur correcte ou pas ??

Répondre à ce message
 
 Re: listes déroulantes dépendantes
Auteur: Raphaëlle
(---.adsl.proxad.net)
Date: 13-03-2003 09:17
 messages postés sur  la création de sites web [ msg ]
si je ne fais sur la 1ère liste déroulante qu'une requête simple du type

SELECT auteur FROM table1

Oui.
-----------------------------------------------------------------------------------------------
Si je veux faire qqch du type

"SELECT datenregistr FROM table1 WHERE auteur='".$auteur."'"

Non

Répondre à ce message
 Retour Site Honolulu  |  Liste des Forums    

 Liste des Forums  |  Nouvel utilisateur ? Enregistrez-vous ici 
 Connexion
 Nom d'utilisateur:
 Mot de passe:
 Enregistrer mon profil:
   
 Mot de passe perdu ?
Écrivez votre adresse Email ou votre Identifiant ci-dessous et un nouveau mot de passe sera envoyé sur l'Email lié à votre profil.
phorum.org
Honolulu : créateur de site internet à Annecy et sur le web !