Hi Janos,
Thanks for your help...
I made some mistake... Now, my menu works : It display all of the option : with this following code :
PHP Code:
<select name="email_menu" id="email_menu" onchange="submit()">
<?php
echo "<option selected=\"selected\" value=''>Choose your name</option>";
$req_email_menu = " select DISTINCT id_email, fld_nom_email, fld_adresse_email FROM $table_db_email ORDER BY fld_nom_email ";
$rep_email_menu = mysql_query($req_email_menu, $cnx) or die( mysql_error() ) ;
while($show_contenu_email_menu = mysql_fetch_assoc($rep_email_menu)) {
echo '<option value="'.$show_contenu_email_menu['id_email'].'"';
//if($primes==$show_contenu_email_menu['fld_nom_email']){echo " selected";} // pour afficher la selectionne
echo '>'.$show_contenu_email_menu['fld_nom_email'].' - '.$show_contenu_email_menu['fld_adresse_email'].'</option>';
}
?>
</select>
I get the following code in FireFox :
Code:
<select name="email_menu" id="email_menu" onchange="submit()">
<option selected="selected" value=''>Choose your name</option><option value="tomo">TOTO MONO - toto.mono@test.com</option><option value="kito">KIKI TOTO - kiki.toto@test.com</option></select>
Now I want display option selected with other option
Here is my new code :
PHP Code:
<select name="email_menu" id="email_menu" onchange="submit()">
<?php
echo "<option selected=\"selected\" value=''>Choose your name</option>";
$req_email_menu = " select DISTINCT id_email, fld_nom_email, fld_adresse_email FROM $table_db_email ORDER BY fld_nom_email ";
$rep_email_menu = mysql_query($req_email_menu, $cnx) or die( mysql_error() ) ;
while($show_contenu_email_menu = mysql_fetch_assoc($rep_email_menu)) {
echo '<option value="'.$show_contenu_email_menu['id_email'].'"';
////////***************************************** to display/show item selected
$req_email_adress_menu_for_selected = "SELECT td.id_resultat,td.fld_email_id,email.fld_nom_email
FROM $table_db td
INNER JOIN $table_db_email email
ON td.fld_email_id = email.id_email
WHERE td.id_resultat=$id ";
$rep_email_adress_menu_for_selected = mysql_query($req_email_adress_menu_for_selected, $cnx) or die( mysql_error() ) ;
while($show_email_adress_menu_for_selected = mysql_fetch_assoc($rep_email_adress_menu_for_selected))
{
if($emailselected==$show_email_adress_menu['fld_email_id']){echo " selected";} //display to select an option!!!!!!!!!!!!!!!!
}
/////--------------------------------
//if($primes==$show_contenu_email_menu['fld_nom_email']){echo " selected";} // pour afficher la selectionne
echo '>'.$show_contenu_email_menu['fld_nom_email'].' - '.$show_contenu_email_menu['fld_adresse_email'].'</option>';
}
?>
</select>
My menu works but all options are selected, however, in reality, there is an option that is selected because in my database, there is one in each but all options are selected, however, in reality, there is an option that is selected because in my database, there is one in each recording
I get the following code in FireFox
Code:
<select name="email_menu" id="email_menu" onchange="submit()">
<option selected="selected" value=''>Choose your name</option><option value="tomo" selected>TOTO MONO - toto.mono@test.com</option><option value="kito" selected>KIKI TOTO - kiki.toto@test.com</option></select>
Bookmarks