Hola, tengo un pequeño problema con un select multiple
tengo un script en javascript que antes que me envie el formulario selecciona todos los campos de un select multiple, hasta hay no hay problema, el problema esta al momento de recoger los datos del select multiple, solo me imprime el ultimo valor que esta seleccionado y no todos.
este es el select multiple
<select name="campo57" multiple> <? $sqlts="select id_chofer_usuario, id_usuario, c.id_tipo_chofer, t.id_tipo_chofer as id, tipo from chofer_usuario c, tipo_chofer t where c.id_tipo_chofer=t.id_tipo_chofer and id_usuario=$id";
$rsts=mysql_query($sqlts,$conexion);
while($filats=mysql_fetch_array($rsts)){ ?>
<option value="<? echo $filats["id"]; ?>"><? echo $filats["tipo"]; ?></option>
<? } ?>
</select>
y este donde recojo los valores
for ($i=0;$i<count($campo57);$i++)
{
echo "<br> tipo chofer " . $i . ": " . $campo57[$i];
}
eh tratado de ponerme al nombre del select campo57[], pero el javascript deja de funcionar, no se si hay alguna manera de recoger los valores sin que tenga que modificar el javascript.
gracias.