Como podria hacerlo

Emilio
02 de Abril del 2004
Buenas tardes, mirar tengo un pequeño problema tengo una pagina principal en la que tengo una caja, en la que selecciono una comunidad, al dar a aceptar me deberia salir las provincias de esa comunidad para lo cual enlaza con otra pagina, pero el problema es que me salen todas las tablas de todas la provincias, como puedo asignar una variable a cada comunidad de la pagina 1 y como puedo hacer que de la pagina 2 solo coga la tabla que le corresponda. Siento mucho el rollo pero es que estoy empezando y estoy un poco perdido.
la caja de comunidades seria:
<TR>
<TD><B>Seleccione la comunidad que desea consultar<B><TD> <SELECT NAME="eleccion" SIZE="1">

<OPTION VALUE="1" selected >ANDALUCIA</OPTION>
<OPTION VALUE="2">ARAGON</OPTION>
<OPTION VALUE="3" >ASTURIAS</OPTION>
<OPTION VALUE="4" >BALEARES</OPTION>
<OPTION VALUE="5">CANARIAS</OPTION>
<OPTION VALUE="6" >CANTABRIA</OPTION>
<OPTION VALUE="7" >CATALUÑA</OPTION>
<OPTION VALUE="8">CASTILLA LEON</OPTION>
<OPTION VALUE="9" >CASTILLA LA MANCHA</OPTION>
<OPTION VALUE="10" >CEUTA</OPTION>
<OPTION VALUE="11">EXTREMADURA</OPTION>
<OPTION VALUE="12" >GALICIA</OPTION>
<OPTION VALUE="13" >LA RIOJA</OPTION>
<OPTION VALUE="14">PAIS VASCO</OPTION>
<OPTION VALUE="15" >MURCIA</OPTION>
<OPTION VALUE="16" >MADRID</OPTION>
<OPTION VALUE="17">NAVARRA</OPTION>
<OPTION VALUE="18" >VALENCIA</OPTION>

</SELECT><TD>
y esta seria la matriz de la pagina 2 para andalucia por ejemplo, bueno con su correspondiente final para que en pantalla aparezca la tablita.

$matriz_andalucia =array(0=>array(0=>"ALMERIA",1=>04,),
1=>array(0=>"CADIZ",1=>11,),
2=>array(0=>"CORDOBA",1=>14,),
3=>array(0=>"GRANADA",1=>18,),
4=>array(0=>"HUELVA",1=>21,),
5=>array(0=>"JAEN",1=>23,),
6=>array(0=>"MALAGA",1=>29,),
7=>array(0=>"SEVILLA",1=>41,));

bueno gracias de antemano y espero vuestras respuesta.

Luis Enrique
02 de Abril del 2004
Tienes enlazadas las tablas?
Creo que debes enlazar las tablas de esta manera en la tabla paises, colocas un campo id, y el nombre, y en la tabla ciudades id, nombre,idpais (este campo te relaciona la tabla paises con la tabla ciudades).
Luego en el select solo debes indicar que deseas traer los registros de ese pais, asi, por ejemplo:
SELECT * FROM ciudades WHERE idpais=id.
Espero te sirva.

jose cgp
02 de Abril del 2004
Compañero muestrame el codigo y hablamos el erro es que no se esta enviando como un array, cuando nos veamos te lo explico