|
|
|
ผมจะส่งค่าผ่าecho '<meta http-equiv="refresh"content="0;url=sf_edit_pavilion_main.php?id=$id">';ดูให้หน่อยครับ |
|
|
|
|
|
|
|
Code (PHP)
$id=$_GET['id'];
ปล.เลิก _REQUEST เถอะครับ จะได้ไม่เป็นภาระของคนทำต่อ...
|
|
|
|
|
Date :
2013-04-30 10:27:51 |
By :
itpcc |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เพิ่มอีกนิดครับ
echo "<meta http-equiv=\"refresh\"content=\"0;url=sf_edit_pavilion_main.php?id={$id}\">";
|
|
|
|
|
Date :
2013-04-30 10:37:50 |
By :
itpcc |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$id = $_REQUEST['id'];
echo '<meta http-equiv="refresh"content="0;url=sf_edit_pavilion_main.php?id='. $id .'">';
ส่วน $id = $_POST['id'] หรือ $_GET['id'] หรือ $_COOKIE อันนี้ไปปรับเองนะครับ ขอคงโค๊ดตัวเดิมไว้ก่อน ^^"
|
|
|
|
|
Date :
2013-04-30 10:50:25 |
By :
Naizan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เป็นเพราะไม่ได้ส่งค่า $_REQUEST['id'] มาด้วยน่ะครับ
|
|
|
|
|
Date :
2013-04-30 10:59:12 |
By :
Naizan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองเช็คก่อนครับว่า $id เป็นค่าว่างรึเปล่า
|
|
|
|
|
Date :
2013-04-30 11:11:14 |
By :
itpcc |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<? session_start(); include"connect.php";
$page1='<a href="sf_home.php">หน้าแรก</a>';$page2='<a href="editall.php">ปรับปรุง/แก้ไข</a>';$page3='<a href="sf_report_rent_pavilion.php">รายงานการใช้สถานที่</a>';$page4='<a href="sf_edit_pavilion_main.php">แก้ไขข้อมูลขอใช้เมรุ</a>';?>
<!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=windows-874" />
<title>Untitled Document</title>
<SCRIPT language="JavaScript">
function OnSubmitForm()
{
if (document.pressed=='ตรวจสอบ')
{
document.form1.action="sf_edit_pavilion_main_s.php";
}
else if(document.pressed=='ตกลง')
{
document.form1.action="sf_edit_pavilion_main_update.php";
}
return true;
}
</SCRIPT>
<style type="text/css">
<!--
.style2 {font-size: 24px}
.style3 {color: #FF0000}
-->
</style>
</head>
<body bgcolor="#000000">
<table width="927" height="723" border="0" align="center" bgcolor="#FFFFFF">
<tr>
<td height="148" colspan="2"><? include "head.php"; ?></td>
</tr>
<tr>
<td width="175" rowspan="2"> <? include"sf_menu_viya.php"; ?></td>
</tr>
<? $id = $_REQUEST['id'];
$ddd="SELECT detail_reseve_main.rem_id, drm_no, reseve_main.reseve_date, rem_u_name,rem_u_lname,rem_u_address, rem_u_tel, rem_body, main.m_id, m_name FROM main, detail_reseve_main, reseve_main WHERE detail_reseve_main.m_id = main.m_id AND detail_reseve_main.rem_id = reseve_main.rem_id and reseve_main.rem_id='$id' ORDER BY `detail_reseve_main`.`rem_id` ASC";
$dd=mysql_query($ddd);
$d=mysql_fetch_array($dd);
$sess_main=$d['m_id'];
$day=$d['reseve_date']; $sess_mday=substr($day,8,2); $sess_mmont=substr($day,5,2); $sess_myear=substr($day,0,4);
$se_name=$d['rem_u_name']; $se_lname=$d['rem_u_lname']; $se_name2=$d['rem_body'];
$se_address=$d['rem_u_address']; $se_tel=$d['rem_u_tel'];
?>
<tr>
<td height="310" valign="top" align="center"><form name="form1" method="post" onsubmit="return OnSubmitForm();">
<table width="527" height="142" border="0">
<tr>
<td height="33" colspan="2" bgcolor="#FFFFFF" ><div align="center"><span class="style2">ขอใช้เมรุ</span></div></td>
</tr>
<tr>
<td height="33" bgcolor="#336699" >รหัส</td>
<td bgcolor="#CCCCCC"><?=$id?></td>
</tr>
<tr>
<td width="170" height="33" bgcolor="#336699" >เมรุ</td>
<td width="341" bgcolor="#CCCCCC"><select name="main">
<option value="default" >เลือกเมรุ</option>
<? $sqla="SELECT m_id,m_name
FROM main
ORDER BY `main`.`m_id` ASC ";
$sqaa=mysql_query($sqla);
while($saa=mysql_fetch_array($sqaa)){
?>
<option value="<?=$saa['m_id']?>" <? if($sess_main==$saa['m_id']){?>selected="selected"<? }?>><?=$saa['m_name']?></option> <? }?>
</select></td>
</tr>
<tr>
<td height="33" bgcolor="#336699">วันที่ใช้</td>
<td bgcolor="#CCCCCC"><select name="mday">
<option value="default" > วันที่ </option>
<option value='01' <? if($sess_mday=='01'){?>selected="selected"<? }?>> 01 </option>
<option value='02' <? if($sess_mday=='02'){?>selected="selected"<? }?>> 02 </option>
<option value='03' <? if($sess_mday=='03'){?>selected="selected"<? }?>> 03 </option>
<option value='04' <? if($sess_mday=='04'){?>selected="selected"<? }?>> 04 </option>
<option value='05' <? if($sess_mday=='05'){?>selected="selected"<? }?>> 05 </option>
<option value='06' <? if($sess_mday=='06'){?>selected="selected"<? }?>> 06 </option>
<option value='07' <? if($sess_mday=='07'){?>selected="selected"<? }?>> 07 </option>
<option value='08' <? if($sess_mday=='08'){?>selected="selected"<? }?>> 08 </option>
<option value='09' <? if($sess_mday=='09'){?>selected="selected"<? }?>> 09 </option>
<option value='10' <? if($sess_mday=='10'){?>selected="selected"<? }?>> 10 </option>
<option value='11' <? if($sess_mday=='11'){?>selected="selected"<? }?>> 11 </option>
<option value='12' <? if($sess_mday=='12'){?>selected="selected"<? }?>> 12 </option>
<option value='13' <? if($sess_mday=='13'){?>selected="selected"<? }?>> 13 </option>
<option value='14' <? if($sess_mday=='14'){?>selected="selected"<? }?>> 14 </option>
<option value='15' <? if($sess_mday=='15'){?>selected="selected"<? }?>> 15 </option>
<option value='16' <? if($sess_mday=='16'){?>selected="selected"<? }?>> 16 </option>
<option value='17' <? if($sess_mday=='17'){?>selected="selected"<? }?>> 17 </option>
<option value='18' <? if($sess_mday=='18'){?>selected="selected"<? }?>> 18 </option>
<option value='19' <? if($sess_mday=='19'){?>selected="selected"<? }?>> 19 </option>
<option value='20' <? if($sess_mday=='20'){?>selected="selected"<? }?>> 20 </option>
<option value='21' <? if($sess_mday=='21'){?>selected="selected"<? }?>> 21 </option>
<option value='22' <? if($sess_mday=='22'){?>selected="selected"<? }?>> 22 </option>
<option value='23' <? if($sess_mday=='23'){?>selected="selected"<? }?>> 23 </option>
<option value='24' <? if($sess_mday=='24'){?>selected="selected"<? }?>> 24 </option>
<option value='25' <? if($sess_mday=='25'){?>selected="selected"<? }?>> 25 </option>
<option value='26' <? if($sess_mday=='26'){?>selected="selected"<? }?>> 26 </option>
<option value='27' <? if($sess_mday=='27'){?>selected="selected"<? }?>> 27 </option>
<option value='28' <? if($sess_mday=='28'){?>selected="selected"<? }?>> 28 </option>
<option value='29' <? if($sess_mday=='29'){?>selected="selected"<? }?>> 29 </option>
<option value='30' <? if($sess_mday=='30'){?>selected="selected"<? }?>> 30 </option>
<option value='31' <? if($sess_mday=='31'){?>selected="selected"<? }?>> 31 </option>
</select>
<select name="mmont">
<option value="default" > เดือน </option>
<option value="01" <? if($sess_mmont=='01'){?>selected="selected"<? }?>> มกราคม </option>
<option value="02" <? if($sess_mmont=='02'){?>selected="selected"<? }?>> กุมภาพันธ์ </option>
<option value="03" <? if($sess_mmont=='03'){?>selected="selected"<? }?>> มีนาคม</option>
<option value="04" <? if($sess_mmont=='04'){?>selected="selected"<? }?>> เมษายน </option>
<option value="05" <? if($sess_mmont=='05'){?>selected="selected"<? }?>> พฤษภาคม </option>
<option value="06" <? if($sess_mmont=='06'){?>selected="selected"<? }?>> มิถุนายน </option>
<option value="07" <? if($sess_mmont=='07'){?>selected="selected"<? }?>> กรกฎาคม </option>
<option value="08" <? if($sess_mmont=='08'){?>selected="selected"<? }?>> สิงหาคม </option>
<option value="09" <? if($sess_mmont=='09'){?>selected="selected"<? }?>> กันยายน </option>
<option value="10" <? if($sess_mmont=='10'){?>selected="selected"<? }?>> ตุลาคม </option>
<option value="11" <? if($sess_mmont=='11'){?>selected="selected"<? }?>> พฤศจิกายน </option>
<option value="12" <? if($sess_mmont=='12'){?>selected="selected"<? }?>> ธันวาคม </option>
</select>
<select name="myear">
<option value="0"> ปี </option>
<option value="2553" <? if($sess_myear=='2553'){?>selected="selected"<? }?> > 2553 </option>
<option value="2554" <? if($sess_myear=='2554'){?>selected="selected"<? }?>> 2554 </option>
<option value="2555" <? if($sess_myear=='2555'){?>selected="selected"<? }?>> 2555 </option>
<option value="2556" <? if($sess_myear=='2556'){?>selected="selected"<? }?>> 2556 </option>
<option value="2557" <? if($sess_myear=='2557'){?>selected="selected"<? }?>> 2557 </option>
<option value="2558" <? if($sess_myear=='2558'){?>selected="selected"<? }?>> 2558 </option>
<option value="2559" <? if($sess_myear=='2559'){?>selected="selected"<? }?>> 2559 </option>
<option value="2560" <? if($sess_myear=='2560'){?>selected="selected"<? }?>> 2560 </option>
</select>
<input name="submit2" type="submit" onclick="document.pressed=this.value" value="ตรวจสอบ" /></td>
</tr>
<tr>
<td height="33" bgcolor="#336699">ชื่อศพ</td>
<td bgcolor="#CCCCCC"><input type="text" id="lost_name" name="name2" value="<?=$se_name2?>" size="45" /></td>
</tr>
<tr>
<td width="171" height="33" bgcolor="#336699">ชื่อ-สกุล ผู้ขอ</td>
<td width="340" bgcolor="#CCCCCC"><input name="name" id="lost_name2" type="text" value="<?=$se_name?>">
<input name="lname" type="text" value="<?=$se_lname?>" /></td>
</tr>
<tr>
<td height="39" bgcolor="#336699">ที่อยู่</td>
<td bgcolor="#CCCCCC"><textarea name="address" id="address" ><?=$se_address?></textarea></td>
</tr>
<tr>
<td height="33" bgcolor="#336699">เบอร์โทรศัพที่สามารถติดต่อได้</td>
<td bgcolor="#CCCCCC"><input name="tel" type="text" id="tel" value="<?=$se_tel?>" />
<input type="hidden" name="id" value="<?=$id?>" /></td>
</tr>
<tr>
<td height="33" colspan="2" align="center"><input name="submit" type="submit" onclick="document.pressed=this.value" value="ตกลง" /></td>
</tr>
</table>
</form>
</td>
</tr>
</table>
</body>
</html>
อันที่2Code (PHP)
<? session_start();
include"connect.php";?>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874" />
<? echo $id=$_POST['id'];
if($_POST['main']=="default"){
echo "<script>alert('เลือกเมรุ');</script>";
echo "<script>window.location='sf_edit_pavilion_main.php';</script>";
}
if($_POST['mday']=="default"){
echo "<script>alert('เลือกวัน');</script>";
echo "<script>window.location='sf_edit_pavilion_main.php';</script>";
}else if($_POST['mmont']=="default"){
echo "<script>alert('เลือกเดือน');</script>";
echo "<script>window.location='sf_edit_pavilion_main.php';</script>";
}else if($_POST['myear']==0){
echo "<script>alert('เลือกปี');</script>";
echo "<script>window.location='sf_edit_pavilion_main.php';</script>";
}
$day=$_POST[mday];
$sala=$_POST[main];
$mont=$_POST[mmont];
$year=$_POST[myear];
session_register(sess_mday);
session_register(sess_main);
$sess_main=$sala;
session_register(sess_mmont);
session_register(sess_myear);
$sess_mday=$day;
$sess_mmont=$mont;
$sess_myear=$year;
$date=$year."-".$mont."-".$day;
$sql="select reseve_date from reseve_main where reseve_date='$date'";
$sq=mysql_query($sql);
$count=mysql_num_rows($sq);
session_unregister(sess_dday);
session_register(sess_dday);
if($count==0){
$ew=2;
if($ew==2){?>
<SCRIPT LANGUAGE="JavaScript">
alert("ท่านสามารถใช้เมรุในวันดังกล่าวได้")
</script>
<? }
}
else if($count!=0){
$fff=0;
while($s=mysql_fetch_array($sq)){$sess_dday[$fff]=$s['reseve_date'];
$fff++;}$ew=1;
if($ew==1){?>
<SCRIPT LANGUAGE="JavaScript">
alert("วันที่\n<? $count=count($sess_dday); for($i=0;$i<$count;$i++){echo $sess_dday[$i];}?> \nได้ถูกใช้แล้ว")
</script>
<? } }
echo '<meta http-equiv="refresh"content="2;url=sf_edit_pavilion_main.php?id=$id">';
?>
|
ประวัติการแก้ไข 2013-04-30 11:19:08
|
|
|
|
Date :
2013-04-30 11:17:51 |
By :
cxzcxzcxz |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองคนหา $id ดูคับ น่าจะถูกรีเซ็ตค่าใหม่ ไปแล้ว
ถ้าตัวแปรซ้ำ ก็ให้เพิ่มเข้าไปอีกตัวครับ
$idRedirect = $_REQUEST['id'];
|
|
|
|
|
Date :
2013-04-30 11:18:16 |
By :
Naizan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
หลักการทำงานของผมคือ ส่งค่าไอดีผ่านลิ้ง มาหน้าแก้ไขแล้ว นำไอดีนั้นไปค้นหาค่าที่เกี่ยวข้อง แล้วก็ส่งค่าไปหน้าตรวจสอบแล้วส่งกลับมาหน้าค้นหาค่า
หน้า1 <a href="sf_edit_pavilion_main.php?id=<?=$es_c3[$a];?>">แก้ไข</a>
หน้า2 $id = $_REQUEST['id']; <input type="hidden" name="id" value="<?=$id?>" />แล้วส่งค่าผ่านฟอมไปหน้าค้นหา
หน้า3 รับ$id=$_POST['id']; แล้วส่งกลับผ่านecho '<meta http-equiv="refresh"content="2;url=sf_edit_pavilion_main.php?id=$id">';ไปหน้า2 แต่ค่าที่ได้กลับว่าง
$idที่ส่งไปในทุกๆหน้ามีค่าหมด แต่พอส่งกลับไปจากหน้า3ไปหน้า2กลับเป็น$id ไม่ยอมเป็นค่าในตัวแปร
|
ประวัติการแก้ไข 2013-04-30 11:32:29
|
|
|
|
Date :
2013-04-30 11:25:49 |
By :
cxzcxzcxz |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?php
session_start();
include"connect.php";
$id=$_POST['id'];
?>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874" />
<?php
if($_POST['main']=="default"){
echo "<script>alert('เลือกเมรุ');</script>";
echo "<script>window.location='sf_edit_pavilion_main.php';</script>";
}
if($_POST['mday']=="default"){
echo "<script>alert('เลือกวัน');</script>";
echo "<script>window.location='sf_edit_pavilion_main.php';</script>";
}else if($_POST['mmont']=="default"){
echo "<script>alert('เลือกเดือน');</script>";
echo "<script>window.location='sf_edit_pavilion_main.php';</script>";
}else if($_POST['myear']==0){
echo "<script>alert('เลือกปี');</script>";
echo "<script>window.location='sf_edit_pavilion_main.php';</script>";
}
$day=$_POST[mday];
$sala=$_POST[main];
$mont=$_POST[mmont];
$year=$_POST[myear];
session_register(sess_mday);
session_register(sess_main);
$sess_main=$sala;
session_register(sess_mmont);
session_register(sess_myear);
$sess_mday=$day;
$sess_mmont=$mont;
$sess_myear=$year;
$date=$year."-".$mont."-".$day;
$sql="select reseve_date from reseve_main where reseve_date='$date'";
$sq=mysql_query($sql);
$count=mysql_num_rows($sq);
session_unregister(sess_dday);
session_register(sess_dday);
if($count==0){
$ew=2;
if($ew==2){
?>
<SCRIPT LANGUAGE="JavaScript">
alert("ท่านสามารถใช้เมรุในวันดังกล่าวได้")
</script>
<?php
}
}else if($count!=0){
$fff=0;
while($s=mysql_fetch_array($sq)){
$sess_dday[$fff]=$s['reseve_date'];
$fff++;
}
$ew=1;
if($ew==1){
?>
<SCRIPT LANGUAGE="JavaScript">
alert("วันที่\n<?php $count=count($sess_dday); for($i=0;$i<$count;$i++){echo $sess_dday[$i];}?> \nได้ถูกใช้แล้ว")
</script>
<?php
}
}
echo "<meta http-equiv=\"refresh\"content=\"2;url=sf_edit_pavilion_main.php?id=".$id."\">";
?>
ลองดูนะครับ คิดว่าน่าจะผิดที่
Code (PHP)
echo "<meta http-equiv=\"refresh\"content=\"2;url=sf_edit_pavilion_main.php?id=".$id."\">";
|
|
|
|
|
Date :
2013-04-30 11:41:19 |
By :
popnakub |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เย้ๆ ทำได้แล้ว ขอบคุณพี่ๆทุกคน
ขอบคุณครับ
|
|
|
|
|
Date :
2013-04-30 11:46:19 |
By :
cxzcxzcxz |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|