|
|
|
ขอถามเกี่ยวกับโค๊ดนี้หน่อยครับ PHP MySQL Add/Insert/Edit/Delete to MySQL On Same Form |
|
|
|
|
|
|
|
ผมอยากได้เงื่อนไขอย่างนี้ครับ
- ถ้ากรอกข้อมูล CustomerID = A001 ที่ Row แรกครั้งแรก ให้ insert ฟิลด์ Type = 1
- แต่ถ้ากรอกข้อมูล CustomerID = A001 ซ้ำกันลงมา ให้ insert ฟิลด์ Type = 0
ช่วยหน่อยนะครับ
Ex.
CustomerID = A001
Type (ฟิลด์นี้เพิ่มมาเพื่อทำอันดับ 1 กับ 0)
ตัวอย่างฐานข้อมูล
Code (PHP)
$objConnect = mysql_connect("localhost","root","root") or die("Error Connect to Database");
$objDB = mysql_select_db("mydatabase");
//*** Add Condition ***//
if($_POST["hdnCmd"] == "Add")
{
$strSQL = "INSERT INTO customer ";
$strSQL .="(CustomerID,Name,Email,CountryCode,Budget,Used) ";
$strSQL .="VALUES ";
$strSQL .="('".$_POST["txtAddCustomerID"]."','".$_POST["txtAddName"]."' ";
$strSQL .=",'".$_POST["txtAddEmail"]."' ";
$strSQL .=",'".$_POST["txtAddCountryCode"]."','".$_POST["txtAddBudget"]."' ";
$strSQL .=",'".$_POST["txtAddUsed"]."') ";
$objQuery = mysql_query($strSQL);
if(!$objQuery)
{
echo "Error Save [".mysql_error()."]";
}
//header("location:$_SERVER[PHP_SELF]");
//exit();
}
อ้างอิงจาก : https://www.thaicreate.com/php/php-mysql-add-insert-edit-delete-mysql-same-form.html
Tag : PHP, MySQL, HTML/CSS, JavaScript, CakePHP
|
|
|
|
|
|
Date :
2013-04-24 14:55:56 |
By :
nattkhanesha |
View :
784 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองดูครับ
Code (PHP)
$objConnect = mysql_connect("localhost","root","root") or die("Error Connect to Database");
$objDB = mysql_select_db("mydatabase");
//*** Add Condition ***//
if($_POST["hdnCmd"] == "Add")
{
$type=1;
$txt="SELECT * FROM customer WHERE CustomerID='$_POST["txtAddCustomerID"]'";
$query=mysql_query($txt);
$row=mysql_num_rows($query);
if($row>0){
$type=0;
}
$strSQL = "INSERT INTO customer ";
$strSQL .="(CustomerID,Name,Type,Email,CountryCode,Budget,Used) ";
$strSQL .="VALUES ";
$strSQL .="('".$_POST["txtAddCustomerID"]."','".$_POST["txtAddName"]."' ";
$strSQL .=",'".$type."','".$_POST["txtAddEmail"]."' ";
$strSQL .=",'".$_POST["txtAddCountryCode"]."','".$_POST["txtAddBudget"]."' ";
$strSQL .=",'".$_POST["txtAddUsed"]."') ";
$objQuery = mysql_query($strSQL);
if(!$objQuery)
{
echo "Error Save [".mysql_error()."]";
}
//header("location:$_SERVER[PHP_SELF]");
//exit();
}
|
|
|
|
|
Date :
2013-04-24 16:00:40 |
By :
ทองมี |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณค๊าฟฟฟฟ
|
|
|
|
|
Date :
2013-04-25 08:25:26 |
By :
nattkhanesha |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|