Ver Mensaje Individual
  #8 (permalink)  
Antiguo 22/09/2009, 10:49
LePanthere
 
Fecha de Ingreso: septiembre-2009
Mensajes: 34
Antigüedad: 15 años, 2 meses
Puntos: 0
Exclamación Respuesta: Llenar 2 combos y caja de texto

No me funcionó .....................

Camaradas programadores !!!! Echemne una manita !!!!!!

Necesito me ayuden por que no puedo solucionar esto. Si alguien tiene un ejemplo de algo similar para verificar que me falta por que cargo el primer combo de las marcas pero el segundo combo de los modelos me arroja todos los campos de la tabla modelos y no condiciona por el primer combo.

Aqui el codigo
Código PHP:
<?
$bd_host 
"localhost";
$bd_usuario "";
$bd_password "";
$bd_base "base_datos";
$con mysql_connect($bd_host$bd_usuario$bd_password);
mysql_select_db($bd_base$con);
$sql "SELECT * from marca";
$rs mysql_query($sql$con);
?>
<html>
<head>
<title>Documento sin título</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<p>Seleccion de un select y cambiar los valores de otro select sin tener que submitar (valido segun su uso)</p>
<form name="miformulario" method="get">
<table width="249" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>Marca: </td>
<td>Modelo:</td>
</tr>
<tr>
<td><select name="marca" id="marca" onChange="componer_Centros(this.value)">
<option value="">--Seleccione--</option>
<? if(mysql_num_rows($rs)>0)
{
while(
$row mysql_fetch_assoc($rs))
{
?>
<option value="<?=$row["Id_marca"]?>"><?=$row["marca"]?></option>
<?
}
}
?>
</select></td>
<td><select name="modelo" id="modelo">
<option>--seleccione--</option>
</select></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
</table>
</form>
</body>
</html>
<script>
function componer_Centros(cod_area)
{
//alert(cod_area);
document.miformulario.modelo.length=0;
document.miformulario.modelo.options[0] = new Option("-- Seleccione --","","defaultSelected","");
var indice=1;
<?
$sql_modelo 
"SELECT * from modelos";
$rs_modelo mysql_query($sql_modelo$con);
if(
mysql_num_rows($rs_modelo)>0)
{
while(
$row_modelo mysql_fetch_assoc($rs_modelo))
{

?>
if(cod_area=='<?=$row_modelo["Id_marca"]?>')
{
document.miformulario.modelo.options[indice] = new Option("<?=$row_modelo["modelo"]?>","<?=$row_modelo["Id_modelo"]?>");
indice++;
}
<?
}
}
mysql_close($con);
?>
}

</script>
Ayuda camaradas !!!!!!!!

Última edición por LePanthere; 23/09/2009 a las 08:52