escoger varios en combo
Hola,
tengo un problema para poder tomar los valores de un combo, cuando el combo es multi select.
como hago para poder tomar los valores en php de ese combo, cuando escojo varios en el mismo combo?
gracias por la ayuda que puedan brindarme.
tengo un problema para poder tomar los valores de un combo, cuando el combo es multi select.
como hago para poder tomar los valores en php de ese combo, cuando escojo varios en el mismo combo?
gracias por la ayuda que puedan brindarme.
Mira este ejemplo de php.net:
<?php
if ($HTTP_POST_VARS['action'] == 'submitted') {
print '<pre>';
print_r($HTTP_POST_VARS);
print '<a href="'. $HTTP_SERVER_VARS['PHP_SELF'] .'">Please try again</a>';
print '</pre>';
} else {
?>
<form action="<?php echo $HTTP_SERVER_VARS['PHP_SELF']; ?>" method="POST">
Name: <input type="text" name="personal[name]"><br>
Email: <input type="text" name="personal[email]"><br>
Beer: <br>
<select multiple name="beer[]">
<option value="warthog">Warthog</option>
<option value="guinness">Guinness</option>
<option value="stuttgarter">Stuttgarter Schwabenbräu</option>
</select><br>
<input type="hidden" name="action" value="submitted">
<input type="submit" name="submit" value="submit me!">
</form>
<?php
}
?>
Si le pones nombre seguido de [] lo que obtendras en el script que recibe los datos, es un array con los valores que ha seleccionado el usuario.
Saludos
<?php
if ($HTTP_POST_VARS['action'] == 'submitted') {
print '<pre>';
print_r($HTTP_POST_VARS);
print '<a href="'. $HTTP_SERVER_VARS['PHP_SELF'] .'">Please try again</a>';
print '</pre>';
} else {
?>
<form action="<?php echo $HTTP_SERVER_VARS['PHP_SELF']; ?>" method="POST">
Name: <input type="text" name="personal[name]"><br>
Email: <input type="text" name="personal[email]"><br>
Beer: <br>
<select multiple name="beer[]">
<option value="warthog">Warthog</option>
<option value="guinness">Guinness</option>
<option value="stuttgarter">Stuttgarter Schwabenbräu</option>
</select><br>
<input type="hidden" name="action" value="submitted">
<input type="submit" name="submit" value="submit me!">
</form>
<?php
}
?>
Si le pones nombre seguido de [] lo que obtendras en el script que recibe los datos, es un array con los valores que ha seleccionado el usuario.
Saludos
