Home > Foro de Ajax >

Debates de Ajax > Listas enlazadas

Listas enlazadas

Escrito por Nataly el 4 de Enero

Necesito de la ayuda de alguien me estoy iniciando en programacion en php y resulta que necesito de listas enlazadas con la bd mysql me dijeron que con ajax es dinamico y me pasaron el siguiente codigo, pero cuando enlazo a mi bd con datos de 9 ciudades y 100 propiedades ya no funciona quisiera saber donde podria estar el error gracias


<? Php
$conexion = mysql_connect("localhost", "taller", "secreto");
mysql_select_db("inmobiliaria");
? >
<! DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1. 0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional. Dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Listas Dinamicas</title>
<script language="javascript">
function ComponerLista(xPro) {
document.forms.frmDatos. SelCiudades. Disabled = true;
document.forms.frmDatos. SelPropiedades. Length = 0;
CargarPropiedades(xPro);
document.forms.frmDatos. SelCiudades. Disabled = false;
}
function CargarPropiedades(xCiu) {
var o
document.forms.frmDatos. SelPropiedades. Disabled=true;
<? Php
$tablaPropiedades = mysql_query("SELECT * FROM propiedades ORDER BY idciudad ASC");
while ($registroPropiedad = mysql_fetch_array($tablaPropiedades)) {
? >
if (xCiu == <? Php echo $registroPropiedad["idciudad"];? >) {
o = document. CreateElement("OPTION");
o. Text = "<? Php echo $registroPropiedad["titulo"];? >";
o. Value = <? Php echo $registroPropiedad["id"];? >;
document.forms.frmDatos. selPropiedades.options.add (o);
}
<? Php
}
mysql_free_result($tablaPropiedades);
? >
document.forms.frmDatos. SelPropiedades. Disabled=false;
}
</script>
</head>
<body>
<form id="frmDatos" name="frmDatos" method="post" action="">
<label>Ciudades:
<select name="selCiudades" size="6" id="selCiudades" onchange="ComponerLista(document.forms.frmDatos. SelCiudades[selectedIndex]. Value);">
<? Php
$tablaCiudades = mysql_query("SELECT * FROM ciudades ORDER BY nombre ASC");
while ($registroCiudad = mysql_fetch_array($tablaCiudades)) {
? >
<option value="<? Php echo $registroCiudad["id"];? >"><? Php echo $registroCiudad["nombre"];? ></option>
<? Php
}
mysql_free_result($tablaCiudades);
? >
</select>
</label>
<label>Propiedades:
<select name="selPropiedades" size="6" id="selPropiedades">
</select>
</label>
</form>
</body>
</html>
<? Php
mysql_close($conexion);
? >

Citar  |  
Ver mensaje      


Responder


Quiero recibir alertas por email cuando haya mensajes nuevos en este debate

Al escribir en el debate:
  1. Repasa la ortografía y no escribas en formato SMS.
  2. Lee el texto dos veces antes de publicar.
  3. No escribas todo en mayúsculas o negritas.
 
Páginas internacionales: España  |  Italia  |  Francia  |  México  |  Alemania  |  Reino Unido  |  Argentina  |  Chile  |  Colombia  |  USA

Búsquedas frecuentes: carta compromiso de trabajo trabajos en fomix canciones militares paso ligero poemas a un bebe tesis de administracion de empresas

Emagister cumple la Ley Orgánica 15/1999 de 13 de diciembre, de Protección de datos de Carácter Personal, y posee el código de inscripción nº 2002010053 del Registro General de la Agencia de Protección de Datos. Copyright © 1999/2000 - Grupo Intercom - Todos los derechos