Foros del Web » Programando para Internet » PHP »

menú desplegable con php

Estas en el tema de menú desplegable con php en el foro de PHP en Foros del Web. hola a todos: tengo este código en php y me da error. La finalidad de esto es que lo conseguido en la llamada a la ...
  #1 (permalink)  
Antiguo 27/07/2003, 09:21
 
Fecha de Ingreso: julio-2003
Mensajes: 76
Antigüedad: 14 años, 5 meses
Puntos: 0
menú desplegable con php

hola a todos:
tengo este código en php y me da error. La finalidad de esto es que lo conseguido en la llamada a la base de datos aparezca en un menú deplegable. He intentado distintas fórmulas, pero no lo consigo.

$query="select Jherria from jaiak";
$alter=mysql_query($query, $link);
while($ema=mysql_fetch_array($alter)){echo'<option value='.$ema["Jherria"].'>'
echo "</option>}";
echo " </select></p>";

si alguien sabe dónde estoy metiendo la pata o alguna otra manera de conseguir lo que quiero que me lo diga por favor.
gracias a todos.
  #2 (permalink)  
Antiguo 27/07/2003, 11:26
 
Fecha de Ingreso: marzo-2003
Mensajes: 277
Antigüedad: 14 años, 9 meses
Puntos: 0
mira como recomendacion lo mejor es tambien poner el tipo de error osea el mensaje de error que te arroja


pero viendo el codigo te falta cerrar un echo con el ;

value='.$ema["Jherria"].'>'

y el otro error es que pusiste antes el }
osea

echo "</option>}";

haci te deberia funcionar
Código PHP:
$query="select Jherria from jaiak";
$alter=mysql_query($query$link);
while(
$ema=mysql_fetch_array($alter)){echo'<option value='.$ema["Jherria"].'>';
echo 
"</option>";
}
echo 
" </select></p>"
salu2

Última edición por kech; 27/07/2003 a las 11:29
  #3 (permalink)  
Antiguo 27/07/2003, 14:15
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 15 años, 5 meses
Puntos: 16
Hola,

Un par de detalles HTML. El value debe ir entre comillas. Entre el <option>y el </option> debe ir el texto que quieres mostrar. Asi:
Código PHP:

$query
="select Jherria from jaiak";

$alter=mysql_query($query$link);

while(
$ema=mysql_fetch_array($alter)){
  echo
'<option value="'.$ema["Jherria"].'">';
  echo 
$ema["Jherria"]; // o el texto que quieres que se vea en la lista

echo "</option>";

}

echo 
" </select></p>"
Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.
  #4 (permalink)  
Antiguo 28/07/2003, 05:54
 
Fecha de Ingreso: julio-2003
Mensajes: 76
Antigüedad: 14 años, 5 meses
Puntos: 0
muchisimas gracias a los dos. ya lo he conseguido, me habeis ayudado mucho.
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 03:46.