speeed
شنبه 09 اردیبهشت 1391, 20:51 عصر
سلام دوستان
من میخوام اکشن صفحه ام توی همون صفحه انجام بشه.
این صفحه ثبت اطلاعات هست که یه شماره پیشنهاد داره و اینو هم میخوام توی قسمت های بعدی ازش استفاده کنم یعنی ارجاعش بدم به صفحه بعدی یه سوالم اینه که چطوری ارجاعش بدم ؟برای update جدول بهش نیاز دارم
و این چرا الان کار نمیکنه
<?php
session_start();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>بیمه اتومبیل</title>
<link type="text/css" href="styles/jquery-ui-1.8.14.css" rel="stylesheet" />
<script type="text/javascript" src="scripts/jquery-1.6.2.min.js"></script>
<script type="text/javascript" src="scripts/jquery.ui.datepicker-cc.all.min.js"></script>
<style>
#main{
width:900px;
height:1000px;
margin:auto;
background: rgb(188,183,183); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3 N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0Jv eD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZS I+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2Vu ZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZS IgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgog ICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JjYj diNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZz ZXQ9IjQwJSIgc3RvcC1jb2xvcj0iI2RmZTVkNyIgc3RvcC1vcG FjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0 b3AtY29sb3I9IiNiM2JlYWQiIHN0b3Atb3BhY2l0eT0iMSIvPg ogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0i MCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncm FkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, rgba(188,183,183,1) 0%, rgba(223,229,215,1) 40%, rgba(179,190,173,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(188,183,183,1)), color-stop(40%,rgba(223,229,215,1)), color-stop(100%,rgba(179,190,173,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(188,183,183,1) 0%,rgba(223,229,215,1) 40%,rgba(179,190,173,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(188,183,183,1) 0%,rgba(223,229,215,1) 40%,rgba(179,190,173,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(188,183,183,1) 0%,rgba(223,229,215,1) 40%,rgba(179,190,173,1) 100%); /* IE10+ */
background: linear-gradient(top, rgba(188,183,183,1) 0%,rgba(223,229,215,1) 40%,rgba(179,190,173,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bcb7b7', endColorstr='#b3bead',GradientType=0 ); /* IE6-8 */
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
-khtml-border-radius: 20px;
border-radius: 20px;
border:10px solid #FFF;
}
</style>
<script src="jqmin.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function() {
function checkform() {
switch($("#choice").val()) {
case "1":
$("#form1").show();
$("#form2").hide();
break;
case "2":
$("#form1").hide();
$("#form2").show();
break;
}
}
$("#id").keyup(function() {
$.ajax({
type: "get",
url: "info.php",
data: "id="+$(this).val(),
success: function(data) {
$("#name").val(data);
}
});
});
$("#choice").change(checkform);
checkform();
});
</script>
<script>
function setRandId(tagName) {
var randInt = Math.round(Math.random()*100);
var tagname = document.getElementsByName(tagName);
tagname[0].setAttribute("id","pre" + randInt);
}
setRandId("id");
</script>
<?php
function Miladi2Shamsi() {
$week=array("يكشنبه","دوشنبه","سه شنبه","چهارشنبه","پنج شنبه","جمعه","شنبه");
$months =array("1","2","3","4","5","6","7","8","9","10","11","12");
$d=date('N');
$day=date('d');
$month=date('m');
$year=date('Y');
$year = ($year== 0)?2000:$year;
($year<1000)? ($year += 2000):true;
$year -= ( ($month < 3) || (($month == 3) >> ($day < 21)) )? 622:621;
switch ($month) {
case 1: if($day<21) { $month=10 ; $day+=10 ;}else{ $month=11 ; $day-=20 ;} break;
case 2: if($day<20) {$month=11 ; $day+=11 ; }else{$month=12 ; $day-=19 ;} break;
case 3: if($day<21) {$month=12 ; $day+=9; }else{$month=1 ; $day-=20;} break;
case 4: if($day<21) {$month=1; $day+=11;}else{$month=2 ; $day-=20;} break;
case 5:
case 6: if($day<22){$month-=3 ; $day+=10;}else{$month-=2 ; $day-=21;} break;
case 7:
case 8:
case 9: if($day<23){$month-=3 ; $day+=9; }else{$month-=2 ; $day-=22;} break;
case 10:if($day<23){$month=7 ; $day+=8;}else{$month=8 ; $day-=22;} break;
case 11:
case 12:if($day<22){$month-=3 ; $day+=9;}else{$month-=2 ; $day-=21;} break;
default: break;
}
return $day."/".$months[$month-1]." /". $year;
}
?>
</head>
<body style="font:Tahoma, Geneva, sans-serif"><br/>
<div id="main" align="right"><br/>
<center><img src="car1.png"></center>
<form action="<?php echo $SERVER['PHP_SELF'] ?>" enctype="multipart/form-data" method="post">
<table align="center">
<tr>
<td width="91" height="43"><div align="right">
<input name="code" type="text" readonly="readonly" size="15" value="<?php
$code=$_SESSION['Code'];
echo("$code");
?>"/>
</div></td>
<td width="65">کد کاربر</td>
<td width="90"><div align="right">
<input name="user" type="text" readonly="readonly" size="15" value="<?php
$user=isset($_SESSION['UserName']) ? $_SESSION['UserName'] : '';
echo("$user");
?>"/>
</div></td>
<td width="112">نام کاربر</td>
<td width="91"><div align="right">
<input name="sdate" type="text" readonly="readonly" size="15" value="<?php
echo Miladi2Shamsi();
?>" />
</div></td>
<td width="95">تاریخ درخواست</td>
<td width="99"><div align="right">
<input name="ds" type="text" size="15" value="<?php echo rand(6,100000000); ?>"/>
</div></td>
<td width="100">شماره پیشنهاد</td>
</tr>
<tr>
<td height="43"><div align="right">
<input name="datestat" id="datepicker5" type="text" size="15" />
</div></td>
<td>تاریخ شروع</td>
<td><div align="right">
<input type="dt1" id="datepicker5" />
</div></td>
<td>تاریه خاتمه</td>
<td><div align="right">
<input name="modatbime" type="text" size="15" value="365" />
</div></td>
<td>مدت بیمه نامه</td>
<td><div align="right">
<select name="nobime">
<option value="1">ثالث</option>
<option value="2">بدنه</option>
</select>
</div></td>
<td>نوع بیمه</td>
</tr>
<tr>
<td height="46"><div align="right"></div></td>
<td></td>
<td><div align="right"></div></td>
<td></td>
<td><div align="right"></div></td>
<th></th>
<td>
<div align="right">
<select name="vazebimegozar">
<option value="h">حقیقی</option>
<option value="ho">حقوقی</option>
</select>
</div></td>
<td>وضعیت بیمه گذار</td>
</tr>
<tr>
<td height="39"><div align="right"></div></td>
<td></td>
<td><div align="right">
<input name="namemalek" type="text" size="15" />
</div>
</div></td>
<td>نام مالک وسیله نقلیه</td>
<td><div align="right">
<input name="id" id="id" type="text" size="15" maxlength="10" />
</div></td>
<td>کد ملی</td>
<td><div align="right">
<div>
<input id="name" name="name" type="text" size="15" /></div>
</div></td>
<td>نام بیمه گذار</td>
</table>
<table align="center">
<tr>
<td height="42"><div align="right">
<input name="codepost" type="text" size="20" maxlength="14" />
</div></td>
<td>کد پستی</td>
<td><div align="right">
<input name="addres" type="text" size="50" />
</div></td>
<td>آدرس</td>
</tr>
</table>
<input name="sumbit" type="submit" value="ذخیره و چاپ" />
</form>
<?php
if(isset($_POST['submit']))
{
include('../../../config.php');
mysql_connect($hostname,$user,$password) or die(mysql_error());
mysql_select_db($dbname) or die(mysql_error());
$code = isset($_POST['code'])?$_POST['code']:'11';
$user = $_POST['user'];
$sdate = $_POST['sdate'];
$ds = isset($_POST['ds'])?$_POST['ds']:'11';
$nobime = $_POST['nobime'];
$modatbime = $_POST['modatbime'];
$dataend = isset($_POST['dt1'])?$_POST['dt1']:'11';
$datestat = $_POST['datestat'];
$vazebimegozar= $_POST['vazebimegozar'];
$namemalek = $_POST['namemalek'];
$codemeli = $_POST['id'];
$namebimegozar = $_POST['name'];
$codepost = $_POST['codepost'];
$addres = $_POST['addres'];
$result = mysql_query("INSERT INTO `sales` (`code`,`user`,`sdate`,`numpish`,`nobime`,`modatbi me`,`dataend`, `datestat`, `vazebimegozar`, `namemalek`, `codemeli`,`namebimegozar`,`codepost`
, `addres`)
VALUES
('$code','$user','$sdate','$ds','$nobime','$modatb ime','$dataend','$datestat','$vazebimegozar','$nam emalek','$codemeli','$namebimegozar',
'$codepost','$addres')");
if($result){
HEADER('location:car2.php');
}
else{
echo mysql_error();
}
}
?>
</div>
</body>
</html>
من میخوام اکشن صفحه ام توی همون صفحه انجام بشه.
این صفحه ثبت اطلاعات هست که یه شماره پیشنهاد داره و اینو هم میخوام توی قسمت های بعدی ازش استفاده کنم یعنی ارجاعش بدم به صفحه بعدی یه سوالم اینه که چطوری ارجاعش بدم ؟برای update جدول بهش نیاز دارم
و این چرا الان کار نمیکنه
<?php
session_start();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>بیمه اتومبیل</title>
<link type="text/css" href="styles/jquery-ui-1.8.14.css" rel="stylesheet" />
<script type="text/javascript" src="scripts/jquery-1.6.2.min.js"></script>
<script type="text/javascript" src="scripts/jquery.ui.datepicker-cc.all.min.js"></script>
<style>
#main{
width:900px;
height:1000px;
margin:auto;
background: rgb(188,183,183); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3 N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0Jv eD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZS I+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2Vu ZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZS IgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgog ICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JjYj diNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZz ZXQ9IjQwJSIgc3RvcC1jb2xvcj0iI2RmZTVkNyIgc3RvcC1vcG FjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0 b3AtY29sb3I9IiNiM2JlYWQiIHN0b3Atb3BhY2l0eT0iMSIvPg ogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0i MCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncm FkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, rgba(188,183,183,1) 0%, rgba(223,229,215,1) 40%, rgba(179,190,173,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(188,183,183,1)), color-stop(40%,rgba(223,229,215,1)), color-stop(100%,rgba(179,190,173,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(188,183,183,1) 0%,rgba(223,229,215,1) 40%,rgba(179,190,173,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(188,183,183,1) 0%,rgba(223,229,215,1) 40%,rgba(179,190,173,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(188,183,183,1) 0%,rgba(223,229,215,1) 40%,rgba(179,190,173,1) 100%); /* IE10+ */
background: linear-gradient(top, rgba(188,183,183,1) 0%,rgba(223,229,215,1) 40%,rgba(179,190,173,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bcb7b7', endColorstr='#b3bead',GradientType=0 ); /* IE6-8 */
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
-khtml-border-radius: 20px;
border-radius: 20px;
border:10px solid #FFF;
}
</style>
<script src="jqmin.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function() {
function checkform() {
switch($("#choice").val()) {
case "1":
$("#form1").show();
$("#form2").hide();
break;
case "2":
$("#form1").hide();
$("#form2").show();
break;
}
}
$("#id").keyup(function() {
$.ajax({
type: "get",
url: "info.php",
data: "id="+$(this).val(),
success: function(data) {
$("#name").val(data);
}
});
});
$("#choice").change(checkform);
checkform();
});
</script>
<script>
function setRandId(tagName) {
var randInt = Math.round(Math.random()*100);
var tagname = document.getElementsByName(tagName);
tagname[0].setAttribute("id","pre" + randInt);
}
setRandId("id");
</script>
<?php
function Miladi2Shamsi() {
$week=array("يكشنبه","دوشنبه","سه شنبه","چهارشنبه","پنج شنبه","جمعه","شنبه");
$months =array("1","2","3","4","5","6","7","8","9","10","11","12");
$d=date('N');
$day=date('d');
$month=date('m');
$year=date('Y');
$year = ($year== 0)?2000:$year;
($year<1000)? ($year += 2000):true;
$year -= ( ($month < 3) || (($month == 3) >> ($day < 21)) )? 622:621;
switch ($month) {
case 1: if($day<21) { $month=10 ; $day+=10 ;}else{ $month=11 ; $day-=20 ;} break;
case 2: if($day<20) {$month=11 ; $day+=11 ; }else{$month=12 ; $day-=19 ;} break;
case 3: if($day<21) {$month=12 ; $day+=9; }else{$month=1 ; $day-=20;} break;
case 4: if($day<21) {$month=1; $day+=11;}else{$month=2 ; $day-=20;} break;
case 5:
case 6: if($day<22){$month-=3 ; $day+=10;}else{$month-=2 ; $day-=21;} break;
case 7:
case 8:
case 9: if($day<23){$month-=3 ; $day+=9; }else{$month-=2 ; $day-=22;} break;
case 10:if($day<23){$month=7 ; $day+=8;}else{$month=8 ; $day-=22;} break;
case 11:
case 12:if($day<22){$month-=3 ; $day+=9;}else{$month-=2 ; $day-=21;} break;
default: break;
}
return $day."/".$months[$month-1]." /". $year;
}
?>
</head>
<body style="font:Tahoma, Geneva, sans-serif"><br/>
<div id="main" align="right"><br/>
<center><img src="car1.png"></center>
<form action="<?php echo $SERVER['PHP_SELF'] ?>" enctype="multipart/form-data" method="post">
<table align="center">
<tr>
<td width="91" height="43"><div align="right">
<input name="code" type="text" readonly="readonly" size="15" value="<?php
$code=$_SESSION['Code'];
echo("$code");
?>"/>
</div></td>
<td width="65">کد کاربر</td>
<td width="90"><div align="right">
<input name="user" type="text" readonly="readonly" size="15" value="<?php
$user=isset($_SESSION['UserName']) ? $_SESSION['UserName'] : '';
echo("$user");
?>"/>
</div></td>
<td width="112">نام کاربر</td>
<td width="91"><div align="right">
<input name="sdate" type="text" readonly="readonly" size="15" value="<?php
echo Miladi2Shamsi();
?>" />
</div></td>
<td width="95">تاریخ درخواست</td>
<td width="99"><div align="right">
<input name="ds" type="text" size="15" value="<?php echo rand(6,100000000); ?>"/>
</div></td>
<td width="100">شماره پیشنهاد</td>
</tr>
<tr>
<td height="43"><div align="right">
<input name="datestat" id="datepicker5" type="text" size="15" />
</div></td>
<td>تاریخ شروع</td>
<td><div align="right">
<input type="dt1" id="datepicker5" />
</div></td>
<td>تاریه خاتمه</td>
<td><div align="right">
<input name="modatbime" type="text" size="15" value="365" />
</div></td>
<td>مدت بیمه نامه</td>
<td><div align="right">
<select name="nobime">
<option value="1">ثالث</option>
<option value="2">بدنه</option>
</select>
</div></td>
<td>نوع بیمه</td>
</tr>
<tr>
<td height="46"><div align="right"></div></td>
<td></td>
<td><div align="right"></div></td>
<td></td>
<td><div align="right"></div></td>
<th></th>
<td>
<div align="right">
<select name="vazebimegozar">
<option value="h">حقیقی</option>
<option value="ho">حقوقی</option>
</select>
</div></td>
<td>وضعیت بیمه گذار</td>
</tr>
<tr>
<td height="39"><div align="right"></div></td>
<td></td>
<td><div align="right">
<input name="namemalek" type="text" size="15" />
</div>
</div></td>
<td>نام مالک وسیله نقلیه</td>
<td><div align="right">
<input name="id" id="id" type="text" size="15" maxlength="10" />
</div></td>
<td>کد ملی</td>
<td><div align="right">
<div>
<input id="name" name="name" type="text" size="15" /></div>
</div></td>
<td>نام بیمه گذار</td>
</table>
<table align="center">
<tr>
<td height="42"><div align="right">
<input name="codepost" type="text" size="20" maxlength="14" />
</div></td>
<td>کد پستی</td>
<td><div align="right">
<input name="addres" type="text" size="50" />
</div></td>
<td>آدرس</td>
</tr>
</table>
<input name="sumbit" type="submit" value="ذخیره و چاپ" />
</form>
<?php
if(isset($_POST['submit']))
{
include('../../../config.php');
mysql_connect($hostname,$user,$password) or die(mysql_error());
mysql_select_db($dbname) or die(mysql_error());
$code = isset($_POST['code'])?$_POST['code']:'11';
$user = $_POST['user'];
$sdate = $_POST['sdate'];
$ds = isset($_POST['ds'])?$_POST['ds']:'11';
$nobime = $_POST['nobime'];
$modatbime = $_POST['modatbime'];
$dataend = isset($_POST['dt1'])?$_POST['dt1']:'11';
$datestat = $_POST['datestat'];
$vazebimegozar= $_POST['vazebimegozar'];
$namemalek = $_POST['namemalek'];
$codemeli = $_POST['id'];
$namebimegozar = $_POST['name'];
$codepost = $_POST['codepost'];
$addres = $_POST['addres'];
$result = mysql_query("INSERT INTO `sales` (`code`,`user`,`sdate`,`numpish`,`nobime`,`modatbi me`,`dataend`, `datestat`, `vazebimegozar`, `namemalek`, `codemeli`,`namebimegozar`,`codepost`
, `addres`)
VALUES
('$code','$user','$sdate','$ds','$nobime','$modatb ime','$dataend','$datestat','$vazebimegozar','$nam emalek','$codemeli','$namebimegozar',
'$codepost','$addres')");
if($result){
HEADER('location:car2.php');
}
else{
echo mysql_error();
}
}
?>
</div>
</body>
</html>