Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/01/2010, 09:50
rrecarte
 
Fecha de Ingreso: agosto-2008
Mensajes: 367
Antigüedad: 16 años, 3 meses
Puntos: 5
mostrar listado <option> de una base de datos

buenas.. espero pudean ayudarme con un codigo que no conozco... lo estaba intentando, sin saber que no daba resultado es lo siguiente...

<script type="text/javascript">
var teveo = null;
var teveodos = null;
var formus = [null, 'TD', 'TC', 'FID', 'CTA'];

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]
}
function muestrados(formulariodos) {
if (teveodos != null)
document.getElementById(teveodos).style.display = 'none';
if (formus[formulariodos] != null)
document.getElementById(formusdos[formulariodos]). style. display = 'block';
teveodos = formusdos[formulariodos]
}

</script>
<?php
echo
"<form>
<select name='primero' id='nuevo' 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>";



$rs=mysql_query("SELECT * FROM marcautos") or die("no selecciona marca");
echo "<form action='' method='post' name='form1' id='TD' style='display:none;'>" ;
echo "<select name='marca' onchange='muestrados(this.selectedIndex);'><option value=''>Elige Marca</option>";
while($row=mysql_fetch_array($rs)) echo "<option value='".$row['marcas']."'>".$row['marcas']."</option>";
echo "</select>
</form>" ;

mi idea era desde un select (auto,camionetas,camiones,motos) <option> realizar una consulta a una db de mysql .. (veiculos) y esta devolveria en un <option> estos mismo.. osea <option>auto </option><option>camionetas </option><option>camiones </option><option>motos </option> la consulta seria asi como $row=mysql_query("select * from veiculos") al realizarse esto y elegir el veiculo. se mostraria otro option, que mostraria todas las marcas corespondientes a esa seleccion.. en caso de seleccionar autos mostraria todas las marcas correspondientes.. y alli al seleccionar una de las marcas. se lanza una consulta $row=mysql_query("select * from marcas WHERE marca='$seleccion' ") y se mostrarian todas las marcas... y por ultimo otro select que mostraria todos los modelos correspondiente a la marca elegida y la categoria... osea si eligio auto,peugeot se lanzaria otra consulta que devolveria entre options tambien todos los modelos.. algo como , $row=mysql_query("select * from modelos where marca=$seleccion") y listo un boton submit que envie la consulta a un php...... con variables... veiculo,marca,modelo.. mandando las variables yo soy programador php desde alli no tengo problema... el hecho es que quiero realizar esto para la pagina de fin de carrara. para que quede mejor. y me darian una gran mano.. ya que estaba intentando realizarlo con javascript sin saber que no se podia... muchas gracias a todos desde ya