|
|
|
ช่วยหน่อยคะ form ไม่ส่งค่าไปอีก page นึง ไม่รู้ผิดตรงไหน |
|
|
|
|
|
|
|
ผมเอาโค้ดมาทดสอบดูก็ส่งปกติ นิครับ
index.php
<!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>Untitled Document</title>
</head>
<body>
<form id="form" action="login.php" method="post">
<table>
<tr>
<td>Register <hr /></td>
</tr>
<tr>
<td>Title <select name="title">
<option value="MR">MR</option>
<option value="MRS">MRS</option>
<option value="MS">MS</option>
<option value="PHRA">PHRA</option>
</select>
</td>
<td><input type="checkbox" name="thainationality" id="thainationality" />Thai Nationality</td>
</tr>
<tr>
<td>First Name <input type="text" name="fname" id="fname" /></td>
<td>Last Name <input type="text" name="lname" id="lname" /></td>
</tr>
<tr>
<td>I.D.Card No. <input type="text" name="idcard" id="idcard" /></td>
<td>Date Of Birth <select name="dob">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23">23</option>
<option value="24">24</option>
<option value="25">25</option>
<option value="26">26</option>
<option value="27">27</option>
<option value="28">28</option>
<option value="29">29</option>
<option value="30">30</option>
<option value="31">31</option>
</select>
<select name="month">
<option value="January">January</option>
<option value="Fabuary">Fabuary</option>
<option value="March">March</option>
<option value="April">April</option>
<option value="May">May</option>
<option value="June">June</option>
<option value="July">July</option>
<option value="August">August</option>
<option value="September">September</option>
<option value="October">October</option>
<option value="November">November</option>
<option value="December">December</option>
</select>
<select name="year">
<option value="1922">1922</option>
<option value="1923">1923</option>
<option value="1924">1924</option>
<option value="1925">1925</option>
<option value="1926">1926</option>
<option value="1927">1927</option>
<option value="1928">1928</option>
<option value="1929">1929</option>
<option value="1930">1930</option>
<option value="1931">1931</option>
</select>
</td>
</tr>
<tr><td><hr /> Address</td></tr>
<tr>
<td>Home No. <input type="text" name="homeno" id="homeno" /></td>
<td>Moo <input type="text" name="moo" id="moo" /></td>
</tr>
<tr>
<td>Village/Building <input type="text" name="village" id="village" /></td>
<td></td>
</tr>
<tr>
<td>Alley <input type="text" name="alley" id="alley" /></td>
<td>Soi <input type="text" name="soi" id="soi" /></td>
</tr>
<tr>
<td>Road <input type="text" name="road" id="road" /></td>
</tr>
<tr>
<td>Sub District <input type="text" name="subd" id="subd" /></td>
<td>District <input type="text" name="dist" id="dist" /></td>
</tr>
<tr>
<td>City <select name="city">
<option value="Bangkok">Bangkok</option>
<option value="Burirum">Burirum</option>
</select>
</td>
<td>Postal Code <input type="text" name="postal" id="postal" /></td>
</tr>
<tr>
<td>Home Phone <input type="text" name="homep" id="homep" /></td>
<td>Mobile Phone <input type="text" name="mobilep" id="mobilep" /></td>
</tr>
<tr>
<td><hr /></td>
</tr>
<tr>
<td>Email Address <input type="text" name="email" id="email" /></td>
</tr>
<tr>
<td>Confirm Email Address <input type="text" name="confemail" id="confemail" /></td>
</tr>
<tr>
<td>Password <input type="password" name="password" id="password" /></td>
</tr>
<tr>
<td>Confirm Password <input type="password" name="cpassword" id="cpassword" /></td>
</tr>
<tr>
<td><input type="submit" value="submit" /></td>
</tr>
</table>
</form>
</body>
</html>
login.php
<?php
echo '<pre>'; print_r($_POST); echo '</pre>';
?>
|
|
|
|
|
Date :
2010-08-07 22:52:55 |
By :
DS_Ohm |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมก็เทสแล้ว ก็ ปกตินะครับ ตามเร็บบนเลย ค่าก็ส่งไป ที่ไฟล์ login.php ครบ
|
|
|
|
|
Date :
2010-08-07 23:03:28 |
By :
pob_suwan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แล้วถ้าต้องการให้มันเก็บข้อมูลลงฐานข้อมูลด้วย แต่ข้อมูลไม่แสดงในฐานข้อมูลอ่ะคะ จะทำไงดี
นี่เป็นโค้ด login.php คะ ทำยังไงข้อมูลมันก็ไม่เก็บลงฐานข้อมูล ช่วยหน่อยนะคะ ขอบคุณมากคะ
<?
if($_POST['password'] == $_POST['cpasword'] && $_POST['password'] != ""){
if($_POST['email'] == $_POST['confemail'] && $_POST['email'] != ""){
include_once("connection.php");
if(connection_db()){
$str = "INSERT INTO member(idcard,title,fname,lname,day,month,year,homeno,moo,village,alley,soi, road,subd,dist,city,postal,homep,mobilep,email,confemail,pasword,cpassword)";
$str .= "VALUES(".$_POST['idcard'].",'".$_POST['title']."','".$_POST['fname']."', '".$_POST['lname']."','".$_POST['day']."','".$_POST['month']."','".$_POST['year']."', '".$_POST['homeno']."','".$_POST['moo']."','".$_POST['village']."','".$_POST['alley']."', '".$_POST['soi']."','".$_POST['road']."','".$_POST['subd']."','".$_POST['dist']."','".$_POST['city']."', '".$_POST['postal']."','".$_POST['homep']."','".$_POST['mobilep']."','".$_POST['email']."', '".$_POST['confemail']."','".$_POST['password']."','".$_POST['cpassword']."')";
if(mysql_query($str)){
echo "<p>Sucessful!</p>";
echo "<p><a href='index.php'>Back to homepage</a></p>";
}else{
echo "<p>Unsave! Please try again</p>";
echo "<p><a href='#' onclick='history.back()'>Back</a>|<a href='index.php' >Back to homepage</a></p>";
}
disconnect_db();
}else{
echo "<p>Unconnect to database!</p>";
echo "<p><a href='#' onclick='history.back()'>Back</a>|<a href='index.php' >Back to homepage</a></p>";
}
}else{
echo "<p>Password invalid!!</p>";
echo "<p><a href='#' onclick='history.back()'>Back</a>|<a href='index.php' >Back to homepage</a></p>";
}
}
?>
|
|
|
|
|
Date :
2010-08-07 23:17:19 |
By :
plykhem |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อย่างน้อยก็ให้ช่วยเช็คให้ได้ว่าeamilกับ confirm email และก็ password กับ confirm password มันตรงกันหรือไม่ก็ยังดีคะ ลองรันดูแล้วมันไม่ขึ้นอะไรเลยคะ เป็นหน้าปล่าวๆ..
|
|
|
|
|
Date :
2010-08-07 23:28:26 |
By :
plykhem |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เป็นหน้าเปล่าๆ แสดงว่ามันไม่เข้าเงื่อนไขใดเลย เช็คดูก่อนครบ ลอง echo อะไรออกมาก่อนเข้าเงื่อนไขก็ได้
หรือถ้าให้ผมเดา ผมว่าน่าจะติดที่ <? ลองเปลี่ยนเป็น <?php ดูนะครับ
|
|
|
|
|
Date :
2010-08-08 09:16:15 |
By :
PlaKriM |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?php
echo '<pre>'; print_r($_POST); echo '</pre>';
//เก็บค่าในตัวแปรก่อน
$password = $_POST['password'];
$cpassword = $_POST['cpassword'];
$email = $_POST['email'];
$confemail = $_POST['confemail'];
if($password == $cpassword && $password != ""){
if($email == $confemail && $email != ""){
include_once("connection.php");
if(connection_db()){
$str = "INSERT INTO member(idcard,title,fname,lname,day,month,year,homeno,moo,village,alley,soi, road,subd,dist,city,postal,homep,mobilep,email,confemail,pasword,cpassword)";
$str .= "VALUES(".$_POST['idcard'].",'".$_POST['title']."','".$_POST['fname']."', '".$_POST['lname']."','".$_POST['day']."','".$_POST['month']."','".$_POST['year']."', '".$_POST['homeno']."','".$_POST['moo']."','".$_POST['village']."','".$_POST['alley']."', '".$_POST['soi']."','".$_POST['road']."','".$_POST['subd']."','".$_POST['dist']."','".$_POST['city']."', '".$_POST['postal']."','".$_POST['homep']."','".$_POST['mobilep']."','".$_POST['email']."', '".$_POST['confemail']."','".$_POST['password']."','".$_POST['cpassword']."')";
if(mysql_query($str)){
echo "<p>Sucessful!</p>";
echo "<p><a href='index.php'>Back to homepage</a></p>";
}else{
echo "<p>Unsave! Please try again</p>";
echo "<p><a href='#' onclick='history.back()'>Back</a>|<a href='index.php' >Back to homepage</a></p>";
}
disconnect_db();
}
else{
echo "<p>Unconnect to database!</p>";
echo "<p><a href='#' onclick='history.back()'>Back</a>|<a href='index.php' >Back to homepage</a></p>";
}
}
else{
echo "<p>Email invalid!!</p>";
echo "<p><a href='#' onclick='history.back()'>Back</a>|<a href='index.php' >Back to homepage</a></p>";
}
}
else{
echo "<p>Password invalid!!</p>";
echo "<p><a href='#' onclick='history.back()'>Back</a>|<a href='index.php' >Back to homepage</a></p>";
}
?>
ลองดูนะครับ
|
|
|
|
|
Date :
2010-08-08 12:29:14 |
By :
pob_suwan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|