Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/04/2011, 10:01
LordRadium
 
Fecha de Ingreso: marzo-2010
Mensajes: 140
Antigüedad: 14 años, 1 mes
Puntos: 0
validacion con php

Hola amigos tengo el siguiente problema, que les voy a explicar y espero puedan ayudarme.

Tengo una aplicacion xhtml mp donde envio un login y password a un script php que valida los datos, pero algo extraño pasa, cuando envio la informacion desde un telefono navegando en wap!! me regresa un false o sea que no lo encuentra, pero la segunda vez ya no me presenta ese problema.

Como el servidor es de prueba no se si sea el servidor, la red 3g provoca que se pierdan los datos o simplemente algo en la condicion falla, a continuacion el codigo tanto del script xhtml y del script php para validar.

Código PHP:
<?xml version="1.0"?>
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<body>
<img src="cupontips.jpg" alt="Smile" height="159" width="160" /><br/>
<h1>Ahora podras aprovechar todas las promociones de tus productos favoritos con un click!!</h1>
<a href="registro.xhtml">Registrate</a>





    <form method="post" action="validar.php">
      <p>
        Username:<br/>
        <input type="text" name="login"/><br/>

        Password:<br/>
        <input type="pass" name="pass"/><br/>

<input type="submit" value="Enviar"/> 
 </p>
    </form>
</body>
</html>
Código PHP:
<?php session_start();




$db="database";
$host="localhost";
$user="user";
$pass="user";

$con mysql_pconnect($host,$user,$pass);
 
mysql_select_db($db$con);



if(
$_POST['login']){
    
$usuario $_POST['login'];
    
$password $_POST['pass'];

    
$consulta "select * from usuario where userna='".$usuario."' and pass='".$password."'";
    
$query mysql_query($consulta);
    
$res mysql_num_rows($query);
    if(
$res 0){
        
$row mysql_fetch_array($query);
        
$_SESSION['admin'] = $row[3];

        
$consulta="select nombre,apellido,dni,mail,telefono,direccion,ciudad,pais from usuario where iduser='".$_SESSION['usr']."'";
        
$result mysql_query($consulta);
        
$rowe mysql_fetch_array($result);

           if(
$rowe["nombre"] != "" && $rowe["apellido"] != "" && $rowe["dni"] != "" && $rowe["mail"] != "" &&
               
$rowe["telefono"] != && $rowe["direccion"] != "" && $rowe["ciudad"] != "" && $rowe["pais"] != ""){
                 echo 
"<meta http-equiv='refresh' content='0;url=main.xhtml'>";
          }else{
            
$_SESSION['usr'] = $row[0];
            echo 
"No Estas Registrado Vuelve a Intentarlo <meta http-equiv='refresh'content='0;url=index.xhtml'>";
               }
          }

}








?>
por favor de una ayuda seria buena en este momento!!

saludos..........