Llego a la parte del domicilio, y tengo que coger de dos tablas la provincia, el cp y el municipio. El contenido de la tabla municipios es:
- id_municipio
- codprov
- cp
- municipio
Ahora bien, cuando cojo una provincia quiero que me coja los cp, y una vez hecho esto, que me recoja los municipios. Hasta este punto me van saliendo bien, el problema es cuando reenvio eso con un submit para que no se pierdan los datos, me vuelve a la primera provincia y al primer cp que se encuentra en la lista, como puedo solucionar esto?
gracias, un saludo.
Pongo como ejemplo el codigo de la provincia y el cp, la otra parte es contiinuación:
Código:
<td colspan="1"><strong>Provincia: </strong></td> <td><label> <select name="provinciam" id="provinciam" onchange="altamedicos.submit()" > <?php $consulta="SELECT * FROM provincias"; $resultado=mysql_query($consulta); while($row=mysql_fetch_array($resultado)){ echo "<option value='".$row['codprov']."'>".$row['provincia']."</option>"; } ?> </select> </label></td> <td colspan="1"><strong>C.Postal: </strong></td> <td width="20%"> <span><label> <select name="cpm" id="cpm" maxlength="5" onchange="altamedicos.submit()"> <?php $consultacp="SELECT * FROM municipios WHERE '$provinciam'=municipios.codprov ORDER BY municipios.cp"; $rescp=mysql_query($consultacp); while($rowcp=mysql_fetch_array($rescp)){ echo "<option value='".$rowcp['cp']."'>".$rowcp['cp']."</option>"; } ?> </select> </label></span> </td>