عندي مشكلة في الارسال صفحة ال login.php لاتستلم البيانات وكانه لم يتم ارسال بيانات بطريقة ال post
<script type="text/javascript">
function get()
{
var http=false;
try
{
http=new ActiveXObject("Msxml2.XMLHTTP");
}
catch(e)
{
try
{
http=new ActiveXObject("Microsoft.XMLHTTP");
}
catch(e2)
{
http=false
}
}
if(!http)
{
http=new XMLHttpRequest();
}
return http;
}
var xhttp=get();
function signin()
{
if(xhttp) {
var em=document.getElementById("email");
var ps=document.getElementById("password");
var p_txt="email="+em.value+"&password="+ps.value;
xhttp.open("POST","login.php",true);
xhttp.setRequestHeader('Content-Type','application/x-www-form--urlencoded');
xhttp.send(p_txt);
xhttp.onreadystatechange=handleServerResponse;
}
}
function handleServerResponse() {
if (xhttp.readyState == 4)
if(xhttp.status == 200) {
document.getElementById("r").value=xhttp.responseText;
}
else
document.getElementById("r").value="2";
}
</script>
<form name="login" method="POST" onsubmit="signin();">
<table class="font_w"><body>
<tr><td>ادخل بريدك الالكتروني</td><td>كلمة المرور</td><td></div></td></tr>
<tr><td><input type="text" id="email" name="email""/></td><td><input type="password" id="password" name="password"/></td><td> <button name="ajax" type="button" onClick="signin();">تسجيل الدخول</button></td></tr>
<input type="text" id="r" name="r"/>
</body></table></form>كود صفحة الاستلام login.php
<?php if($_POST['email']=="hassan" && $_POST['password']=="123") echo "ok"; ?>