Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - m0m0

#1
PHP / listas desplegables anidadas
18 Mayo 2009, 00:38 AM
hola!!
alguien sabe como puedo hacerle para que al seleccionar un elemento de una lista desplegable, esta devuelva un parametro en php en relacion a una bd...por ejemplo: al seleccionar algun codigo postal, los correspondientes textbox muestren la localidad,estado,pais....lo estaba haciendo asi...

<?
session_start();
?>
<?
if (!isset($_SESSION['admin']))
   {
   echo"<script language='javascript' type='text/javascript'>
      alert('Acceso Denegado')
      window.location='index.php'
      </script>";
      exit();
   }
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Ingresar Clientes</title>
<script language="javascript" type="text/javascript">
function m(){
validarCliente();
document.form1.cp2.value=document.form1.cp.value;
break;
document.form1.submit()
}

</script>

<link href="plantillas/Copia de computerstyle.css" rel="stylesheet" type="text/css" />
</head>

<body>
<?
$vusuario=$_SESSION['admin'];
include ("conexion.php");
$conecction=conectar();
echo "<form id='form1' name='form1' method='post' action='registrar clientes2.php'>
  <table width='500' border='0' cellspacing='0' cellpadding='0'>
    <tr>
      <td><label>Usuario</label></td>
      <td><label><input name='logincli' type='text' size='10' maxlength='10' />
      </label></td>
    </tr>
   <tr>
      <td>Contraseña</td>
      <td><label>
        <input name='contra' type='password' size='40' maxlength='60' />
      </label></td>
    </tr>
    <tr>
      <td>Nombre</td>
      <td><label>
        <input name='nombre' type='text' size='40' maxlength='60'></textarea>
      </label></td>
    </tr>
    <tr>
      <td>Mail</td>
      <td><label>
        <input name='correo' type='text' size='40' maxlength='60'/>
      </label></td>
    </tr>
   <tr>
      <td>Direccion</td>
      <td><label>
        <input name='direccion' type='text' size='40' maxlength='60' />
      </label></td>
    </tr>
   <tr>
      <td>Telefono</td>
      <td><label>
        <input name='telefono' type='text' size='40' maxlength='60' />
      </label></td>
    </tr>
   <tr>
      <td>Codigo Postal</td>
      <td>
     <label>
        <select name='cp'  onChange='m();'>";
      $sql3="select * from lugares";
       $vquery=mysql_query($sql3,$conecction);
      while ($vfeob=mysql_fetch_object($vquery)){
      echo"<option value='$vfeob->cp'>$vfeob->cp </option>";
      }
      echo"
        </select>";echo"<input type='text' name='cp2' />
      </label></td>
    </tr>
   <tr>
      <td>Ciudad</td>
      <td>
     <input type='text' name='cd' value='' />
     </td>
    </tr>
   <tr>
      <td>Estado</td>
      <td><input type='text' name='edo' value='' /></td>
    </tr>
   <tr>
      <td>Localidad</td>
      <td><input type='text' name='loca' value='$' /></td>
    </tr>
    <tr>
    <td colspan='2'><label>
        <div align='center'>
          <input type='button' value='Registrar' Onclick='validar();'/>
          </div>
    </label></td>
    </tr>
  </table>
</form>
<p>";
      
   }
}
?>

</body>
</html>


de antemano gracias :D