Foros del Web » Programando para Internet » Javascript » Frameworks JS »

lista desplegable

Estas en el tema de lista desplegable en el foro de Frameworks JS en Foros del Web. Hola, soy nueva en este foro. Os comento, quiero hacer una lista desplegable que me cargue los valores contenidos dentro de un registro llamado localidad ...
  #1 (permalink)  
Antiguo 05/06/2007, 11:18
 
Fecha de Ingreso: mayo-2007
Mensajes: 25
Antigüedad: 17 años
Puntos: 0
lista desplegable

Hola, soy nueva en este foro. Os comento, quiero hacer una lista desplegable que me cargue los valores contenidos dentro de un registro llamado localidad de una base de datos. En el foro de PHP me comentaron que podía ayudarme con algo así. No le hago funcionar ni hace nada, alguien podría explicarme por q no funciona o darme alguna alternativa para que pueda continuar?

<?php
function generaLocalidades()
{
include 'conexion.php';
conectar();
$consulta=mysql_query("SELECT localidad FROM eventos");
desconectar();

// Voy imprimiendo el primer select compuesto por los paises
echo "<select name='selected' localidad='selected' onChange='cargaContenido(this.localidad)'>";
echo "<option value='0'>Elige</option>";
while($registro=mysql_fetch_row($consulta))
{
echo "<option value='".$registro[0]."'>".$registro[1]."</option>";

}
echo "</select>";
}
?>


Saludos, muchas gracias!!
  #2 (permalink)  
Antiguo 06/06/2007, 04:37
Avatar de ZiTAL  
Fecha de Ingreso: marzo-2004
Ubicación: Bermio (Bizkaia)
Mensajes: 1.545
Antigüedad: 20 años, 2 meses
Puntos: 62
Re: lista desplegable

bueno intenta poner el codigo entre [ P HP ] y [/ P HP] (sin espacios) asi lo tendremos mas facil para mirar.

Código:
<select name='selected' localidad='selected' onChange='cargaContenido(this.localidad)'>";
esta mal no hay atributo localidad, supongo que querias hacer algo asi:

Código:
<select name='localidad' onchange='cargaContenido(this.localidad)'>";
de todas formas si es codigo puro HTML no lo meteria dentro de PHP tal que asi:


Código PHP:
<?php
function generaLocalidades()
{
include 
'conexion.php';
conectar();
$consulta=mysql_query("SELECT localidad FROM eventos");
desconectar();

// Voy imprimiendo el primer select compuesto por los paises
?>
<select name="localidad" onchange="cargaContenido(this.localidad)">
<option value='0'>Elige</option>
<?php
while($registro=mysql_fetch_row($consulta))
 {
  
?><option value="<?php echo $registro[0]; ?>"><?php echo $registro[1]; ?></option>
<?php
}
?>
</select>
<?php
}
?>
bueno esas son mis manias ya que no me gusta liarme con las comillas simples y dobles.

Otra cosa todo el codigo html escribelo en minusculas.
__________________
http://zital.no-ip.org
____________________

Euskerie ahuen eta bijotzan
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 00:19.