|
|
|
ขอความช่วยเหลือ ช่วยดูโค้ดตรงนี้ให้หน่อยค่ะเพิ่มฐานข้อมูลแล้วไม่ขึ้น |
|
|
|
|
|
|
|
เป็นระบบสมัครสมาชิกค่ะ มีการเพิ่มข้อมูล แก้ไขข้อมูล แล้วลบข้อมูล โดยที่ให้ข้อมูลเหล่านี้ลงในฐานข้อมูล แล้วดึงมาแสดงผลหน้าเว็บไซต์
แต่พอเพิ่มข้อมูลไปเสร็จ มันขึ้นแบบนี้ค่ะ
ในฐานข้อมูลเป็นแบบนี้ค่ะ
รบกวนช่วยดูโค้ดให้หน่อยนะคะ ว่าผิดตรงไหน
Save.php(PHP)
<?
$name=$record[name];
$gender=$record[gender];
$adr=$record[adr];
$product=$record[product];
$price=$record[price];
$fdate=$record[fdate];
$sdate=$record[sdate];
include "config.inc.php";
$sql="insert into customer values('','$name','$gender','$adr','$product','$price','$fdate','$sdate')";
$result=mysql_db_query($dbname,$sql);
if($result){
echo "บันทึกข้อมูลเรียบร้อย<br>
<a href='index.php'>บันทึกข้อมูลอีกครั้ง</a>";
}else{
echo "ไม่สามารถบันทึกข้อมูลได้<br>
<a href='index.php'>กลับไปบันทึกใหม่</a>";
}
?>
ส่วนอันนี้หน้าแก้ไข
edit.php (PHP)
<?
$id=$_GET[id];
include "config.inc.php";
$sql="select * from customer where id='$id'";
$result=mysql_db_query($dbname,$sql);
$record=mysql_fetch_array($result);
$id=$record[id];
$name=$record[name];
$gender=$record[gender];
$adr=$record[adr];
$product=$record[product];
$price=$record[price];
$fdate=$record[fdate];
$sdate=$record[sdate];
?>
<form method="post" action="update.php?id=<?=$id?>">
ชื่อ : <input type="text" name="name" value="<?=$name?>" /><br />
<?
if($gender=="1"){
?>
เพศ : <input type="radio" name="gender" value="1" checked="checked" />ชาย
<input type="radio" name="gender" value="2" />หญิง
<?
}else{
?>
เพศ : <input type="radio" name="gender" value="1" />ชาย
<input type="radio" name="gender" value="2" checked="checked" />หญิง
<?
}
?>
<br />
ที่อยู่ : <textarea name="adr"><?=$adr?></textarea><br />
สินค้าที่จำนำ : <input type="text" name="product" value="<?=$product?>" /><br />
วันที่เริ่มจำนำ : <input type="text" name="fdate" value="<?=$fdate?>" /><br />
วันสิ้นสุดจำนำ : <input type="text" name="sdate" value="<?=$sdate?>" /><br />
<input type="submit" value="แก้ไขข้อมูล" />
</form>
หน้าอัพเดทของหน้าแก้ไขค่ะ
Update.php (PHP)
<?
$id=$_GET[id];
include "config.inc.php";
$sql="select * from customer where id='$id'";
$result=mysql_db_query($dbname,$sql);
$record=mysql_fetch_array($result);
$id=$record[id];
$name=$record[name];
$gender=$record[gender];
$adr=$record[adr];
$product=$record[product];
$price=$record[price];
$fdate=$record[fdate];
$sdate=$record[sdate];
?>
<form method="post" action="update.php?id=<?=$id?>">
ชื่อ : <input type="text" name="name" value="<?=$name?>" /><br />
<?
if($gender=="1"){
?>
เพศ : <input type="radio" name="gender" value="1" checked="checked" />ชาย
<input type="radio" name="gender" value="2" />หญิง
<?
}else{
?>
เพศ : <input type="radio" name="gender" value="1" />ชาย
<input type="radio" name="gender" value="2" checked="checked" />หญิง
<?
}
?>
<br />
ที่อยู่ : <textarea name="adr"><?=$adr?></textarea><br />
สินค้าที่จำนำ : <input type="text" name="product" value="<?=$product?>" /><br />
วันที่เริ่มจำนำ : <input type="text" name="fdate" value="<?=$fdate?>" /><br />
วันสิ้นสุดจำนำ : <input type="text" name="sdate" value="<?=$sdate?>" /><br />
<input type="submit" value="แก้ไขข้อมูล" />
</form>
Tag : PHP, MySQL
|
|
|
|
|
|
Date :
2015-04-20 16:24:51 |
By :
aenaae |
View :
717 |
Reply :
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ในไฟล์ Save.php
$name=$record[name];
$record ต้องเป็น $_POST ครับ
|
|
|
|
|
Date :
2015-04-20 16:28:58 |
By :
armdbz |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เปลี่ยนจาก $record เป็น $_POST ครับ เพราะเราส่งค่าจาก form ไป
|
|
|
|
|
Date :
2015-04-20 16:31:46 |
By :
Manussawin |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|