Código HTML:
Ver originalHola nuevamente pues yo lo hice de una forma totalmente distinta sin jquery aunque aun ando en busca de esa solucion mira te dejo un ejemplo kisa te siva todos los registros los tengo en una sola tabla ejemplo
1.php
<?php error_reporting(E_ERROR); ?>
<?
require('config.php');
require('include/conexion.php');
?>
html { background-image: url(images/glowcolor.png); }
#Layer3 {
background-color: rgba(54, 206, 240, 0.5);
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
background-position: center;
width:600px;
}
<script language="javascript"> function myChangeHandler() {
this.options[this.selectedIndex].value;
this.form.submit();
}
<form id="1" name="1" method="post" action="2.php">
<?php
$sql = "Select DISTINCT marca from vehiculo order by marca";
$result = mysql_query( $sql);
?>
<font face="calibri" color="#FFFFFF"> MARCA
</font> <select name="marca" id="marca" onchange="myChangeHandler.apply(this)"> <option>------------------SELECCIONA------------------
</option> <?php while ( $row = mysql_fetch_array($result) ) {?>
<option style='text-transform: uppercase'> <?php echo $row[0];?> </option> <?php } ?>
.....en el segundo archivo 2.php
<?php error_reporting(E_ERROR); ?>
<?
require('config.php');
require('include/conexion.php');
?>
html { background-image: url(images/glowcolor.png); }
#Layer3 {
background-color: rgba(54, 206, 240, 0.5);
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
background-position: center;
width:600px;
}
<script language="javascript"> function myChangeHandler() {
this.options[this.selectedIndex].value;
this.form.submit();
}
<form id="1" name="1" method="post" action="3.php">
<?php
$marca=$_POST['marca'];
?>
<font face="calibri" color="#FFFFFF"> MARCA
</font> <select name="marca" id="marca"> <option>------------------SELECCIONA------------------
</option>
<?php
$modelo=$_POST['marca'];
$sql = "Select DISTINCT vehiculo.modelo from vehiculo where marca='$modelo' order by modelo";
$result = mysql_query( $sql);
?>
<font face="calibri" color="#FFFFFF"> MODELO
</font> <select name="modelo" onchange="myChangeHandler.apply(this)"> <option>------------------SELECCIONA------------------
</option> <?php while ( $row = mysql_fetch_array($result) ) {?>
<option style='text-transform: uppercase'> <?php echo $row[0];?> </option> <?php } ?>
y asi sucesivamente de acuerdo a los selectes k requieras saludos de esa forma funciona bien aunque con jqury o ajax se veria mucho mejor espero te sirva saludos