Ver Mensaje Individual
  #3 (permalink)  
Antiguo 13/01/2010, 14:03
rrecarte
 
Fecha de Ingreso: agosto-2008
Mensajes: 367
Antigüedad: 15 años, 7 meses
Puntos: 5
Respuesta: mostrar en <select> algo proveniente de una consulta a mysql

<script type="text/javascript">
var teveo = null;
var formus = [null, 'modelo', 'marca'];
function muestra(formulario) {
if (teveo != null)
document.getElementById(teveo).style.display = 'none';
if (formus[formulario] != null)
document.getElementById(formus[formulario]).style. display = 'block';
teveo = formus[formulario]
}
</script>
<body>

<form>
<select onchange="muestra(this.selectedIndex);">
<option value="0">Seleccione un producto</option>
<option value="1">autos</option>
<option value="2">camiones</option>
<option value="3">camionetas</option>
<option value="4">motos</option>
</select>
</form>


//aca desplegarioa las marcas segun la seleccion anterior (motos. camiones, camionetas, autos, la cantidad que venga de la consulta
<form action="" method="post" name="form1" id="marca" style="display:none;">
<select name="uno">
<option value="0">Seleccione una marca</option>
<option value="1">$marca</option>
<option value="2">$marca</option>
<option value="3">$marca</option>
<option value="4">$marca</option>
</select>
</form>
//aca desplegaria los modelos segun seleccion anterior, tambien cantidad segun consulta

<form id="modelo" name="form1" method="post" action="" style="display:none;">
<select name="uno">
<option value="0">Seleccione un modelo</option>
<option value="1">$modelo</option>
<option value="2">$modelo</option>
<option value="3">$modelo</option>
<option value="4">$modelo</option>
</select>
</form>

aqui lo dejo mas claro....
.. osea esa es la parte que no logro arreglar...
la consulta es normal algo asi

mysql_connect($dbhost,$user,$pass) or die ("error coneccion 001");
mysql_select_db($dbname);

$mar=mysql_query("SELECT * from marca") or die("no selecciona marca")
$mod=mysql_query("SELECT * from modelos") or die("no selecciona marca")

lo que no logro es recorrer estos array. y mostrarlos correctamente.. dentro de los options... se entiende?

muchas gracias