|
|
|
ขอรบกวนพี่ๆ ผมมีปัญหาจากโค๊ดข้างล่าง รบกวนช่วยตรวจสอบให้ด้วยครับ |
|
|
|
|
|
|
|
ในโปรแกรมมันขึ้นตามรุปอะครับ
|
|
|
|
|
Date :
2016-04-17 13:47:05 |
By :
slaparum |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$_POST['button']
ใส่ single quote ครอบ ชื่อ element ไว้ด้วยครับ
|
|
|
|
|
Date :
2016-04-17 13:54:47 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มันยังขึ้นอีกบรรทัดครับ
Notice: Undefined index: button in C:\xampp\htdocs\myproject\register.php on line 3
|
|
|
|
|
Date :
2016-04-17 13:57:57 |
By :
slaparum |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เปลี่ยนชื่อ เป็น xbutton ดูครับ น่าจะชนกับ tag button ทำให้ ตัวแปรภาษาสับสน
ปล. มันอยู่ใน form หรือเปล่า
|
ประวัติการแก้ไข 2016-04-17 14:03:17
|
|
|
|
Date :
2016-04-17 14:00:55 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แบบนี้หรือป่าวครับ ยังเหมือนเดิมเลยครับ
Code (PHP)
<?php
include('config.php');
if($_POST['xbutton'] == 'Submit'){
$txt_user = $_POST['txt_user'];
$txt_pass = $_POST['txt_pass'];
$txt_address = $_POST['txt_address'];
$query = "INSERT INTO tbl_member(username, password, address) values('$txt_user','$txt_pass','$txt_address')";
$result = mysql_db_query($db,$query);
if($result){
echo "ok...";
}else{
echo "error failed";
}
}
echo'
<table width="100" border="0">
<tr>
<td>
<p> ชื่อ-นามสกุล
<input type="text" name="txt_user" id="txt_user" />
</p>
<p> รหัสผ่าน
<input type="text" name="txt_pass" id="txt_pass" />
</p>
<p> ที่อยู่
<input type="text" name="txt_address" id="txt_address" />
</p>
<p>
<input type="submit" name="xbutton" id="xbutton" value="Submit" />
</p>
</td>
</tr>
</table>
';
|
|
|
|
|
Date :
2016-04-17 14:02:48 |
By :
slaparum |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มันอยู่ใน form หรือเปล่า ส่งค่ามาแบบไหนครับ
|
|
|
|
|
Date :
2016-04-17 14:04:16 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมสร้างแค่ฐานข้อมูล และลองสร้างหน้าสมัครสมาชิคแค่นั้นเองครับ โค๊ดข้างบนทั้งหมดเป็นที่เขียนมา แล้วมันมาติดตรงที่โพสเนี้ยแหละครับ เพราะในyoutube เขาใช้ของ dreamweaver ส่วนผมใช้ netbean ตอนนี้มันขึ้น ว่า
Notice: Undefined index: button in C:\xampp\htdocs\myproject\register.php on line 3
|
|
|
|
|
Date :
2016-04-17 14:20:12 |
By :
slaparum |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
โอเคถ้านั้นเป็นโค๊ดที่เขียนขึ้นทั้งหมดให้เพิ่ม form เข้าไปด้วยครับ
Code (PHP)
echo'
<form>
<table width="100" border="0">
<tr>
<td>
<p> ชื่อ-นามสกุล
<input type="text" name="txt_user" id="txt_user" />
</p>
<p> รหัสผ่าน
<input type="text" name="txt_pass" id="txt_pass" />
</p>
<p> ที่อยู่
<input type="text" name="txt_address" id="txt_address" />
</p>
<p>
<input type="submit" name="xbutton" id="xbutton" value="Submit" />
</p>
</td>
</tr>
</table>
</form>
';
และบันทัด3
if($_POST['xbutton'] == 'Submit'){
แก้เป็น
if(isset($_POST['xbutton']) && $_POST['xbutton']== 'Submit'){
|
|
|
|
|
Date :
2016-04-17 14:44:48 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เดียวจะลองดูใหม่ครับ ขอบุคณครับ
|
|
|
|
|
Date :
2016-04-17 14:51:22 |
By :
slaparum |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณครับ
|
ประวัติการแก้ไข 2016-04-17 17:15:23
|
|
|
|
Date :
2016-04-17 16:21:15 |
By :
slaparum |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|