Para empezar les envio el código que hice en PHP
Código PHP:
<form id="form1" name="form1" method="post" action="afiliacion3.php">
<p>
<?
//Conexion con la base
mysql_connect("localhost","root","s0ld13r2");
//selección de la base de datos con la que vamos a trabajar
mysql_select_db("dicosa_equiphone");
?>
<select name="zona" id="zona">
<?
//Ejecutamos la sentencia SQL
$result1=mysql_query("SELECT * FROM `planesdid` ORDER BY `pais` ASC");
?>
<option value="">Seleccione el país...</option>
<?
//Mostramos los registros
while ($row1=mysql_fetch_array($result1))
{
echo '<option value="'.$row1["id"].'">'.$row1["pais"].'</option>\n';
}
mysql_free_result($result1);
?>
</select>
</p>
<p>
<select name="region" id="region">
<?
//Ejecutamos la sentencia SQL
$result2=mysql_query("SELECT * FROM `didregion` ORDER BY `region` ASC");
?>
<option value="">Seleccione región...</option>
<?
//Mostramos los registros
while ($row2=mysql_fetch_array($result2))
{
echo '<option value="'.$row2["id"].'">'.$row2["region"].'</option>';
}
mysql_free_result($result2);
?>
</select>
</p>
<p>
<select name="ciudad" id="ciudad">
<?
//Ejecutamos la sentencia SQL
$result3=mysql_query("SELECT * FROM `didciudades` ORDER BY `pais_ciudad` ASC");
?>
<option value="">Seleccione ciudad...</option>
<?
//Mostramos los registros
while ($row3=mysql_fetch_array($result3))
{
echo '<option value="'.$row3["id"].'">'.$row3["pais_ciudad"].'</option>';
}
mysql_free_result($result3);
?>
</select>
</p>
<p><span class="Estilo38">Precio del servicio (mensual): </span>
<input name="precio" type="text" id="precio" />
</p>
<p class="Estilo38"><span class="Estilo34">Cargo fijo por instalación (Un sólo pago):</span>
<input name="costo" type="text" id="costo" />
</p>
Ahora la explicación de lo que trato de hacer: quisiera que una de las listas, al seleccionar una opción, vaya a la base de datos, seleccione una region y genere otra lista con las opciones que coincidan con el criterio de búsqueda.
Por ejemplo, selecciono la opción "United States" y me aparece dentro de la mísma página otra lista con las opciones que coincida con ese país. Y después quisiera hacer lo mismo con el estado para sacar las ciudades.
Pero no solo busco eso, quisiera que en la búsqueda, después de poner las tres opciones seleccionadas, poner el precio y costo en sus respectivas cajas de texto. Esto se puede encontrar en la tabla "planesdid" de mi base de datos "dicosa_equiphone".
Bueno espero sepan ayudarme con este problemilla y tenga una pronta respuesta
Muchas gracias
The Neurochild