PHP - error en una consulta dentro de un select
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>"; También te puede interesar...
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>";
Funcionando. Si eso estoy intentado haber si lo aprendo pronto. preg_match_all - afinar expresión regular duda galeria de imagenes |