|
|
|
สอบถามการลบข้อมูลที่ได้จากการเพิ่่มแบบวนลูป เพิ่มสอง ลบสอง เช่นกัน ดูโค็ตให้หน่อยครับ |
|
|
|
|
|
|
|
แล้วจะเพิ่มไปแล้วก็ลบออกทำไมคับ ไม่เข้าใจคอนเซ็ป
|
|
|
|
|
Date :
2012-06-28 15:44:43 |
By :
ichiko |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มันมีโค็ตเพิ่มเติมอีก ก็คือ ถ้าส่งเมล์ไม่ผ่าน จะไปลบข้อมูลที่ เพิ่ง insert เข้าไป
|
|
|
|
|
Date :
2012-06-28 15:58:30 |
By :
beer656 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เอาไปไว้ใน for ได้เลยครับ
|
|
|
|
|
Date :
2012-06-28 16:07:46 |
By :
Dragons_first |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?php
include('conn_mysql.php');
//*** Start Transaction ***//
mysql_query("BEGIN");
// ตารางที่ 1
$sql1 = "insert into booking_ticket (ticketID,bookingID,customerID)
VALUES ('$ticketID','$bookingID','$customerID')";
$objQuery1 = mysql_query($sql1) or die (mysql_error());
$id = mysql_insert_id();
for($i=1;$i<=2;$i++){
// ตารางที่ 2
$sql1 = "insert into booking_customer_condition (cusConID,ticketID,condition_text)
VALUES (null,'$ticketID','$condition_text')";
$objQuery2 = mysql_query($sql1) or die (mysql_error());
}
if(($objQuery1) and ($objQuery2))
{
// sant E-mail
$name_blu = "Blunagaracha";
//$strTo = "[email protected]";
$strSubject = "Booking invoices";
//$txtFormEmail = "[email protected]";
$strHeader = "";
$strHeader = 'MIME-Version: 1.0' . "\r\n";
$strHeader = "Content-type: text/html; charset=UTF-8\n";
$strHeader .= "From: Info<".$txtFormEmail.">\nReply-To: ".$txtFormEmail."\r\n";
$strMessage = "good";
$flgSend = @mail($strTo,$strSubject,$strMessage,$strHeader);
if($flgSend)
{
echo "Save Done.";
}
else
{
// ลบข้อมูล ที่ได้จากตาราง booking_customer_condition ซึ่งเพิ่มไปสองแถว แล้วต้องการลบสองข้อมูลที่เพิ่งเพิ่มไปล่าสุด ทำไงหรอครับ
$sql = "DELETE FROM booking_customer_condition WHERE ???? = '??????'";
$objQuery3 = mysql_query($sql) or die (mysql_error());
// ลบข้อมูล ที่ได้จากตาราง booking_ticket ซึ่งเพิ่มไปแค่ 1 แถว ต้องการลบข้อมูลล่าสุดที่ได้จากการเพิ่ม
$sql = "DELETE FROM booking_ticket WHERE ???? = '??????'";
$objQuery3 = mysql_query($sql) or die (mysql_error());
}
}
else
{
echo "Error Done2.";
}
?>
code ตัวเต็ม
เพิ่มข้อมูลผ่าน จนเข้า if แล้วส่งเมล์ไม่ผ่าน ต้องการให้ไปลบข้อมูลที่เพิ่งได้จากการเพิ่มล่าสุด
|
ประวัติการแก้ไข 2012-06-28 16:23:27
|
|
|
|
Date :
2012-06-28 16:15:31 |
By :
beer656 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ต้องสร้างตัวแปรสักตัวนึงครับ เอาไว้ใช้ในการลบเพื่อยืนยันข้อมูลที่ตรงกัน
|
|
|
|
|
Date :
2012-06-28 16:18:07 |
By :
Dragons_first |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตัวแปร ตารางที่ไม่วนลูป มี ผมพอทำได้
แต่ ตัวแปรที่ได้จากการวนลูปจากการเพิ่มเพราะว่า ต้องส่งเมล์ก่อนที่จะลบ ทำไงหรอครับ
|
|
|
|
|
Date :
2012-06-28 16:24:54 |
By :
beer656 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|