escoger varios en combo

juank
02 de Diciembre del 2003
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.

rargueso
02 de Diciembre del 2003
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