hesam_dj10
Active Member
سلام من یه برنامه نوشتم مبتنی بر ایجکس کار میکنه
اینم کدش
[JSS]
<script type="text/jscript" language="javascript">
function loadXMLDoc()
{
var user = document.getElementById("txtusername").value;
var pass = document.getElementById("txtpass").value;
var params = "user="+user+"&"+"pass="+pass;
var xmlhttp;
if (window.XMLHttpRequest)
{
xmlhttp=new XMLHttpRequest();
}
else
{
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
if(xmlhttp.responseText == "0")
{
document.getElementById("msg").innerHTML="no";
}
else{
window.location="manage_page.php";
}
}
}
//xmlhttp.open("GET","manage_page.php?user="+user+"& "+"pass="+pass,true);
xmlhttp.open("POST", "manage_page.php", true);
xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xmlhttp.setRequestHeader("Content-length", params.length);
xmlhttp.setRequestHeader("Connection", "close");
xmlhttp.send(params);
}
</script>
[/JSS]
<
اینم کد صفحه پی اچ پی
[PHPS]
<?php
$username = $_POST[user];
$pass = $_POST[pass];
if($username != "admin" || $pass!="fah230163")
{
echo "0";
}
else{
echo "1";
}
?>
[/PHPS]
طرز کارش اینه که یه نام کاربری و رمز میگیره که وقتی بر روی دکمه میزنی میره چک میکنه و بر میگره ولی یه مشکل داره
انم اینه که زمانی که اطلاعات رو درست وارد میکنم باید بره به صفحه بعد و پیام 1 رو چاپ کنه
ولی وقتی میره به صفحه بعد پیام صفر رو چاپ میکنه
مشکلش اینه که وقتی میره به صفحه بعد دیگه پارامترها رو نمیبره ، نمیدونم باید چکار کنم که پارامتر ها رو هم ببره
لطفا کمک کنید.
اینم کدش
[JSS]
<script type="text/jscript" language="javascript">
function loadXMLDoc()
{
var user = document.getElementById("txtusername").value;
var pass = document.getElementById("txtpass").value;
var params = "user="+user+"&"+"pass="+pass;
var xmlhttp;
if (window.XMLHttpRequest)
{
xmlhttp=new XMLHttpRequest();
}
else
{
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
if(xmlhttp.responseText == "0")
{
document.getElementById("msg").innerHTML="no";
}
else{
window.location="manage_page.php";
}
}
}
//xmlhttp.open("GET","manage_page.php?user="+user+"& "+"pass="+pass,true);
xmlhttp.open("POST", "manage_page.php", true);
xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xmlhttp.setRequestHeader("Content-length", params.length);
xmlhttp.setRequestHeader("Connection", "close");
xmlhttp.send(params);
}
</script>
[/JSS]
<
اینم کد صفحه پی اچ پی
[PHPS]
<?php
$username = $_POST[user];
$pass = $_POST[pass];
if($username != "admin" || $pass!="fah230163")
{
echo "0";
}
else{
echo "1";
}
?>
[/PHPS]
طرز کارش اینه که یه نام کاربری و رمز میگیره که وقتی بر روی دکمه میزنی میره چک میکنه و بر میگره ولی یه مشکل داره
انم اینه که زمانی که اطلاعات رو درست وارد میکنم باید بره به صفحه بعد و پیام 1 رو چاپ کنه
ولی وقتی میره به صفحه بعد پیام صفر رو چاپ میکنه
مشکلش اینه که وقتی میره به صفحه بعد دیگه پارامترها رو نمیبره ، نمیدونم باید چکار کنم که پارامتر ها رو هم ببره
لطفا کمک کنید.
آخرین ویرایش: