|
|
|
บันทึกข้อมูลลงฐานข้อมูล MySQL ไม่ได้ครับ เงียบกริบเป็นเป่าสากเลย |
|
|
|
|
|
|
|
mysql_query($strSQL) or die(mysql_error());
ตัวนี้ไม่เป่าสากแน่นอนครับ
|
|
|
|
|
Date :
2011-09-28 20:41:28 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ยังเป่าสากอยู่เหมือนเดิมครับ เอ๊ะหรือว่าผมใส่ผิดที่ ผมใส่แทนบรรทัดที่ 15 นะครับ พอเปิดดูในฐานข้อมูลก็บอกว่า MySQL คืนผลลัพธ์ว่างเปล่ากลับมา (null / 0 แถว). (คำค้นใช้เวลา 0.0003 วินาที)
|
|
|
|
|
Date :
2011-09-28 21:20:25 |
By :
โนวิด |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองเขียนแบบนี้ดูนะครับ
$strSQL = "INSERT INTO tbl_member VALUES('','".$_POST['txtusername']."','".$_POST['txtpass']."','".$_POST['txtrealname']."','".$_POST['txtlastname']."','".$_POST['rbsex']."','".$_POST['txtemail']."','".$_POST['txtphone']."','".$_POST['txtaddress']."','')";
mysql_query("SET NAMES UTF8");
$objQuery = mysql_query($strSQL) or die(mysql_error());
|
|
|
|
|
Date :
2011-09-28 21:37:29 |
By :
arm8957 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$_GET มายังไงอ่า ผิดหรือป่าว
|
|
|
|
|
Date :
2011-09-28 22:10:48 |
By :
romanztic |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอดูไฟล์หน้า form หน่อยครับ แล้วก็...
มันบันทึกลงฐานข้อมูลไหม ครับ...
|
|
|
|
|
Date :
2011-09-28 22:14:06 |
By :
romanztic |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ทำได้แล้วครับ พอดีก๊อปข้อมูลของคุณ "คนธรรมดา ไม่พิเศษ" ที่โพสต์ไว้ ตอนนี้ที่ไม่บันทึกข้อมูลลงก็มีเพศ แล้วก็วันที่สมัครครับ มันเป็นเลข 00000 ไม่บันทึกเวลาปัจจุบันครับ
|
|
|
|
|
Date :
2011-09-29 06:30:58 |
By :
โนวิด |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ที่มันเงียบเป็นเป่ากสาก ก็เพราะจำนวนของฟิลด์ ที่จะให้ INSERT มันไม่เท่ากับจำนวนของค่าตัวแปรน่ะ (ฟิลด์มี 11 ตัวแปรมี 8)
ลองตรวจให้มันตรงกัน และก็ฟอร์แมตของค่าตัวแปรก็ต้องให้ตรงด้วย date ก็ควรเก็บค่า เป็น date('Y-m-d',time())
|
|
|
|
|
Date :
2011-09-29 16:58:48 |
By :
nimporn |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
add.php
<form action="save.php" method="post" enctype="multipart/form-data" name="form1" id="frmpro" onSubmit="return checkpro()">
<tr>
<td class="style1"><div align="right" class="style20">username : </div></td>
<td><div align="left">
<label> </label>
<input name="username" type="text" id="username" />
</div></td>
</tr>
<tr>
สร้างต่อให้ครบทุก ฟิว ที่เราต้องการเพิ่มข้อมูล
ในส่วนของเวลา ที่อยากจะให้ขึ้นมาเลย ก็ ตามนี้เลยนะครับ
<tr>
<td class="style1"><div align="right" class="style20">date : </div></td>
<td><input name="reg_date" type="text" id= "reg_date"value="<?=$reg_date=date("l-F-Y");?>"/></td>
</tr>
<td>
<label>
<input type="submit" name="Submit" value="บันทึก" />
<input type="reset" name="Submit2" value="ยกเลิก" />
</label>
</td>
</form>
----------------------------------------------------------------------------------------------------
seve.php
<?
include("connect.php");
echo"<br><br><br>";
$strSQL = "SELECT * FROM tbl_member WHERE username = '".trim($_POST["username"])."' "; //กรณีที่คุณไม่อยากให้ username ซ้ำกัน
$objQuery = mysql_query($strSQL);
$intRows = mysql_num_rows($objQuery);
if($intRows>0)
{
echo "[".$_POST["txtAddCustomerID"]."] Double";
echo "<br><center><font color='#FF0000'><b><a href='หน้าเพิ่มข้อมูล'>เกิดข้อผิดพลาด กรุณาตรวจสอบ! <br></font></b><br>อาจเกิดจากการกรอกข้อมูลซ้ำซ้อน หรือ กรอกข้อมูลไม่ครบ</a></center>";
}
else
{
$strSQL = "INSERT INTO tbl_member ";
$strSQL .="(mem_id,username,password,name,lastname,sex,email,phone,address,reg_date)";
$strSQL .="VALUES";
$strSQL .="('".$_POST["mem_id"]."','".$_POST["username"]."','".$_POST["lastname"]."','".$_POST["password"]."','".$_POST["name"]."','".$_POST["sex"]."','".$_POST["email"]."','".$_POST["phone"]."','".$_POST["address"]."','".$_POST["reg_date"]."') ";
$objQuery = mysql_query($strSQL);
}
if($objQuery)
{
echo "<br><br><br><center>คุณได้ลงทะเบียนเรียบร้อยแล้ว <br> กรุณารอสักครู่ เพื่อกลับไปหน้าหลัก</center>";
echo "<meta http-equiv=refresh content=3;URL=ใส่หน้าที่ต้องการให้ไป>";
}
?>
---------------------------- มีอะไรผิดพลาดก็ขออภัยด้วยนะครับ ----------------------------
|
|
|
|
|
Date :
2011-09-30 17:48:30 |
By :
ZerzaCub |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|