Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/07/2013, 14:31
Avatar de agarcia_skynet
agarcia_skynet
 
Fecha de Ingreso: julio-2013
Ubicación: Uruguay
Mensajes: 12
Antigüedad: 10 años, 9 meses
Puntos: 0
Pregunta Problema con Login y Variables

Hola quisiera que me ayudaran con mi siguiente problema,

tengo un sistema de login en php donde desde un formulario

envio las variables por POST al php que las verifica y devuelve el resultado,

ya sea si el usuario se logueo correctamente y tiene acceso al sistema o de lo

contrario el mensaje de error, (aclaro que el código de login funciona correctamente)

anteriormente yo usaba
Código HTML:
<form target="skyframe" method="POST" action="confirm.php?snw=login&security&sec"> 
y el resultado en la pagina lo cargaba en un iframe como pueden ver,

llamado: skyframe ...

pero ahora resolví quitar el iframe y quiero cargar en un div

donde el Form lo tengo de la siguiente manera
Código HTML:
<form method="post" action="javascript:loadurl('confirm.php?snw=login&security&sec','main')" class="login"> 
quiero directamente que el formulario al igual que antes, al ser enviado

confirme si el login es correcto y luego me cargue el profile.php

pero todo dentro de el div

.................................................. .................................................. .....................

el problema que tengo, es que siempre me sale como que los campos estan

vacíos porque las variables POST no son generadas, dentro del div ....

y por ese motivo nunca puedo iniciar session de esta manera en mi sistema...

.................................................. .................................................. .....................

el codigo de javascirpt que uso para cargar el div es el siguiente

Cita:
function createXMLHttpRequest(){
var xmlHttp=null;
if (window.ActiveXObject)
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
else if (window.XMLHttpRequest)
xmlHttp = new XMLHttpRequest();
return xmlHttp;
}

function loadurl(url,id){
var pagecnx = createXMLHttpRequest();
pagecnx.onreadystatechange=function(){
if (pagecnx.readyState == 4 && (pagecnx.status==200 || window.location.href.indexOf("http")==-1))
document.getElementById(id).innerHTML=pagecnx.resp onseText;
}
pagecnx.open('POST',url,true)
pagecnx.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
pagecnx.send(null)
}
SI alguien tiene una solución por-favor, aquí estaré esperando. Gracias.