|
|
|
PHP MYSQL ช่วยดูโคด insert และ update database หน่อยค่ะ มีการ upload file to database เกี่ยวข้อง |
|
|
|
|
|
|
|
ช่วยดูโคดหน่อยค่ะ ว่าผิดตรงไหนหนูแก้ไม่ได้สักทีค่ะ ขอบคุณค่ะ
Code (PHP)
<?php
if (empty($_REQUEST["type"])) {
$type = "";
} else {
$type = $_REQUEST["type"];
}
if (empty($_REQUEST["efrom"])) {
$efrom = "";
} else {
$efrom = $_REQUEST["efrom"];
}
if (empty($_REQUEST["subject"])) {
$subject = "";
} else {
$subject = $_REQUEST["subject"];
}
if (empty($_REQUEST["date_receive"])) {
$date_receive = "";
} else {
$date_receive = $_REQUEST["date_receive"];
}
if (empty($_REQUEST["FilesName"])) {
$FilesName = "";
} else {
$FilesName = $_REQUEST["FilesName"];
}
if ($_REQUEST["id"] == "")
{
if(move_uploaded_file($_FILES["filUpload"]["tmp_name"],"file/".$_FILES["filUpload"]["name"]))
{
$sql = "insert into document(type,efrom,subject,date_receive,FilesName,date_upload)values('" . $type . "','" . $efrom . "','" . $subject . "','" . $date_receive . "','".$_FILES["filUpload"]["name"]."',now())";
}
}
} else{
if(move_uploaded_file($_FILES["filUpload"]["tmp_name"],"file/".$_FILES["filUpload"]["name"]))
{
$id = $_REQUEST["id"];
$sql = "update document set ";
$sql.=" type='" . $type . "'";
$sql.=",efrom='" . $efrom . "'";
$sql.=",subject='" . $subject . "'";
$sql.=",date_receive='" . $date_receive . "'";
$sql.=",FilesName='" . $_FILES["filUpload"]["name"] . "'";
$sql.=",date_upload=now()";
$sql.=" where id=" . $id;
}
}
if ($con->query($sql)) {
print "บันทึกเรียบร้อยแล้ว";
print "<br>";
?>
กด <a href="index.php?menu=dcm_edoc">ที่นี</a> เพื่อกลับไปหน้าแสดงรายการ
<?php
} else {
print "cannot save";
}
?>
Tag : PHP, MySQL
|
|
|
|
|
|
Date :
2015-01-08 13:39:20 |
By :
shushu |
View :
711 |
Reply :
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มันเป็นยังไงครับ อัพโหลดรูปไม่ได้ หรือว่าข้อมูลไม่ลง DB หรืออะไรครับ อธิบายนิดนึง
|
|
|
|
|
Date :
2015-01-08 13:52:21 |
By :
Manussawin |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
insert และ update ข้อมูลไม่ได้ค่ะ
มันขึ้น "cannot save"
|
|
|
|
|
Date :
2015-01-08 14:06:22 |
By :
shushu |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมเป็นมือใหม่นะครับ ถ้าผิดขอโทษนะ
เท่าที่ผมดูผม ว่า มันผิดตรง แรกของ if (empty $_REQUEST["type"]))
ที่ไม่ได้มันออกจากเงือนไข ผมแนะนำให้ไปดู form input ที่ส่งมานะครับ เพราะว่า empty มันทำหน้าที่ตรวจสอบข้อมูลว่ามีหรือไม่แค่นั้นเองซึ่งจะรู้ไม่ได้ว่าค่าที่ ส่งมาเป็นจริงหรือเท็จ นะครับ
|
|
|
|
|
Date :
2015-01-08 23:31:28 |
By :
Poae |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|