|
|
|
รบกวนหน่อยค่ะ จะ Update ข้อมูลแต่พอกด save แล้วมันไป Insert เป็น reccord ใหม่เฉยเลย |
|
|
|
|
|
|
|
จะทำการ update ค่ะ แต่พอกด edit แล้วกลับไป insert เพิ่มเฉยเลย
ตอนกด edit มันก็ส่งค่าคืนมาที่ฟอร์มนะคะ
อันนี้โค้ดค่ะ
Code
$id=$_GET["id"];
<?
if($action=="save"){
// insert and update to DB
$place_name = $_POST["place_name"];
$place_des = $_POST["descript"];
$driving = $_POST["driving"];
$swim = $_POST["swim"];
$fishing = $_POST["fishing"];
$nature = $_POST["nature"];
$walking = $_POST["walking"];
$shopping = $_POST["shopping"];
$peaceful = $_POST["peaceful"];
$history = $_POST["history"];
$atv = $driving.','.$swim.','.$fishing.','.$nature.','.$walking.','.$shopping.','.$peaceful.','.$history;
$place_type = $_POST["place_type"];
$latitude = $_POST["latitude"];
$longitude = $_POST["longitude"];
$baby = $_POST["baby"];
$old = $_POST["old"];
$disa = $_POST["disa"];
$peo = $baby.','.$old.','.$disa;
move_uploaded_file($_FILES["filUpload"]["tmp_name"],"admin_img/".$_FILES["filUpload"]["name"]); //บcoppy รูปไปไว้ในโฟลเดอร์
$ImageName = $_FILES["filUpload"]["name"];
if($id!=""){
$sql="update place set place_name='$place_name', place_des='$place_des',place_special_ac='$atv',place_special_peo='$peo' ,type_id='$place_type',latitude='$latitude',longitude='$longitude' ,place_img='$ImageName' where place_id='$id'; ";
}else{
$sql="insert into place(place_name,place_des,place_special_ac,place_special_peo,type_id,latitude,longitude,place_img) values('$place_name','$place_des','$atv','$peo','$place_type','$latitude','$longitude','$ImageName');";
}
$result=mysql_query($sql);
header("Location:editplace2.php");
}elseif($action=="del"){ //delete record
$sql="delete from place where place_id='$id';";
$result=mysql_query($sql);
header("Location:editplace2.php");
}elseif($action=="add"){ // Form add and edit
if($id!=""){
$sql="select * from place where place_id='$id';";
$result=mysql_query($sql);
$row=mysql_fetch_array($result);
}
?>
ยังไงรบกวนพี่ๆช่วยแนำนำหน่อยนะคะ
ขอบคุณค่ะ
Tag : PHP, MySQL, HTML/CSS
|
|
|
|
|
|
Date :
2014-02-20 16:26:12 |
By :
iceziism |
View :
771 |
Reply :
15 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คือมันรับค่า id มาแล้วนะคะ เพราะว่าค่าที่กรอกไปมันก็กลับมาที่ฟอร์ม
แต่พอจะอัพเดต ก้ไปเพิ่มใหม่ทุกทีเลยค่ะ T T
|
|
|
|
|
Date :
2014-02-20 21:01:37 |
By :
iceziism |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลอง echo $id ออกมาดูครับ ว่ามีค่ามารึป่าว
|
|
|
|
|
Date :
2014-02-20 21:17:14 |
By :
tomrambo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เดี๋ยวหนูลองก่อนนะคะ
|
|
|
|
|
Date :
2014-02-20 21:18:56 |
By :
iceziism |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลอง echo ออกมาแล้ว มีค่านะคะ
ตรงที่วงไว้คือไอดีของข้อมูลนั้นค่ะ
|
|
|
|
|
Date :
2014-02-20 21:23:46 |
By :
iceziism |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เอาโค้ดทั้งหน้ามาดูครับ
|
|
|
|
|
Date :
2014-02-20 21:43:30 |
By :
tomrambo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อันนี้ค่ะ
|
|
|
|
|
Date :
2014-02-20 22:01:04 |
By :
iceziism |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองดูอีกทีครับ ถ้าได้แล้วผมจะมาเฉลยว่าผิดตรงไหน
|
ประวัติการแก้ไข 2014-02-20 22:34:52
|
|
|
|
Date :
2014-02-20 22:33:49 |
By :
tomrambo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ชื่อไฟล์หน้านี้ตั้งชื่อว่าอะไรครับ
|
|
|
|
|
Date :
2014-02-20 23:25:27 |
By :
tomrambo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลอง Run ดูหน่อยครับว่ามันปรากฎข้อความว่าอย่างไรครับ
|
|
|
|
|
Date :
2014-02-20 23:30:02 |
By :
tomrambo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขึ้นข้อความแบบนี้ค่ะ
|
|
|
|
|
Date :
2014-02-20 23:51:46 |
By :
iceziism |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อ้อ โทดทีครับ
//include("config.php");
เอา // ออกครับ
|
|
|
|
|
Date :
2014-02-20 23:58:26 |
By :
tomrambo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้วค่ะ ขอบคุณมากๆนะคะพี่ tOm พอดีหนูลืมใส่แค่ตัวแปรหน่อยเดียวเองค่ะ
ขอบคุณมากๆนะคะ
|
|
|
|
|
Date :
2014-02-21 03:50:05 |
By :
iceziism |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตามมาอ่าน ผิดเพราะอะไรครับ
|
|
|
|
|
Date :
2014-02-21 08:59:24 |
By :
apisitp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|