Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/02/2011, 21:14
isssproevolutions
 
Fecha de Ingreso: febrero-2011
Mensajes: 1
Antigüedad: 13 años, 11 meses
Puntos: 0
Pregunta Javascript con MYSQL

Hola buenas tardes, ando en la programacion de dos combobox dependientes uno del otro, donde el primero muestra los elementos que hay en una base de datos y el segundo combobox de la seleccion primera.

El primer combobox se llena bien, el problema viene a la hr de que despliegue los elementos en el segundo.

les pongo los codigos el primero es el formulario

-----------------altas.php------------------

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN” “http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Untitled Document</title>
</head>

<script language="javascript" src="js/jquery-1.3.2.min.js"></script>
<script language="javascript">
$(document).ready(function()
{
$("#cmbmod").change(function ()
{
$("#cmbmod option:selected").each(function ()
{
elegido=$(this).val();
$.post("idrecon.php", { elegido: elegido }, function(data){
$("#cmbrecon").html(data);
//$("#cmbciudades").html("");
});
});
})

});
</script>

<body>
<form name="form1" >
<center>
<table border = "1">
<tr><td>Modelo:</td><td>
<select id="cmbmod">
<?php
include 'conexion.php';
conectar();
$consulta = "select * from impresora where tipo='L'";
$resultado = mysql_query($consulta);
if($fila=mysql_fetch_array($resultado)){
do{
echo '<option value="'.$fila['modeloimp'].'">'.$fila['modeloimp'].'</option>';
}while($fila = mysql_fetch_array($resultado));
}
desconectar();
?>
</select></td></tr>
<tr><td>Idrecon:</td><td><select id="cmbrecon"></select></td></tr>

</table>
</center>

</form>
</body>
</html>


------------------conexion.php

<?php
function conectar(){
$servidor = mysql_connect("localhost","root","") or die('Error de conexion al Servidor: ' . mysql_error());
$basedatos = mysql_select_db("practicas_db") or die('Error de conexion con la BD: ' . mysql_error());
}
function desconectar(){
mysql_close();
}
?>



-----------------------------------idrecon.php-----------------------------


<?php
include 'conexion.php';
conectar();
$consulta = "select * from impresora where modeloimp ='$_POST[elegido]' order by idrecon";
if(!$resultado = mysql_query($consulta))
{
echo"error en la consulta";
}

$registros = mysql_fetch_row($resultado);
if($registros){
while($fila = mysql_fetch_array($resultado)){
echo "<option value=".$fila['idrecon'].">".$fila['modeloimp']."</option>";
}
}
desconectar();
?>




Si alguien pudiera decirme donde esta el error, se lo agradeceria mucho