Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/10/2006, 12:56
fred1rp
 
Fecha de Ingreso: marzo-2006
Mensajes: 29
Antigüedad: 18 años, 1 mes
Puntos: 0
problema con select multiple

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.