La Web del Programador: Comunidad de Programadores
https://www.lawebdelprogramador.com/foros/PHP/1327036-error-en-una-consulta-dentro-de-un-select.html

error en una consulta dentro de un select

error en una consulta dentro de un select

Publicado por oscar (9 intervenciones) el 30/04/2012 21:49:19
hola estoy intentando meter una consulta dentro de un select de un formulario y no me pone los datos simplemente me sale $fila[nombre] y no me marca error. Estoy casi seguro que el error que tengo esta en que coloco mal las comillas de las variables o algunas otras. Tengo problemas con eso no me llego a aclarar. Pofi echarle un vistazo ami codigo a ver si me podeis decir donde fallo ya probe convinaciones y nada no me sale gracias X).


echo'<form action="" method="POST" encypt="multipart/form-data">';
echo'<label for="nombre">Titulo Imagen:</label><br><br>';
echo'<input type="text" name="nombre"/><br><br>';
echo"<select>";
$conexion = conectar();
$selectCategotias = "SELECT nombre FROM categoriatrabajos";
$fila = mysql_query($selectCategotias, $conexion);
while($row=mysql_fetch_array($fila)){
echo '<option value="$fila[nombre]">$fila[nombre]</option>';
}
echo"</select>";
echo'<label for="archivo">Imagen:</label><br>';
echo'<input type="file" name="archivo"><br>';
echo'<input type="submit" name="crearGaleria" value="Subir Imagen"><br>';
echo"</form>";
Imágen de perfil de xve

error en una consulta dentro de un select

Publicado por xve (6935 intervenciones) el 01/05/2012 12:11:07
Hola Oscar, tienes un buen lio con las comillas, tienes que utilizar una manera, y siempre seguirla...
Prueba algo así:
echo "<option value='".$fila[nombre]."'>$fila[nombre]</option>";

error en una consulta dentro de un select

Publicado por oscar (1 intervención) el 01/05/2012 20:29:01
Funcionando. Si eso estoy intentado haber si lo aprendo pronto.