amirkhoshhal
Member
سلام . خسته نباشید . من یه سری اطلاعات رو از طریق فرم می خوام به صفحه بعدی بفرستم البته صفحاتم با آجاکس طراحی شده . اینهم کدش . به نظر شما کجاش مشکل داره که اطلاعات buy2 به buy3.php نمی ره ؟
Ajax.js :
buy2.php :
buy3.php :
Ajax.js :
کد:
<!--
var xmlHttp;
function createRequest(){
if(window.ActiveXObject){
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
} else if(window.XMLHttpRequest){
xmlHttp = new XMLHttpRequest();
}
}
function page(url){
createRequest();
xmlHttp.open("GET", url, true);
xmlHttp.onreadystatechange = updatepage;
xmlHttp.send(null);
}
function updatepage(){
document.getElementById('page').innerHTML = "<div><img src='image/loading.gif'><br>لطفا صبر نمایید . . . </div>"
if(xmlHttp.readyState == 4){
document.getElementById('page').innerHTML = xmlHttp.responseText
}
}
//-->
buy2.php :
کد:
<script type="text/javascript" src="js/ajax.js"></script>
<form name="buy2" method="post" action="#" >
<p align="right">نام و نام خانوادگی <input type="text" name="amir" value="" /></p>
<p align="right">تلفن تماس (همراه کد) <input type="text" name="tel" value="" /></p>
<p align="right">شهر / استان <input type="text" name="city" value="" /></p>
<p align="right">آدرس <textarea name="adres" rows="3" ></textarea></p>
<p align="right">ادرس پست الکترونیک <input type="text" name="mail" value="" /></p>
<p align="right">نام شرکت یا سازمان <input type="text" name="sazman" value="" /></p>
<p align="right"><font color="#FF0000">* اگر سفارش شما شخصی است می توانید کادر بالا را خالی بگذارید</font></p>
<p align="left">
<input class="btn" type="submit" name="submit2" onClick="page('buy3.php');" value="مرحله بعدی >" />
</p>
</form>
buy3.php :
PHP:
<?php
$a=$_POST["amir"];
$b=$_POST["tel"];
$c=$_POST["city"];
$d=$_POST["adres"];
$e=$_POST["mail"];
$f=$_POST["sazman"];
?>