Google
Web dns.bdat.net

RE: [PHP-ES] Envío de datos de un formulario sin cambio de página.

Write haof XML files: Esteban Osorio ( eosorio@economia.cl)
Fecha: jue 11 ago 2005 - 18:17:10 CEST


Gracias Julio, pero debido a la implementación que debo hacer es necesario
tener el ingreso de datos y la validación en script separados, y ademas que
el script del ingreso de datos obtenga la respuesta de esa validación.

Saludos,

Estaban.

-----Original Message-----
From: Julio Glez [mailto: jcglez@microsis.com.mx]
Sent: Jueves, 11 de Agosto de 2005 11:34
To: php-es@lists.php.net
Subject: Re: [PHP-ES] Envío de datos de un formulario sin cambio de
página.

Me imagino que donde comentas script "asp" ha de ser "php".. en referencia a
lo que comentas.. envía el submit del formulario a la misma pagina y al
incicio de la página preguntas por lo campos del formulario, te muestro un
ejemplo:

// chequear página que lo llama para devolver errores a dicha página.
$url = explode("?",$_SERVER['HTTP_REFERER']);
$pag_referida=$url[0];
$redir=$pag_referida;

// Chequeamos si se está autentificandose un usuario por medio del
formulario
if (isset($_POST['user']) && isset($_POST['pass'])) {
    // realizamos la consulta a la BD para chequear datos del Usuario.
    $usuario_consulta = mysql_query("select * from usuarios where usuario =
'".$_POST['user']."' and password= '".$_POST['pass']."'") or die(header
("Location: $redir?error_login=1"));
    // miramos el total de resultado de la consulta (si es distinto de 0 es
que existe el usuario)
    if (mysql_num_rows($usuario_consulta) != 0) {
        $login = $_POST['user'];
        $password = $_POST['pass'];
        $usuario_datos = mysql_fetch_array($usuario_consulta);
        // liberamos la memoria usada por la consulta, ya que tenemos estos
datos en el Array.
        mysql_free_result($usuario_consulta);
        // En este punto, el usuario ya esta validado.
        //definimos usuario_login con el acceso del usuario de nuestra BD
  } else {
      // si no esta el nombre de usuario en la BD o el password ..
      // se devuelve a pagina q lo llamo con error
      Header ("Location: $redir?error_login=2");
      //exit;
}
} else {

}

"Esteban Osorio" < eosorio@economia.cl> escribió en el mensaje
news:146DD1939016834EB2265A13EAA6A923BA8E2E@correo.minecon.cl...
Hola lista.

Aquí va el problema:

Necesito hacer una página en php de inicio de sesión que pida user y pass,
luego envíe estos datos a otro script en asp que realice la validación y
espere por los resultados de esta validación, es decir, que no ocurra lo
típico en que se envía un submit hacia otra página y se realiza un cambio de

página en el browser.

Espero alguien tenga alguna idea al respecto.

Saludos y gracias,

Esteban Osorio F.

-- 
PHP Spanish Localization Talk Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


Este archivo fue generado por hypermail 2.1.7 : sáb 18 mar 2006 - 18:23:49 CET