จะทำไงดีให้ค่า 2 ค่านี้เท่ากัน...if (!empty($_SESSION['cart_mail']['company'])) ค่าแรก if (isset($_POST['Add'])) ค่าที่
Date :
2009-05-19 22:00:01
By :
plakrim
ก็ทำให้มันเท่ากันสิครับ + งงมากๆ
Date :
2009-05-19 22:15:40
By :
kanchen
นั่วสิครับ ลอง แล้ว มันไม่ได้
Date :
2009-05-19 22:45:39
By :
ddsure
นึกว่าจะมาอธิบายเพิ่มกรรม...
Date :
2009-05-19 22:51:59
By :
plakrim
555
ถ้าจะทำให้ค่าเหมือนกันต้องคำสั่งนี้เท่านั้นครับ
$_POST['Add'] = $_SESSION['cart_mail']['company'];
Date :
2009-05-19 23:06:28
By :
num
อ้าวเหรอครับ งั้นเอาใหม่
เมื่อ if (isset($_POST['Add'])) มันก็จะเริ่ม register session ค รับ แล้วเราก็จะ echo ค่าต่างๆออกมา ทีนี้เมื่อมันมี seestion แล้ว เราเผลอไปหน้าใหม่ พอกลับมาหน้านี้ แล้วก็เท่ากับว่า ก็เท่ากับว่า มีค่าsestion แล้ว ก็อยากให้มันโชว์ข้อมุลที่มีอยู่ครับ เหมือนเดิมครับ
Date :
2009-05-19 23:08:05
By :
ddsure
ในการ request แบบ post ไปถึงนึงแล้วถ้าเราย้อนกลับมา browser จะแจ้งเตือนว่าเราจะทำการ post ซ้ำหรือไม่ครับ
แต่ถ้าต้องการย้อนกลับมาโดยไม่มีข้อความแจ้งเตือนจะต้อง redirect ไปหน้าที่มีการ request แบบ get ครับ
page1
<form method="post">..</form>
page2 (หน้าที่ request แบบ post)
if (isset($_POST['Add'])) {
...
}
page3 (หน้าอื่นๆ)
เมื่อย้อนกลับไป page2 จะมี message box แจ้งเตือน
==================================================
ดังนั้นใน page2 ให้ redirect ไปหน้า ที่ request แบบ get ธรรมดาๆ ครับ
if (isset($_POST['Add'])) {
...
header('location:displaydata.php');
}
จากนั้นเมื่อ click ไปยังหน้าอื่นๆ แล้วย้อนกลับมา page2 ก็จะไม่มีข้อความแจ้งเตือนครับ
==================================================
ไม่รู้ผมเข้าใจถูกป่าวนะ พูดซะยาวเป็นวรรคเป็นเวรเลยอะ
Date :
2009-05-19 23:27:11
By :
num
ชอบคุณครับทุกกำลังใจ ทุกความรุ้ เดี่ยวจะลองทำดูนะครับ
Date :
2009-05-20 08:51:34
By :
ddsure
อืม อันนี้ผมก็กะว่าจำในหน้าเดียวให้จบเลยครับ
การทำงานคือ ตอรแรกผมก็เช็คว่า ถ้าค่า session ว่างก็ให้โชวืฟอร์มเพื่อรับค่า ทีนี้เมื่อใส่ค่าเสร็จก็ กดปุ่นเพื่อนตรวจสอบ ก็คือ ให้ if (isset($_POST['Add'])) แล้วระบบก็เริ่ม start session และเอาค่ามาแสดงครับ ตรงนี้แหละครับ ถ้าเขากดส่งข้อความเข้าระบบ ก็ไม่มีปัญหา เพื่อเมื่อส่งข้อความแล้ว ผมก้สั่งให้ session unset
***** แต่ปัญหาอยุ่ที่ว่าถ้าเขาไม่กดส่งแล้วเขาเผลอไปกดหน้าอื่นก่อน แล้วพอเขากลับมาที่หน้าเดิมนี้ มันจะไม่โชว์ข้อมูลอะไรเลย ผมจึงคิดว่าถ้าผม เช็คว่าถ้าค่า session ไม่ว่า ก็น่าจะให้มีค่าเท่ากับ if (isset($_POST['Add'])) อันนี้อะครับ คิดว่าน่าจะเป็นไปได้ไหมครับ
Date :
2009-05-20 09:06:18
By :
ddsure
ถ้ายังไงขอดูโค้ดละกันครับ ผมตีความขั้นตอนของโปรแกรมไม่ออกครับ
Date :
2009-05-20 13:32:17
By :
num
นี่เลยครับ แต่มันเป็นภาษาญี่ปุ่นนะครับ หุหุ
<table width="650" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td><form id="form1" name="checkForm" method="post" action="" onSubmit="return check()">
<div align="left">
<p>
<?
if(isset($_POST['send'])){
$emailto='[email protected] '; //????????????
$subject='Contact from Website'; //??????
$header.= "Content-type: text/html; charset=windows-874\n";
$header.="from: ".$_SESSION['cart_mail']['company']; //??????????????????
$messages.= "Company:".$_SESSION['cart_mail']['company']; //???????
$messages.= "<br>Add :".$_SESSION['cart_mail']['add']; //???????
$messages.= $_SESSION['cart_mail']['add1']; //???????
$messages.= $_SESSION['cart_mail']['add2']; //???????
$messages.= $_SESSION['cart_mail']['add3']; //???????
$messages.= $_SESSION['cart_mail']['add4']; //???????
$messages.= "<br>Tel :".$_SESSION['cart_mail']['tel']; //??????? $messages.= "Add :$_SESSION['cart_mail']['add']</br>"; //???????
$messages.= $_SESSION['cart_mail']['tel1']; $messages.= $_SESSION['cart_mail']['tel2']; //???????
$messages.= "<br>Fax :".$_SESSION['cart_mail']['fax']; //??????? $messages.= "Add :$_SESSION['cart_mail']['add']</br>"; //???????
$messages.= $_SESSION['cart_mail']['fax1'];
$messages.= $_SESSION['cart_mail']['fax2']; //???????
$messages.= "<br>Depart. :".$_SESSION['cart_mail']['dep']; //???????
$messages.= "<br>Contact :".$_SESSION['cart_mail']['contact']; //???????
$messages.= "<br>E-mail :".$_SESSION['cart_mail']['email']; //???????
$messages.="<br>Detail :". $_SESSION['cart_mail']['detail']; //???????
mail($emailto,$subject,$messages,$header);
if(!$send_mail)
{
echo"??????????????<br>
???????????<br>
??????????????<br>
??????????????
<br><br><br>
";
echo"<a href='home.php'>???</a>";
//echo "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"2;URL=''\">";
session_destroy();
}
else
{
echo "no";
}
}
if(isset($_POST['Del'])){
session_destroy();
echo "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"0;URL=''\">";
}
// if (!empty($_SESSION['cart_mail']['company']))
if (isset($_POST['Add'])){
$index=count($_SESSION['cart_mail']['company']);
$_SESSION['cart_mail']['company']=$_POST['company'];
$_SESSION['cart_mail']['add']=$_POST['add'];
$_SESSION['cart_mail']['add1']=$_POST['add1'];
$_SESSION['cart_mail']['add2']=$_POST['add2'];
$_SESSION['cart_mail']['add3']=$_POST['add3'];
$_SESSION['cart_mail']['add4']=$_POST['add4'];
$_SESSION['cart_mail']['tel']=$_POST['tel'];
$_SESSION['cart_mail']['tel1']=$_POST['tel1'];
$_SESSION['cart_mail']['tel2']=$_POST['tel2'];
$_SESSION['cart_mail']['fax']=$_POST['fax'];
$_SESSION['cart_mail']['fax1']=$_POST['fax1'];
$_SESSION['cart_mail']['fax2']=$_POST['fax2'];
$_SESSION['cart_mail']['dep']=$_POST['dep'];
$_SESSION['cart_mail']['contact']=$_POST['contact'];
$_SESSION['cart_mail']['email']=$_POST['email'];
$_SESSION['cart_mail']['detail']=$_POST['detail'];
//echo "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"1;URL=product.php\">";
} if (!empty($_SESSION['cart_mail']['company'])) {
?>
</p>
<p align="center"> <span class="style19" align="center"> ????</span></p>
</div>
<table width="650" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td valign="top" background="../images/contact_bg.gif"><table width="650" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><div align="center"><img src="../images/contact_line.gif" width="650" height="1"></div></td>
</tr>
</table>
<table width="650" border="0" cellspacing="1" cellpadding="1">
<tr>
<td width="233"><p><span class="style21">??????</span><span class="style42">?</span></p></td>
<td colspan="2" class="style21"><span class="style14">
<blockquote>
<blockquote>
<blockquote>
<p><?php echo $_SESSION['cart_mail']['company'];?></p>
</blockquote>
</blockquote>
</blockquote>
</span></td>
</tr>
<tr>
<td colspan="3"><div align="center"><img src="../images/contact_line.gif" width="650" height="1"></div></td>
</tr>
<tr>
<td width="233"><p>??<span class="style42">?</span><br>
<span class="style35">????</span></p></td>
<td width="118"><span class="style32 style25">
<label> </label>
<label></label>
</span><span class="style25 style31">
<label></label>
</span> <span class="style25 style31">
<label></label>
</span></td>
<td width="284"><span class="style21"><br>
<?php echo $_SESSION['cart_mail']['add'];?>- <?php echo $_SESSION['cart_mail']['add1'];?> </span></td>
</tr>
<tr>
<td width="233"><span class="style26">????</span></td>
<td><p class="style14"> </p></td>
<td><span class="style21"><?php echo $_SESSION['cart_mail']['add2'];?></span></td>
</tr>
<tr>
<td width="233"><span class="style35">??????</span></td>
<td><p class="style28"> </p></td>
<td><span class="style21"><?php echo $_SESSION['cart_mail']['add3'];?></span></td>
</tr>
<tr>
<td width="233"><span class="style35">??????????</span></td>
<td><p class="style28"> </p></td>
<td><span class="style21"><?php echo $_SESSION['cart_mail']['add4'];?></span></td>
</tr>
<tr>
<td colspan="3"><div align="center"><img src="../images/contact_line.gif" width="650" height="1"></div></td>
</tr>
<tr>
<td><p>????<span class="style42">?</span></p></td>
<td colspan="2"><blockquote>
<blockquote>
<blockquote>
<p><span class="style21"><?php echo $_SESSION['cart_mail']['tel'];?> - <?php echo $_SESSION['cart_mail']['tel1'];?> <?php echo $_SESSION['cart_mail']['tel2'];?></span></p>
</blockquote>
</blockquote>
</blockquote></td>
</tr>
<tr>
<td colspan="3"><div align="center"><img src="../images/contact_line.gif" width="650" height="1"></div></td>
</tr>
<tr>
<td><p class="style21">?????</p></td>
<td colspan="2"><blockquote>
<blockquote>
<blockquote>
<p><span class="style21"><?php echo $_SESSION['cart_mail']['fax'];?> - <?php echo $_SESSION['cart_mail']['fax1'];?> <?php echo $_SESSION['cart_mail']['fax2'];?></span></p>
</blockquote>
</blockquote>
</blockquote></td>
</tr>
<tr>
<td colspan="3"><div align="center"><img src="../images/contact_line.gif" width="650" height="1"></div></td>
</tr>
<tr>
<td><p><span class="style21">???</span></p></td>
<td colspan="2"><blockquote>
<blockquote>
<blockquote>
<p><span class="style21"><?php echo $_SESSION['cart_mail']['dep'];?></span></p>
</blockquote>
</blockquote>
</blockquote></td>
</tr>
<tr>
<td colspan="3"><div align="center"><img src="../images/contact_line.gif" width="650" height="1"></div></td>
</tr>
<tr>
<td><p><span class="style21">?????????</span><span class="style42">?</span></p></td>
<td colspan="2"><blockquote>
<blockquote>
<blockquote>
<p><span class="style21"><?php echo $_SESSION['cart_mail']['contact'];?></span></p>
</blockquote>
</blockquote>
</blockquote></td>
</tr>
<tr>
<td colspan="3"><div align="center"><img src="../images/contact_line.gif" width="650" height="1"></div></td>
</tr>
<tr>
<td><p>???????<span class="style42">?</span></p></td>
<td colspan="2"><blockquote>
<blockquote>
<blockquote>
<p><span class="style21"><?php echo $_SESSION['cart_mail']['email'];?></span></p>
</blockquote>
</blockquote>
</blockquote></td>
</tr>
<tr>
<td colspan="3"><div align="center"><img src="../images/contact_line.gif" width="650" height="1"></div></td>
</tr>
<tr>
<td><p>????????<span class="style42">?</span></p></td>
<td colspan="2"><span class="style21">
<blockquote>
<blockquote>
<blockquote>
<p><?php echo $_SESSION['cart_mail']['detail'];?> </p>
</blockquote>
</blockquote>
</blockquote>
</span></td>
</tr>
<tr>
<td colspan="3"><div align="center"><img src="../images/contact_line.gif" width="650" height="1"></div></td>
</tr>
<tr>
<td bgcolor="#FFFFFF"> </td>
<td colspan="2"><span class="style21">
</span>
<blockquote>
<blockquote>
<p align="center">
<span class="style21">
<input type="submit" name="Edit" id="Edit" value="???????" />
<input type="submit" name="send" id="send" value="??" />
</span></p>
<div align="center"></div>
</blockquote>
</blockquote>
<span class="style21"></span></td>
</tr>
</table>
</td>
</tr>
</table>
<? }
if (isset($_POST['Edit'])){
?>
<table width="650" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td background="../images/contact_bg.gif"><table width="650" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><div align="center"><img src="../images/contact_line.gif" width="650" height="1"></div></td>
</tr>
</table>
<table width="650" border="0" cellspacing="2" cellpadding="2">
<tr>
<td width="235"><p><span class="style10 style14 style26"><span class="style28">??????</span></span><span class="style42">?</span></p></td>
<td width="409"><span class="style25 style14 style26">
<label>
<input name="company" type="text" id="company" value="<?php echo $_SESSION['cart_mail']['company'];?>" />
</label>
</span></td>
</tr>
<tr>
<td colspan="2"><div align="center"><img src="../images/contact_line.gif" width="650" height="1"></div></td>
</tr>
<tr>
<td><p><span class="style10 style14 style26"><span class="style28">??</span></span><span class="style42">?</span><br>
<label>????</label>
</p></td>
<td><span >
<label></label>
</span><span class="style25 style14 style26"> <br>
<input name="add" type="text" id="add" value="<?php echo $_SESSION['cart_mail']['add'];?>" size="10" />
-
<input name="add1" type="text" id="add1" value="<?php echo $_SESSION['cart_mail']['add1'];?>" size="10" />
</span></td>
</tr>
<tr>
<td><span class="style29 style25 style14">????</span></td>
<td><input name="add2" type="text" class="style14 " id="add7" value="<?php echo $_SESSION['cart_mail']['add2'];?>"/></td>
</tr>
<tr>
<td><span class="style29 style25 style14">??????</span></td>
<td><input name="add3" type="text" class="style14 " id="add8" value="<?php echo $_SESSION['cart_mail']['add3'];?>"/></td>
</tr>
<tr>
<td><span class="style29 style25 style14">??????????์</span></td>
<td><input name="add4" type="text" class="style14 " id="add9" value="<?php echo $_SESSION['cart_mail']['add4'];?>"/></td>
</tr>
<tr>
<td colspan="2"><div align="center"><img src="../images/contact_line.gif" width="650" height="1"></div></td>
</tr>
<tr>
<td><p><span class="style10 style14 style26"><span class="style28">????</span></span><span class="style42">?</span></p></td>
<td><span class="style25 style14 style26">
<input name="tel" type="text" id="tel2" size="5" value="<?php echo $_SESSION['cart_mail']['tel'];?>" />
-
<input name="tel1" type="text" id="tel1" size="5" value="<?php echo $_SESSION['cart_mail']['tel1'];?>"/>
<input name="tel2" type="text" id="tel3" size="5" value="<?php echo $_SESSION['cart_mail']['tel2'];?>" />
</span></td>
</tr>
<tr>
<td colspan="2"><div align="center"><img src="../images/contact_line.gif" width="650" height="1"></div></td>
</tr>
<tr>
<td><p><span class="style10 style14 style26"><span class="style28">?????</span></span></p></td>
<td><span class="style25 style14 style26">
<input name="fax" type="text" id="fax2" size="5" value="<?php echo $_SESSION['cart_mail']['fax'];?>" />
-
<input name="fax1" type="text" id="fax1" size="5" value="<?php echo $_SESSION['cart_mail']['fax1'];?>"/>
<input name="fax2" type="text" id="fax2" size="5" value="<?php echo $_SESSION['cart_mail']['fax2'];?>"/>
</span></td>
</tr>
<tr>
<td colspan="2"><div align="center"><img src="../images/contact_line.gif" width="650" height="1"></div></td>
</tr>
<tr>
<td><p><span class="style10 style14 style26"><span class="style28">???</span></span></p></td>
<td><input name="dep" type="text" class="style14 " id="dep" value="<?php echo $_SESSION['cart_mail']['dep'];?>" /></td>
</tr>
<tr>
<td colspan="2"><div align="center"><img src="../images/contact_line.gif" width="650" height="1"></div></td>
</tr>
<tr>
<td><p><span class="style10 style14 style26"><span class="style28">?????????</span></span><span class="style42">?</span></p></td>
<td><input name="contact" type="text" class="style14 " id="contact" value="<?php echo $_SESSION['cart_mail']['contact'];?>"/></td>
</tr>
<tr>
<td colspan="2"><div align="center"><img src="../images/contact_line.gif" width="650" height="1"></div></td>
</tr>
<tr>
<td><p><span class="style10 style14 style26"><span class="style28">???????</span></span><span class="style42">?</span></p></td>
<td><input name="email" type="text" class="style14 " id="email" value="<?php echo $_SESSION['cart_mail']['email'];?>"/></td>
</tr>
<tr>
<td colspan="2"><div align="center"><img src="../images/contact_line.gif" width="650" height="1"></div></td>
</tr>
<tr>
<td><p><span class="style10 style14 style26"><span class="style28">????????</span></span><span class="style42">?</span></p></td>
<td><span class="style25 style14 style26">
<label>
<textarea name="detail" id="detail" cols="50" rows="5" ><?php echo $_SESSION['cart_mail']['detail'];?></textarea>
</label>
</span></td>
</tr>
<tr>
<td colspan="2"><div align="center"><img src="../images/contact_line.gif" width="650" height="1"></div></td>
</tr>
<tr>
<td bgcolor="#FFFFFF"> </td>
<td><span class="style25 style14 style26">
<label>
<div align="center">
<input type="hidden" name='action' value='Edit'>
<input type="submit" name="Add" id="Add" value="?????" />
<input type="hidden" name='action3' value='Del'>
<input type="submit" name="Del" id="Del" value="????" />
</div>
</label>
</span></td>
</tr>
</table></td>
</tr>
</table>
<?
} if (empty($_SESSION['cart_mail']['company'])) {
?>
<table width="650" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td valign="top" background="../images/contact_bg.gif"><table width="650" border="0" cellspacing="0" cellpadding="0">
<tr>
<td colspan="3" valign="top"><div align="center"><img src="../images/contact_line.gif" width="650" height="1"></div></td>
</tr>
</table>
<table width="650" border="0" align="center" cellpadding="2" cellspacing="2">
<tr>
<td width="235"><span class="style10 style14 style26"><span class="style14">??????</span></span><span class="style42">?</span></td>
<td width="409"><label>
<input name="company" type="text" id="company" size="50" />
</label></td>
</tr>
<tr>
<td colspan="2"><div align="center"><img src="../images/contact_line.gif" width="650" height="1"></div></td>
</tr>
<tr>
<td><span class="style10 style14 style26"><span class="style14">??</span></span><span class="style42">?<br>
<span class="style29">
<label>????</label>
</span></span></td>
<td><span class="style29">
<label></label>
</span><br>
<input name="add" type="text" id="add" size="15" />
-
<input name="add1" type="text" id="add1" size="15" /></td>
</tr>
<tr>
<td><span class="style29">????</span></td>
<td><input name="add2" type="text" id="add2" size="40" /></td>
</tr>
<tr>
<td><span class="style29">??????</span></td>
<td><input name="add3" type="text" id="add3" size="40" /></td>
</tr>
<tr>
<td><span class="style29">??????????</span></td>
<td><input name="add4" type="text" id="add4" size="40" /></td>
</tr>
<tr>
<td colspan="2"><div align="center"><img src="../images/contact_line.gif" width="650" height="1"></div></td>
</tr>
<tr>
<td><span class="style10 style14 style26"><span class="style14">????</span></span><span class="style42">?</span></td>
<td><input name="tel" type="text" id="tel" size="5" />
-
<input name="tel1" type="text" id="tel4" size="5" />
<input name="tel2" type="text" id="tel5" size="5" /></td>
</tr>
<tr>
<td colspan="2"><div align="center"><img src="../images/contact_line.gif" width="650" height="1"></div></td>
</tr>
<tr>
<td valign="top"><span class="style10 style14 style26"><span class="style14">?????</span></span></td>
<td><input name="fax" type="text" id="fax" size="5" />
-
<input name="fax1" type="text" id="fax4" size="5" />
<input name="fax2" type="text" id="fax5" size="5" /></td>
</tr>
<tr>
<td colspan="2" valign="top"><div align="center"><img src="../images/contact_line.gif" width="650" height="1"></div></td>
</tr>
<tr>
<td><span class="style10 style14 style26"><span class="style14">???</span></span></td>
<td><input name="dep" type="text" id="dep" size="50" /></td>
</tr>
<tr>
<td colspan="2"><div align="center"><img src="../images/contact_line.gif" width="650" height="1"></div></td>
</tr>
<tr>
<td><span class="style10 style14 style26"><span class="style14">?????????</span></span><span class="style42">?</span></td>
<td><input name="contact" type="text" id="contact" size="50" /></td>
</tr>
<tr>
<td colspan="2"><div align="center"><img src="../images/contact_line.gif" width="650" height="1"></div></td>
</tr>
<tr>
<td><span class="style10 style14 style26"><span class="style14">???????</span></span><span class="style42">?</span></td>
<td><input name="email" type="text" id="email" size="50" /></td>
</tr>
<tr>
<td colspan="2"><div align="center"><img src="../images/contact_line.gif" width="650" height="1"></div></td>
</tr>
<tr>
<td><span class="style10 style14 style26"><span class="style14">????????</span></span><span class="style42">?</span></td>
<td><label>
<textarea name="detail" id="detail" cols="50" rows="5"></textarea>
</label></td>
</tr>
<tr>
<td colspan="2"><div align="center"><img src="../images/contact_line.gif" width="650" height="1"></div></td>
</tr>
<tr>
<td bgcolor="#FFFFFF"><script language="javascript">
function check() {
if(document.checkForm.company.value=="") {
alert("Plz. Insert Data") ;
document.checkForm.company.focus() ;
return false ;
}
else if(document.checkForm.add.value=="") {
alert("Plz. Insert Data ") ;
document.checkForm.add.focus() ;
return false ;
}
else if(document.checkForm.add1.value=="") {
alert("Plz. Insert Data") ;
document.checkForm.add1.focus() ;
return false ;
}
else if(document.checkForm.add2.value=="") {
alert("Plz. Insert Data") ;
document.checkForm.add2.focus() ;
return false ;
}
else if(document.checkForm.add3.value=="") {
alert("Plz. Insert Data") ;
document.checkForm.add3.focus() ;
return false ;
}
else if(document.checkForm.tel.value=="") {
alert("Plz. Insert Data ") ;
document.checkForm.tel.focus() ;
return false ;
}
else if(document.checkForm.tel1.value=="") {
alert("Plz. Insert Data") ;
document.checkForm.tel1.focus() ;
return false ;
}
else if(document.checkForm.tel2.value=="") {
alert("Plz. Insert Data") ;
document.checkForm.tel2.focus() ;
return false ;
}
else if(document.checkForm.contact.value=="") {
alert("Plz. Insert Data") ;
document.checkForm.contact.focus() ;
return false ;
}
else if(document.checkForm.email.value=="") {
alert("Input your Mail ") ;
document.checkForm.email.focus() ;
return false ;
}
else if(checkForm.email.value.indexOf('@')==-1) {
alert("E-mail wrong format") ;
document.checkForm.email.focus() ;
return false ;
}
else if(checkForm.email.value.indexOf('.')==-1) {
alert("E-mail wrong format") ;
document.checkForm.email.focus() ;
return false ;
}
else if(document.checkForm.detail.value=="") {
alert("Plz. Insert Data ") ;
document.checkForm.detail.focus() ;
return false ;
}
else
return true ;
}
</script></td>
<td><label>
<div align="center">
<input type="hidden" name='action2' value='Add'>
<input name="Add" type="submit" id="Add" value="?????" />
<input type="reset" name="Reset" id="button" value="????" />
</div>
</label></td>
</tr>
</table></td>
</tr>
</table>
<?
}
?>
</form></td>
</tr>
</table>
Date :
2009-05-20 14:09:50
By :
ddsure
ขออึ้งก่อน...
Date :
2009-05-20 14:24:42
By :
num
อึ้งอะไรครับผม
Date :
2009-05-20 14:31:08
By :
ddsure
โค้ดยาวมากน่ะครับ
ผมสงสัยว่า session_start ไม่มีนี่ครับ หรือว่าเดี๋ยวนี้ไม่ต้องใส่แล้วอะ..
Date :
2009-05-20 15:04:26
By :
num
มีครับผมใส่ไว้ข้างบนครับ แต่ไม่ได้ก๊อบไปหมด
<?php session_start();
ob_start();
?>
เพราะถ้าก๊อบไปหมดยาวมาก เพราะ มีจาวาสคริป เยอะครับ
Date :
2009-05-20 15:09:14
By :
ddsure
ไม่เข้าใจตรงที่บอกว่า
"แต่ปัญหาอยุ่ที่ว่าถ้าเขาไม่กดส่งแล้วเขาเผลอไปกดหน้าอื่นก่อน แล้วพอเขากลับมาที่หน้าเดิมนี้ มันจะไม่โชว์ข้อมูลอะไรเลย"
ดูจากโปรแกรมแล้วก็เป็นเรื่องปกตินี่ครับ เพราะว่าเขายังไม่ได้ส่งข้อมูลอะไรไปเลยก็ต้องว่างเหมือนตอนแรกสิครับ
Date :
2009-05-20 15:19:13
By :
num
นั่นสิครับ ผมเองผมก็งงกับโคตผมที่ผมเขียน
Date :
2009-05-20 15:51:51
By :
ddsure
ยังไม่ได้เลยครับ
Date :
2009-05-20 19:55:23
By :
ddsure
ผมเอาโค้ดไปกรองให้เหลือแต่ logic นะครับ
เริ่มต้นที่ page 6 นะครับ
จากนั้นพอกด add มันจะไปเข้าที่ page3 page4
จากนั้นพอกดไปที่ หน้าอื่น(<a href="test.php">test</a>)
แล้วย้อนกลับมาที่หน้านี้ มันก็แสดง page4 ซึ่งแสดง company เหมือนเดิมไม่เห็นมีปัญหาอะไรนี่ครับ..
<? session_start();?>
<a href="test.php">test</a>
<br/>
<form id="form1" name="checkForm" method="post" action="" onSubmit="return check()">
<?
//1
if(isset($_POST['send'])):
echo 'page 1<br/>';
$emailto='[email protected] ';
$subject='Contact from Website';
$header.= "Content-type: text/html; charset=windows-874\n";
$header.="from: ".$_SESSION['cart_mail']['company'];
$messages.= "Company:".$_SESSION['cart_mail']['company'];
$send_mail = mail($emailto,$subject,$messages,$header);
if(!$send_mail) {
echo"can not send mail <br><br><br> ";
echo"<a href='home.php'>homepage?</a>";
//echo "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"2;URL=''\">";
session_destroy();
} else {
echo "no";
}
endif;
//2
if(isset($_POST['Del'])):
echo 'page 2<br/>';
session_destroy();
echo "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"0;URL=''\">";
endif;
//3
// if (!empty($_SESSION['cart_mail']['company']))
if (isset($_POST['Add'])):
echo 'page 3<br/>';
/*
ตรงนี้เกิด error เพราะว่าไม่เคยสร้าง $_SESSION['cart_mail']['company'] มาก่อน
$index=count($_SESSION['cart_mail']['company']);
*/
$_SESSION['cart_mail']['company']=$_POST['company'];
//echo "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"1;URL=product.php\">";
endif;
//4
if (!empty($_SESSION['cart_mail']['company'])):
echo 'page 4<br/>';
echo '<br/>company:';
echo $_SESSION['cart_mail']['company'];
?>
<input type="submit" name="Edit" id="Edit" value="Edit" />
<input type="submit" name="send" id="send" value="send" />
<?
endif;
//5
if (isset($_POST['Edit'])):
?>
<br/>page 5
<br/>company:
<input name="company" type="text" id="company" value="<?php echo $_SESSION['cart_mail']['company'];?>" />
<input type="hidden" name="action" value="Edit" />
<input type="submit" name="Add" id="Add" value="Add" />
<input type="hidden" name="action3" value="Del" />
<input type="submit" name="Del" id="Del" value="Del" />
<?
endif;
//6
if (empty($_SESSION['cart_mail']['company'])):
?>
page 6<br/>
company:
<input name="company" type="text" id="company" size="50" />
<script language="javascript">
function check() {
if(document.checkForm.company.value=="") {
alert("Plz. Insert Data") ;
document.checkForm.company.focus() ;
return false ;
}
else
return true ;
}
</script>
<input type="hidden" name="action2" value="Add" />
<input name="Add" type="submit" id="Add" value="Add" />
<input type="reset" name="Reset" id="button" value="Reset" />
<?
endif;
?>
</form>
Date :
2009-05-21 06:06:42
By :
num
ขอบคุณครับ แต่ผมเปลี่ยนโฟเซสการทำงานใหม่ล่ะ
ขอบคุณนะครับทุกข้อเสนอแนะ
Date :
2009-05-21 08:58:13
By :
ddsure
Load balance : Server 02