Foros del Web » Programando para Internet » PHP »

Option no toma espacios

Estas en el tema de Option no toma espacios en el foro de PHP en Foros del Web. muestro el codigo para que vean que hago mal: <form id="form1" name="form1" method="post" action=""> <select name="rubro" class="Estilo7" id="rubro"> <option value="hh">Elija una opcion...........</option> <option value="Hola Hola">Hola ...
  #1 (permalink)  
Antiguo 19/01/2009, 17:01
 
Fecha de Ingreso: diciembre-2008
Mensajes: 122
Antigüedad: 15 años, 5 meses
Puntos: 1
Option no toma espacios

muestro el codigo para que vean que hago mal:

<form id="form1" name="form1" method="post" action="">
<select name="rubro" class="Estilo7" id="rubro">
<option value="hh">Elija una opcion...........</option>
<option value="Hola Hola">Hola Hola</option>
<?
require("conectar.php");
$sql = mysql_query("SELECT DISTINCT rubro FROM datos");
while($rs=mysql_fetch_array($sql)){
echo "<option value=".$rs['rubro']">".$rs['rubro']."</option>";
}
?>
</select>
<label>
<input name="enviar" type="submit" id="enviar" value="Enviar" />
</label>
</form>
<?
if(isset($_POST['enviar'])){
echo $_POST['rubro'];
require("conectar.php");
$sql = mysql_query("SELECT rubro FROM datos");
while($rs=mysql_fetch_array($sql)){
echo "\n".$rs['rubro']."\n";
}
}
?>
  #2 (permalink)  
Antiguo 19/01/2009, 17:08
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Option no toma espacios

A la hora de imprimir, te faltan las comillas para poner el option:

Código php:
Ver original
  1. echo "<option value=\"".$rs['rubro']."\">".$rs['rubro']."</option>";

Saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:29.