Código:
<form id ="frm" name="frm" method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>"> <table cellpadding =3 cellspacing =0 border= 0 align=center> <tr><td align = "center"> <label>Usuario: </label></td><td><input type="text" name="usuario" size="25" /></td></tr> <tr><td align = "center"> <label>Contrasena: </label></td><td><input type="password" name="contrasena" size="25" /></td></tr> <tr><td align = "center"> <label>Correo: </label></td><td><input type="text" name="correo" size="25" /> </td></tr> <tr><td align = "center"> <label>Nombre:</label></td><td><input type="text" name="nombre" size="25" /></td></tr> <tr><td align = "center"> <label>Apellido Paterno:</label></td><td><input type="text" name="apaterno" size="25" /></td></tr> <tr><td align = "center"> <label>Apellido Materno:</label></td><td><input type="text" name="amaterno" size="25" /> </td></tr> <tr><td align = "center"> <label>Calle: </label></td><td><input type="text" name="calle" size="25" /> <br/></td></tr> <tr><td align = "center"> <label>Numero: </label></td><td><input type="text" name="numero" size="25" /> </td></tr> <tr><td align = "center"> <label>Colonia: </label></td><td><input type="text" name="colonia" size="25" /> </td></tr> <tr><td align = "center"> <label>Codigo Postal: </label></td><td><input type="text" name="cp" size="25" /> </td></tr> <tr><td align = "center"> <label>Estado: </label></td><td> <select name="estadosCliente" id="estadosCliente" onChange="submit()"> <option value = "">---Selecione Estado---</option> <?php foreach($arreglo as $ele) { $id = $ele['est_codigo']; $estado=$ele['est_nombre']; if(isset($_POST['estadosCliente'])) { if($_POST['estadosCliente'] == $id) { echo '<option value = "'.$ele['est_codigo'].'" selected="selected">'.$estado.'</option>'; } } else { echo '<option value ="'.$ele['est_codigo'].'">'.$estado.'</option>'; } } ?> </select></td></tr> <?php if (isset($_POST['estadosCliente']))//esto es para evitar que antes de selecionar una carrera se ejecute la consulta { $estate=$_POST['estadosCliente']; $consulta->query = 'select ciu_codigo,ciu_nombre from ciudad where ciu_estados = '. $estate .' order by ciu_nombre ;'; $consulta->ejecutarConsulta(); $arreglo= $consulta->resultadoConsulta(); echo '<tr><td align = "center"><label>Ciudad: </label></td><td>'; echo '<select name="ciudadesCliente" id="ciudadesCliente">'; foreach($arreglo as $ciu) { $id = $ciu['ciu_codigo']; $ciudad=$ciu['ciu_nombre']; echo '<option value = "' . $ciu['ciu_codigo'].'">' . $ciu['ciu_nombre']. '</option>'; } echo'</select></td></tr>'; } ?> <tr><td align = "center"><label>Telefono: </label></td><td><input type="text" name="telefono" size="25" /> </td></tr> <tr><td align= center colspan=2><input type="submit" name="submitAceptar" class="btn" value="Guardar" /></td></tr> </table> </form>