|
|
|
อยากได้แบบว่าเช็คค่าที่รับเอามาว่าถ้าไม่เป็นค่าว่างและไม่มีอยู่ในฐานข้อมูลให้ผ่านไปอีก page หนึ่งต้องทำอย่างไรค่ะ |
|
|
|
|
|
|
|
Code (PHP)
<form id="form1" name="form1" method="post" action="connecter.php">
<table align ="center" width="95%">
<tr>
<td colspan = "2" align="right"><a href="index_connecter.php"><img src="photo_banner/back.bmp" width="2%" height="2%" border="0" /> ย้อนกลับ</a></td>
</tr>
<tr>
<td colspan = "2" bgcolor="#่33FFFF" align="center"><font color="#000000" size="5" face="Arial, Helvetica, sans-serif">ผู้ติดต่อกับผู้ขาย</font></td>
</tr>
<tr>
<td bgcolor="#66CCFF" align="right" ><font color="#000000" size="3" face="Arial, Helvetica, sans-serif">ชื่อ:</font></td>
<td bgcolor="#66CCFF"><input type="text" name="txtname" size="40" onkeyup='checkletter(this)' value="<?=$_POST['txtname'];?>"> นามสกุล:<input type="text" name="txtlastname" size="40" onkeyup='checkletter(this)' value="<?=$_POST['txtlastname'];?>"></td>
</tr>
<tr>
<td bgcolor="#66CCFF" align="right" ><font color="#000000" size="3" face="Arial, Helvetica, sans-serif">อีเมล์:</font></td>
<td bgcolor="#66CCFF"><input type="text" name="txtemail" size="40" value="<?=$_POST['txtemail'];?>"></td>
</tr>
<tr>
<td bgcolor="#66CCFF" align="right" ><font color="#000000" size="3" face="Arial, Helvetica, sans-serif">เบอร์โทรบ้าน:</font></td>
<td bgcolor="#66CCFF"><input type="text" name="txttel_home" size="40" maxlength="20" value="<?=$_POST['txttel_home'];?>"></td>
</tr>
<tr>
<td bgcolor="#66CCFF" align="right" ><font color="#000000" size="3" face="Arial, Helvetica, sans-serif">เบอร์โทรมือถือ:</font></td>
<td bgcolor="#66CCFF"><input type="text" name="txttel" size="40" maxlength="20" value="<?=$_POST['txttel'];?>"></td>
</tr>
<tr>
<td colspan = "2" align ="center" bgcolor="#66CCFF"><input type="submit" name="submit" value="ตกลง"><input name = "btnreset" type = "reset" value = "ยกเลิก"></td>
</tr>
</table>
<?
//ตรวจสอบว่ามีการกรอกข้อมูลครบถ้วนหรือไม่
if($_POST[submit])
{
if ($_POST[rdtitle_name] == "" or $_POST[txtname] == "" or $_POST[txtlastname] == "" or $_POST[txtemail] == "" or $_POST[txttel_home] == "" or $_POST[txttel] == "")
{
echo "<br/><center><font color=\"#000000\" size=\"5\" face=\"Arial, Helvetica, sans-serif\">กรุณากรอกให้ครบทุกช่องด้วยค่ะ</font></center>";
exit();
}
else
{
$sqlnull="SELECT*FROM tblconnecter";
$resultnull=mysql_query($sqlnull,$dbconnect)or die("ไม่สามารถเลือกฐานข้อมูลได้").mysql_error();
while($checknull=mysql_fetch_array($resultnull))
{
if($checknull[name_connecter] == $_POST[txtname] and $checknull[lastname_connecter] == $_POST[txtlastname] and $checknull[email_connecter] == $_POST[txtemail] and $checknull[tel_home_connecter] == $_POST[txttel_home] and $checknull[tel_connecter] == $_POST[txttel])
{
echo "<br/><center><font color=\"#000000\" size=\"5\" face=\"Arial, Helvetica, sans-serif\">กรุณากรอกข้อมูลใหม่ข้อมูลนี้มีในฐานข้อมูลแล้ว</font></center>";
exit();
}
}
require_once("connecter2.php");//ตรงนี้อย่างให้เด้งไปอีกpageหนึ่งค่ะ
}
}
?>
</form>
connecter2.php
Code (PHP)
//ตรวจสอบมีการเพิ่มข้อมูลเข้าเรียบร้อยแล้วหรือยังตาราง tblconnecter
$insertconnecter = "INSERT INTO tblconnecter";
$insertconnecter .="(id_connecter,name_connecter,lastname_connecter,title_connecter,email_connecter,id_user,days,tel_home_connecter,tel_connecter) ";
$insertconnecter .="VALUES ";
$insertconnecter .="('".$_POST[txtidconnecter]."','".$_POST[txtname]."','".$_POST[txtlastname]."','".$_POST[rdtitle_name]."','".$_POST[txtemail]."','".$id_user."','".$days."','".$_POST[txttel_home]."','".$_POST[txttel]."') ";
$resultconnecter = mysql_query($insertconnecter);
if($resultconnecter)
{
echo "<br/><center><font color=\"#000000\" size=\"5\" face=\"Arial, Helvetica, sans-serif\">บันทึกข้อมูลแล้ว<br>
<a href='edit_connecter.php'>ตรวจเช็คความถูกต้อง</a>
</font></center>";
}
else
{
echo "<br/><center><font color=\"#000000\" size=\"5\" face=\"Arial, Helvetica, sans-serif\">รหัสนี้มีการบันทึกในฐานข้อมูลแล้ว</font></center>";
}
mysql_close($dbconnect);
Tag : PHP, MySQL
|
|
|
|
|
|
Date :
2011-06-24 09:43:31 |
By :
deedee2338 |
View :
914 |
Reply :
11 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if($_POST['txtbox'] ==""){
echo "ค่าว่าง ใส่ลิงค์";
}else{
echo "ค่าไม่ว่าง";
}
|
|
|
|
|
Date :
2011-06-24 09:48:54 |
By :
Dragons_first |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คืออยากได้แบบว่าพอกดsubmit มันจะต้องมา page connecter2.php เลยค่ะไม่ใช่ต้องทำผ่านลิงค์อีกทีค่ะ
|
|
|
|
|
Date :
2011-06-24 09:58:50 |
By :
deedee2338 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
รบกวนด้วยค่ะ
|
|
|
|
|
Date :
2011-06-24 13:20:08 |
By :
deedee2338 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตรงที่คำว่าใส่ลิงค์น่ะ คุณสามารถจะทำอะไรลงไปก็ได้ครับ ไม่จำเป็นต้องลิงค์ คุณสามารถใส่เพจได้ทั้งหน้าครับ ลองจินตนาการณ์ดูครับ ถ้ารับมาจากเพจ คุณก็แค่ทำการ action ให้ตรงกับเพจที่ต้องการแล้วเขียนดักแบบนี้หรือแบบอื่นๆได้หลายๆแบบครับ ลองศึกษาในบทเรียนดูนะครับ
|
|
|
|
|
Date :
2011-06-24 13:58:42 |
By :
Dragons_first |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไปอีกหน้าแล้วค่ะแต่ไม่ส่งค่าไปด้วยค่ะ
|
|
|
|
|
Date :
2011-06-24 15:09:06 |
By :
deedee2338 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
รบกวนด้วยค่ะ
|
|
|
|
|
Date :
2011-06-24 16:42:31 |
By :
deedee2338 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
if($_POST[submit])
{
if ($_POST[rdtitle_name] == "" or $_POST[txtname] == "" or $_POST[txtlastname] == "" or $_POST[txtemail] == "" or $_POST[txttel_home] == "" or $_POST[txttel] == "")
{
echo "<br/><center><font color=\"#000000\" size=\"5\" face=\"Arial, Helvetica, sans-serif\">กรุณากรอกให้ครบทุกช่องด้วยค่ะ</font></center>";
exit();
}
else
{
$sqlnull="SELECT*FROM tblconnecter";
$resultnull=mysql_query($sqlnull,$dbconnect)or die("ไม่สามารถเลือกฐานข้อมูลได้").mysql_error();
while($checknull=mysql_fetch_array($resultnull))
{
if($checknull[name_connecter] == $_POST[txtname] and $checknull[lastname_connecter] == $_POST[txtlastname] and $checknull[email_connecter] == $_POST[txtemail] and $checknull[tel_home_connecter] == $_POST[txttel_home] and $checknull[tel_connecter] == $_POST[txttel])
{
echo "<br/><center><font color=\"#000000\" size=\"5\" face=\"Arial, Helvetica, sans-serif\">กรุณากรอกข้อมูลใหม่ข้อมูลนี้มีในฐานข้อมูลแล้ว</font></center>";
exit();
}
}
echo "<script>
window.location='connecter2.php'; //ตอนนี้ไปอีกหน้าแล้วค่ะแต่ไม่ส่งค่าไปด้วยค่ะ
</script>";
}
}
|
|
|
|
|
Date :
2011-06-25 10:05:14 |
By :
deedee2338 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
echo "<script>
window.location='connecter2.php'; //ตอนนี้ไปอีกหน้าแล้วค่ะแต่ไม่ส่งค่าไปด้วยค่ะ
</script>";
ทำอย่างไรให้ส่งค่า $_post[]ที่เราทำไปด้วยค่ะ
|
|
|
|
|
Date :
2011-06-26 14:59:44 |
By :
deedee2338 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แบบนี้มันไม่ไปแน่นอนครับ ให้ save หน้านี้แหละครับ หรือไม่ก็ส่งไปกับ session ครับ
|
|
|
|
|
Date :
2011-06-26 15:06:12 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เข้าใจแล้วค่ะขอบคุณมาก ๆ
|
|
|
|
|
Date :
2011-06-26 15:16:11 |
By :
deedee2338 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|