Combo multiple
quisiera saber como puedo recuperar los valores de un combo...
//php1.php
<form method=post action=php2.php>
<select name=nombre multiple>
<optionvalue=0>valor a</option>
<optionvalue=1>valor b</option>
<option value=2>valor c</option>
<select>
</form>
tengo el siguiente codigo para recuperame los valores que eliga en el php1.php
//php2.php
foreach($_POST[$nombre] as $key=>$value) {
echo "el valor es: $value y la clave(indice) es:$key";
}
pero me sale error ..
como puedo recuperar el valor o los valores que eliga en el en combo multiple del php1.php y me los muestre en php2.php
gracias
//php1.php
<form method=post action=php2.php>
<select name=nombre multiple>
<optionvalue=0>valor a</option>
<optionvalue=1>valor b</option>
<option value=2>valor c</option>
<select>
</form>
tengo el siguiente codigo para recuperame los valores que eliga en el php1.php
//php2.php
foreach($_POST[$nombre] as $key=>$value) {
echo "el valor es: $value y la clave(indice) es:$key";
}
pero me sale error ..
como puedo recuperar el valor o los valores que eliga en el en combo multiple del php1.php y me los muestre en php2.php
gracias
prueba este codigo para todas tus opciones donde la palabra clave es selected, espero que lo entiendas.
<?
echo "<select class='input1' name='usua' onChange='correo.submit()'>";
if ($usua == 0)
{
echo "<option value = 0 selected >__________</option> ";
}
else
{
echo "<option value = 0 >__________</option> ";
}
?>
<?
echo "<select class='input1' name='usua' onChange='correo.submit()'>";
if ($usua == 0)
{
echo "<option value = 0 selected >__________</option> ";
}
else
{
echo "<option value = 0 >__________</option> ";
}
?>
