|
|
|
รบกวนพี่ๆ ดูinsertให้ทีครับทำไมพอบันทึกแล้วค่ามันบันทึก2ทีครับ !!! |
|
|
|
|
|
|
|
ผมลองเขียนหลายแบบแล้วครับแต่ก็ออกเหมือนเดิม
รับค่ามาจาก input checkbox name= chksearchpeople[]
ถ้า checkหลายอันแล้วinsert ก็ไม่มีปัญหาครับ แต่ทำไมพอเลือกอันเดียวแล้ว มันจะบันทึกซ้ำอันเดิม อีกครั้งนึงครับ
Code (PHP)
<?
if(isset($_POST[chksearchpeople])=="0"){
header("Location: home.php?page=errordel");
}
else{
$date=date("j F Y H:i:s",time());
include "connect.php";
mysqli_select_db($cn, "db_emarketing");
session_start();
$i=0;
if($_SESSION["reg_type"]=="1"){
foreach ($_POST[chksearchpeople] as $show => $value) {
$i++;
$val[$i] = $value;
}
for($c=1; $c<=$i; $c++){
$sql = "INSERT INTO tb_contacts(contact_id,contact_email,contact_type,contact_savedate)Values('', '$val[$c]', '1', '$date');";
$result = mysqli_query($cn, $sql);
}
}
}
?>
Tag : PHP, Ms SQL Server 2005
|
|
|
|
|
|
Date :
2011-02-19 00:04:07 |
By :
taza678 |
View :
773 |
Reply :
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?
if(isset($_POST[chksearchpeople])=="0"){
header("Location: home.php?page=errordel");
}
else{
$date=date("j F Y H:i:s",time());
include "connect.php";
mysqli_select_db($cn, "db_emarketing");
session_start();
$i=0;
if($_SESSION["reg_type"]=="1"){
foreach ($_POST[chksearchpeople] as $show => $value) {
$sql = "INSERT INTO tb_contacts(contact_id,contact_email,contact_type,contact_savedate)Values('', '$value', '1', '$date');";
$result = mysqli_query($cn, $sql);
}
}
}
?>
แล้วจะลูปทำไมอีกรอบละท่าน
|
|
|
|
|
Date :
2011-02-19 00:35:57 |
By :
PlaKriM |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มันก็ยัง 2 อยู่ดีอะครับ T_T
Code (PHP)
<?
if(isset($_POST[chksearchpeople])=="0"&&isset($_POST[chksearchcompany])=="0"){
header("Location: home.php?page=errordel");
}
else{
$date=date("j F Y H:i:s",time());
include "connect.php";
mysqli_select_db($cn, "db_emarketing");
session_start();
$mail=$_SESSION["email"];
if($_SESSION["reg_type"]=="1"){
foreach ($_POST[chksearchpeople] as $show => $value) {
$sql = "INSERT INTO tb_contacts(contact_id,contact_me,contact_email,contact_type,contact_savedate)Values('', '$mail', '$value', '1', '$date');";
$result = mysqli_query($cn, $sql);
}
}
}
?>
|
ประวัติการแก้ไข 2011-02-19 01:19:51
|
|
|
|
Date :
2011-02-19 01:17:47 |
By :
taza678 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไปลองดูละกันครับ ว่ามีการ submit ซ้ำซ้อนมาหรือเปล่า
|
|
|
|
|
Date :
2011-02-19 01:30:16 |
By :
PlaKriM |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|