Cita:
Iniciado por domenor Hola, tengo un problema cuando elijo una opcion de un select, si la opcion tiene mas de una palabra solo toma la primera. Ej: de sim portabilidad solo toma sim.
Esto lo produce el select pues probé la variable obtenida antes de enviarla al segundo formulario.
El código del select usando msqli:
Código PHP:
$sql="SELECT bodega FROM tipobodega"; ?>
<select class="form-control" name="bodega" id="bodega" required="required">
<option value=""></option>
<?php
foreach ($dbo->query($sql) as $row){
echo "<option value=$row[bodega]>$row[bodega]</option>";
};
echo
</select>
El select muestra correctamente los datos de la tabla.
Los otros campos del form que no son select andan bien, aunque sean de dos palabras.
Agradeceré sus sugerencias. Saludos
Código PHP:
<select name="options" id="options"">
<option value="">Ingrese clave</option>
<option value="esta es la opcion1">nombre option1</option>
<option value="esta es la opcion2">nombre option2</option>
<option value="esta es la opcion3">nombre option3</option>
<option value="esta es la opcion4">nombre option4</option>
<option value="esta es la opcion5">nombre option5</option>
<option value="esta es la opcion6">nombre option6</option>
<option value="esta es la opcion7">nombre option7</option>
</select>
así la utilizo yo para que salgan múltiples opciones
no se si es lo que buscas espero te ayude
posdata te falta abajo de para cerrar ?>
Código PHP:
<?php
foreach ($dbo->query($sql) as $row){
echo "<option value=$row[bodega]>$row[bodega]</option>";
};
echo
?>