|
|
|
จะรวมโค๊ดในการ Insert/Update/delete ให้อยู่ในโค๊ดเดียวกันยังงัยครับ ตอนนี้ใช้แบบแยกไฟล์อยู่ |
|
|
|
|
|
|
|
จะนำมาใช้รวมกันในไฟล์เดียวกัน ใช้คำสั่งไหนเหรอครับ ตอนนี้แยกไฟล์กันอยู่
จากตัวอย่างโค๊ดด้านล่างนี้
Insert
<?
//*** Update Record ***//
$objConnect = mysql_connect("localhost","root","root") or die("Error Connect to Database");
$objDB = mysql_select_db("database");
$strSQL = "UPDATE files ";
$strSQL .=" SET NAME = '".$_POST["txtName"]."' WHERE FilesID = '".$_GET["FilesID"]."' ";
$objQuery = mysql_query($strSQL);
if($_FILES["filUpload"]["name"] != "")
{
if(copy($_FILES["filUpload"]["tmp_name"],"img/file/".$_FILES["filUpload"]["name"]))
{
//*** Delete Old File ***//
@unlink("img/file/".$_POST["hdnOldFile"]);
//*** Update New File ***//
$strSQL = "UPDATE files ";
$strSQL .=" SET FilesName = '".$_FILES["filUpload"]["name"]."' WHERE FilesID = '".$_GET["FilesID"]."' ";
$objQuery = mysql_query($strSQL);
}
}
?>
Delete
<?
$objConnect = mysql_connect("localhost","root","root") or die("Error Connect to Database");
$objDB = mysql_select_db("database");
$strSQL = "DELETE FROM files ";
$strSQL .="WHERE FilesID = '".$_GET["FilesID"]."' ";
$objQuery = mysql_query($strSQL);
if($objQuery)
{
echo "<center>กรุณารอสักครู่..........</center>";
echo '<meta http-equiv= "refresh" content="1; url=index.php"/>';
}
else
{
echo "Error Delete [".$strSQL."]";
}
mysql_close($objConnect);
?>
Update
<?
if(copy($_FILES["filUpload"]["tmp_name"],"img/file/".$_FILES["filUpload"]["name"]))
{
echo "<center>กรุณารอสักครู่..........</center>";
echo '<meta http-equiv= "refresh" content="1; url=index.php"/>';
//*** Insert Record ***//
$objConnect = mysql_connect("localhost","root","root") or die("Error Connect to Database");
$objDB = mysql_select_db("database");
$strSQL = "INSERT INTO files ";
$strSQL .="(Name,FilesName) VALUES ('".$_POST["txtName"]."','".$_FILES["filUpload"]["name"]."')";
$objQuery = mysql_query($strSQL);
}
?>
Tag : PHP, MySQL
|
|
|
|
|
|
Date :
2013-03-27 14:32:20 |
By :
imagineverend |
View :
1109 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใช้การส่ง ตัวแปรไปทาง URL ครับ แล้วใช้โค๊ดตรวจสอบ ว่าตัวแปรที่ส่งมา มีค่าว่าอะไร
Code (PHP)
if($_GET['action'] == 'delete'){
// Do something
} else if ($_GET['action'] == 'insert'){
// Do something
}
|
|
|
|
|
Date :
2013-03-27 15:07:48 |
By :
Necrotorture |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
หรือจะเป็น switch case ก็ได้นะครับ
Code (PHP)
<?php
switch ($_REQUEST['Action']){
case "Insert" :
//*** Case Statement Insert ***//
break;
case "Edit" :
//*** Case Statement Edit ***//
break;
case "Del" :
//*** Case Statement Delete ***//
break;
default :
echo "error <br />";
}
?>
|
|
|
|
|
Date :
2013-03-27 16:43:36 |
By :
pokultra |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|