PHP - error en una consulta dentro de un select

 
Vista:

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>";
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve
Val: 3.943
Oro
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

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>";
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

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.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar