|
|
|
โค้ดเช็กค่าซํ้าในฐานข้อมูลครับ คือถ้ามีข้อมูลที่เหมือนกันกับ textbox ที่ป้อนค่าเข้าให้สามารถบันทึกลงฐานข้อมูลได้ครับ |
|
|
|
|
|
|
|
ดูตัวอย่างนี้ครับ ดัดแปลงได้ไม่ยาก
Code (PHP)
<?
$objConnect = mysql_connect("localhost","root","root") or die("Error Connect to Database");
$objDB = mysql_select_db("mydatabase");
$strSQL = "SELECT * FROM customer WHERE CustomerID = '".$_POST["txtCustomerID"]."' ";
$objQuery = mysql_query($strSQL);
$objResult = mysql_fetch_array($objQuery);
if($objResult)
{
echo "CustomerID already exist.";
}
else
{
$strSQL = "";
$strSQL = "INSERT INTO customer ";
$strSQL .="(CustomerID,Name,Email,CountryCode,Budget,Used) ";
$strSQL .="VALUES ";
$strSQL .="('".$_POST["txtCustomerID"]."','".$_POST["txtName"]."','".$_POST["txtEmail"]."' ";
$strSQL .=",'".$_POST["txtCountryCode"]."','".$_POST["txtBudget"]."','".$_POST["txtUsed"]."') ";
$objQuery = mysql_query($strSQL);
if($objQuery)
{
echo "Save Done.";
}
else
{
echo "Error Save [".$strSQL."]";
}
}
mysql_close($objConnect);
?>
|
|
|
|
|
Date :
2012-03-08 08:52:02 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คือถ้าโค้ด insert ข้อมูล อยู่หน้าเดียวกัน กับ textbox โค้ดนี้มันจะใช้ได้ไหมครับ คือ ตอนนี้มันอยู่ที่หน้าเดียวกันอะครับ
|
ประวัติการแก้ไข 2012-03-08 09:39:03
|
|
|
|
Date :
2012-03-08 09:31:36 |
By :
addy_it |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้ครับ ลองดูครับ ปรับ process ได้ไม่ยาก
|
|
|
|
|
Date :
2012-03-08 10:42:11 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
โค้ดนี้ มันรัน ตอนเปิดหน้าเว็บเลยครับ คือมันจะ alert "<script>alert('ไม่มีรหัสพนักงานนี้ <",$idmember,"> หรือรหัสพนักงานไม่ถูกต้อง');history.back();</script>"; ขึ้นมาเลยอะครับ หรือมันจะเป็นที่ผม ให้มัน focus ไปที่ textbox idmember
แต่ว่ามันก็น่าจะรอ WHERE idmember='$idmember' นะ หรือเปล่าครับ
Code (PHP)
<?
require_once('Connections/connect.php');
$sql = "SELECT * FROM member WHERE idmember='$idmember' ";
$query = mysql_query($sql);
if(mysql_num_rows($query) <1){ //บันทัดนี้ครับมัน erorr
echo "<script>alert('ไม่มีรหัสพนักงานนี้ <",$idmember,"> หรือรหัสพนักงานไม่ถูกต้อง');history.back();</script>";
exit();
}
?>
|
|
|
|
|
Date :
2012-03-08 11:02:36 |
By :
addy_it |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใคร ช่วยให้ความกระจ่าง ผม่ทีครับ งมมาทั้งวันแล้วครับ
|
|
|
|
|
Date :
2012-03-08 15:40:20 |
By :
addy_it |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อะ ได้แล้วครับ เพิ่ม mysql_select_db($database_connect, $connect); เข้าไป
Code (PHP)
//เซ็คเว่าต้องมี user ในตาราง member
require_once('Connections/connect.php');
mysql_select_db($database_connect, $connect);
$sql = "SELECT * FROM member WHERE idmember='$idmemberout' ";
$query = mysql_query($sql);
if(mysql_num_rows($query) < 1){
echo "<script>alert('ไม่มีรหัสพนักงานนี้ <",$idmemberout,"> หรือรหัสพนักงานไม่ถูกต้อง');history.back();</script>";
exit();
}
|
|
|
|
|
Date :
2012-03-09 11:36:54 |
By :
addy_it |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|