Programación Web y Scripting > PHP

 No Mostrar Datos En La Barra De Direcciones

(1/2) > >>

gokufast:
Tengo mi formulario de la siguiente forma:


--- Código: Text ---<form method="POST" action="saldos_ap_vol_2.php" name="login_ap_vol">  Apellido Paterno Socio:  <input type="text" name="apellido" size="20">  Numero de Socio:  <input type="text" name="codigo" size="20" onKeyPress="return acceptNum(event)"><br><br>  Desde que mes:  <label>  <select name="select">  <option value=""></option>  <option value="01">Enero</option>  <option value="02">Febrero</option>  <option value="03">Marzo</option>  <option value="04">Abril</option>  <option value="05">Mayo</option>  <option value="06">Junio</option>  <option value="07">Julio</option>  <option value="08">Agosto</option>  <option value="09">Septiembre</option>  <option value="10">Octubre</option>  <option value="11">Noviembre</option>  <option value="12">Diciembre</option>  </select>  </label><br><br>  <span class="style2">(Aviso: Si el mes es muy anterior al actual,<br>   puede que tarde varios minutos) </span>  <input type="button" name="enviar" value="Enviar" onclick="valida_envio1();">  <input name="cancelar" type="reset" value="Borrar"></form> 
Y el saldos_ap_vol_2.php esta mas o menos asi:


--- Código: Text ---<?php   include("conex.php");   $link=Conectarse();   $cod=$_GET[codigo];   if(isset($cod))     {    if(trim($cod) == '')      {        echo '<center><br><br><h1><b>ERROR!!! <br> Falta Ingresar Algun Dato</b></h1>        <br>HAGA CLIC <a href="wwwwww"><B>AQUI</B></a> PARA VOLVER A INGRESAR SUS DATOS        <br><br><br><br><br><br>            </center>';      }  }   $result=mysql_query("SELECT    vol_corr AS codigo,    vol_fecha AS fecha,   tipo_mov AS mov,   ifnull(vol_depus, 0) AS dep,   ifnull(vol_retus, 0) AS ret,    (SELECT SUM(ifnull(vol_depus, 0)-ifnull(vol_retus, 0))   FROM voluntario    WHERE vol_corr <= codigo    AND vol_cod = $cod    ) AS saldoFROM  voluntarioWHERE  vol_cod = $cod  AND vol_fecha >= '2007/".$_GET['select']."/01'GROUP BY  codigo",$link);  $result0=mysql_query("SELECT soc_cod, soc_app, soc_apm, soc_nomb, soc_ci               FROM socios WHERE soc_cod = '$_GET[codigo]' AND soc_app =  '$_GET[apellido]'",$link);     while($row0=mysql_fetch_array($result0))  {  printf("<center><h1> %s   %s   %s   %s <br> %s </h1></center>",  $row0["soc_cod"],$row0["soc_app"],$row0["soc_apm"],$row0["soc_nomb"],$row0["soc_ci"]);    }?> 
Lo que quiero es que cuando ingreso el apellido y el numero de socio en la barra de direcciones no me salga asi:


--- Código: Text ---saldos_ap_vol_2.php?apellido=SALINAS&codigo=3698&select=07 


saludos

venedan:
aja pero y como quieres que salga ?? si utilizas $_GET es que le estas pasando los valores en el url

gokufast:
entonces tadria que usar POST?, poque lo intente pero no furula

venedan:
lo que podrias hacer es encrìptar el nombre y el codigo para que aparezcan en la url valores encriptados pero se te va a complicar un poco porque el valor que recibas de la base de datos lo tendras que encriptar y luego hacer una comparacion o en el ultimo de los casos no trabajes con $_GET si no con $_REQUEST pero no se si te servira tu proyecto

Mollense:

--- Cita de: "gokufast" --- entonces tadria que usar POST?, poque lo intente pero no furula
--- Fin de la cita ---
Si, usá POST, de todas formas, en el código que pusiste. tenes
--- Código: Text ---method="POST" en el formulario y sin embargo estás recuperando los datos mediante
--- Código: Text ---$_GET 
Otra cosa, ¿Cuál es el código del script de  la función valida_envio1()?

Un saludo

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa