combobox
Posté : 20 mai 2005, 19:29
j'ai une page qui comporte un combobox et je voudrai quand je l'actualise le combo ne change pas de valeur merci
Venez poser vos questions PHP, MySQL, HTML5, CSS, Javascript, Gestion de serveurs à la communauté PHPfrance
https://forum.phpfrance.com/
<table width="100%" height="100%" border="0" align="left" cellpadding="0" cellspacing="0" bordercolor="#DF910D" summary="">
<tr>
<td width="130" align="center" valign="middle" rowspan="2" class="menu_css"><img src="Images/ilog.gif" border="0" width="130" height="82" align="left"></td>
<td align="center" valign="middle" rowspan="2" class="menu_css"><font color="#0000FF">APPLICATION : <? $queryString = "select * from Application";$connection->query($queryString); ?>
<form name="myform" method="post">
<select name="listeApp" onchange="javascript:window.top.menu.location.replace(this.options[this.selectedIndex].value);">
<option value="Page2.php?dep=-1"> --> Choisissez une application</option>
<? while ($val = $connection->fetch_array())
{
?>
<option value="Page2.php?dep=<? echo $val["CD_App"]; ?>"> <? echo $val["Nom_App"]; ?> </option>\n;
<?
}
?>
</select>
</form>
</font></td>
<td valign="middle" class="body1_css"><big> <font color="#000000">User :</font> <? echo "$pseudoIntra"; ?></td>
</tr>
<tr>
<td align="right" valign="top" >[<a class=body_link href="javascript:loadtwo()"><font size="2">Déconnexion</font></a>] </td>
</tr>
</table>
est qu'il ya pas un moyen de donner au combobox une valeur qui lui indique l'id à afficher???<td align="center" valign="middle" rowspan="2" class="menu_css"><font color="#0000FF">APPLICATION : <? $queryString = "select * from Application";$connection->query($queryString); ?>
<form name="myform" method="post">
<select name="listeApp" onchange="javascript:window.top.menu.location.replace(this.options[this.selectedIndex].value);">
<option value="Page2.php?dep=-1"> --> Choisissez une application</option>
<? while ($val = $connection->fetch_array())
{
?>
<option value="Page2.php?dep=<? echo $val["CD_App"]; ?>"> <? echo $val["Nom_App"]; ?> </option>\n;
<?
}
?>
</select>
</form>
</font></td>
if(isset($_POST['listeApp']) && $_POST['listeApp'] == "Page2.php?dep=" . $val["CD_App"])
dans ce cas tu ajoutes "selected" à l'optionpour afficher une valeur dans une combo:dans ce cas tu ajoutes "selected" à l'option
Code : Tout sélectionner
<option selected></option>
<option value="Page2.php?dep=<? echo $val["CD_App"]; ?>"> <? echo $val["Nom_App"]; echo((isset($_POST['listeApp']) && $_POST['listeApp'] == "Page2.php?dep=" . $val["CD_App"]) : " selected" ? ""); ?> </option>
En reprenant ce que t'a mis daoud, tu peux faire quelque chose comme ça