Ver Mensaje Individual
  #34 (permalink)  
Antiguo 03/12/2012, 07:19
Avatar de satjaen
satjaen
 
Fecha de Ingreso: septiembre-2012
Ubicación: Jaén (Andalucía)
Mensajes: 893
Antigüedad: 12 años, 5 meses
Puntos: 10
Respuesta: No me lleva a la pagina.

Cita:
Iniciado por jmdearpe Ver Mensaje
Hola,

Cambiando esta línea te funcionará...

Código HTML:
xmlhttp.open("GET", "valida1.php?TELEFONO=" + _TELEFONO.value, true);
Ya te funciona el php?

Mira a ver que la ruta de include a la conexión esté bien porque tienes una mayúscula a ver si es por eso, si crees que la conexión está bien pon aquí el código (no pongas la clave ni el usuario claro eso sustituyelo al copiar el codigo por ***)

Saludos,
Ok, muchas gracias por seguir contestando. Ya funciona bien lo del parámetro:

GET http://www.xn--electrodiseo-khb.es/w...EFONO=95300000 200 OK 185ms
ParámetrosEncabezadosRespuestaXML
TELEFONO 95300000



pero sigue sin continuar a (confirm("¡Usuario existente!¿Desea hacer un nuevo registro?) o mandar el formulario. Te pongo los códigos:


Código PHP:
function GuardaFormulario()
{
    var 
TELEFONO document.forms['form1'].elements['TELEFONO'];
    if (
TELEFONO.value.length == 0)
    {

        
alert("Insertar el Teléfono");

        
TELEFONO.focus();

        return 
0;

    }
    else
    {
        if (
window.XMLHttpRequest)
        {
            
xmlhttp=new XMLHttpRequest();
        }
        else
        {
            
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
        }
        
xmlhttp.open("GET""valida1.php?TELEFONO=" TELEFONO.valuetrue);
        
xmlhttp.send();    
        if (
xmlhttp.readyState==&& xmlhttp.status==200)
    
        {
            var 
xml xmlhttp.responseXML;
            
dato=xml.getElementsByTagName("datos");
            if(
dato[0].firstChild.nodeValue=="1")
            {
                
num_user=xml.getElementsByTagName("numusuario");
                var 
boton confirm("¡Usuario existente!¿Desea hacer un nuevo registro?");    
                if (
boton)
                { 
                    
window.location.href "menu3.php?id="+num_user[0]; 
                } 
                else 
                {  
                    
window.location.href "menu4.php";      
                }
            }
            if(
dato[0].firstChild.nodeValue=="0")
            {                   
                
alert("¡El Cliente se ha dado de alta!");      
                
document.forms['form1'].submit();////Aquí mando el formulario si el teléfono no existe.
            

        }
    }


Código PHP:
<?php
error_reporting
(E_ALL);
ini_set('display_errors''1');
header('Content-Type: text/xml');
header("Cache-Control: no-store, no-cache, must-revalidate");    

$xml="<?xml version=\"1.0\" encoding=\"iso-8859-1\"?>\n";
$xml.="<respuesta>\n";
$con=mysql_connect ("localhost","root","root");
mysql_select_db("pruebas",$con);
$TELEFONO = isset($_GET['TELEFONO']) ? $_GET['TELEFONO']:"";
$sql="SELECT TELEFONO,NUM_USUARIO FROM usuarios WHERE TELEFONO ='".$TELEFONO."'"
$datos=mysql_query($sql,$con);
     while (
$row=mysql_fetch_array($datos)){
           
$TELEFONO=$row['TELEFONO'];
           
$NUM_USUARIO=$row['NUM_USUARIO'];
     }
     
$rows mysql_num_rows($datos); 
if (
$rows>0
{
    
$xml.="<datos><![CDATA[1]]></datos>\n"
    
$xml.="<numusuario><![CDATA[".$NUM_USUARIO."]]></numusuario>\n";
}
else
{     
    
$xml.="<datos><![CDATA[0]]></datos>\n";  
}
$xml.="</respuesta>\n";
echo 
$xml;
?>