Programación Web y Scripting > PHP
Ayuda Con Como Box
cucox:
gracias por tus comentarios informix .... miren esto es lo ke tengo hasta el momento .. este codigo lo ke hace es ke cuando el usuario selecciona una marca de un auto el combo box modelo automaticamente cambia a los modelos de esa marca ... pero ahora el problema ke he tenido es ke cuando recargo la pagina el 1er combo me pierde el valor osea si empiesa por ejemplo marca ford .. yo eligo otra marca fiat .. el combo box modelo me despliega todo los modelos de la marca fiat pero el como box marca me keda con el inicial ke es ford ... yhe porbado de todas formas con selected y no me da resultado no se como hacer para ke no pierda el valor el combo box marca .....
ayuda amigos saludos.........
<?
mysql_connect("localhost","","");
$sSQL="Select marca From productos_propio where tipo_vehiculo='Automovil'";
$result=mysql_db_query("gavino_cl_-_gavino",$sSQL);
//combo box marca
echo '<select name="marca" class="pieplantilla" onChange="recarga();">';
while ($row=mysql_fetch_array($result))
{
"<option
value=\"".$marca->$row["marca"]."\">".$marca->$row["marca"]."</option>";
echo "<option>".$row["marca"];
}
?>
<?
$sSQL="Select modelo From productos_propio where tipo_vehiculo='Automovil' and marca='$marca'";
$result=mysql_db_query("gavino_cl_-_gavino",$sSQL);
//como box modelo
echo '<select name="modelo" class="pieplantilla">';
while ($row=mysql_fetch_array($result))
{
"<option
value=\"".$modelo->$row["modelo"]."\">".$modelo>$row["modelo"]."</option>";
echo '<option>'.$row["modelo"];
}
?>
esta es la funcion recarga
<script language="JavaScript">
function recarga()
{
form1.submit();
}
</script> :huh: ;) :P
cucox:
bueno amigos tanto insistir hasta ke pude darle solucion a mi problema .. asi ke me vi la obligacion de dejar la solucion para ke a otros les pueda servir .... bueno no se si sera la mejor forma pero meda resultado (hay ke validar algunas cosas como ke selecciona 1ero el combobox 1 pero cumple su cometido el codigo) .. gracias informix y black .. por tus comemtarios .. saludos .. todos
//combo box 1
mysql_connect("localhost","","");
$sSQL="Select marca From vehiculos where tipo_vehiculo='Automovil'";
$result=mysql_db_query("BD",$sSQL);
echo '<select name="marca" onChange="recarga();">';
echo "<option>-- Seleecione la Marca--</option>";
while ($row=mysql_fetch_array($result))
{
"<option value=\"".$marca->$row["marca"]."\">".$marca->$row["marca"]."</option>";
if ($row['marca'] == $marca)
{
echo "<option value=\"".$row['marca']."\" selected>".$row['marca']."</option>";
}
else
{
echo "<option value=\"".$row['marca']."\">".$row['marca']."</option>";
}
}
?>
//combo box 2
<?
$sSQL="Select modelo From vehiculos where marca='$marca'";
$result=mysql_db_query("BD",$sSQL);
echo '<select name="modelo">';
while ($row=mysql_fetch_array($result))
{
"<option value=\"".$modelo->$row["modelo"]."\">".$modelo->$row["modelo"]."</option>";
if ($row['modelo'] == $modelo)
{
echo "<option value=\"".$row['modelo']."\" selected>".$row['modelo']."</option>";
}
else
{
echo "<option value=\"".$row['modelo']."\">".$row['modelo']."</option>";
}
}
?>
function recarga
<script language="JavaScript">
function recarga()
{
form1.submit();
}
</script>
:comp: :hola:
Informix:
por nada cucox aqui andamos en lo que se pueda ayudar
:hola:
Navegación
[*] Página Anterior
Ir a la versión completa