|
|
|
ต้องการเปรียบเทียบข้อมูลarray จาก input กับ DB ถ้าซ้ำกัน แจ้งเตือนว่าตัวไหนซ้ำ แต่ถ้าไม่ซ้ำให้ insert ลง DB |
|
|
|
|
|
|
|
รับข้อมูลเข้ามา เอามาทั้งหมดเช็คว่ามีซ้ำหรือไม่ ถ้าซ้ำแจ้งเตือน หยุดการทำงาน ถ้าไม่ซ้ำ บันทึกลงฐานข้อมูล ต้องใช้โค๊ดแบบไหนครับ มึนไปหมดละตอนนี้
Code (PHP)
for($i=1;$i<=5;$i++)
{
$check[$i]=$_POST["check$i"];
$setID[$i]=$_POST["setID$i"];
if ($check[$i]==$i)
{
$sql5 = "SELECT proID from product WHERE proID = '$setID[$i]' ";
$result5 = mysql_query($sql5) or die('ติดต่อไม่ได้');
$total5=mysql_num_rows($result5);
if($total5!=1){
$t="ไม่มีรหัสสินค้านี้";
break;
}
$datetime=date("Y-m-d H:i:s");//เรียกใช้เวลาปัจจุบัน
$sql="INSERT INTO `set` ( setNo, setNameT, setNameE, setStatus, setDate, setID, setunit) values ( '$setNo','$setNameT','$setNameE','$setStatus','$datetime','$setID[$i]','$setunit' ) ";
$numrow=mysql_db_query($dbname,$sql)or die("<a href=\"addproduct.php\">back</a>");//ต้องกรอกฟอรมให้ครบไม่งั้นไม่เข้าฐานข้อมู,ล
$sql2="UPDATE `set` SET `set`.`setDescrip` = '$setDescrip' ,`set`.`setDesEng` = '$setDesEng' WHERE setNo='$setNo' ";
$numrow2=mysql_db_query($dbname,$sql2)or die("$sql2");
$text1="เพิ่มสินค้าเรียบร้อยค่ะ";
$setunit++;
}
}
if($total5==0){
echo "<script language=\"JavaScript\">
alert('$t');
</script>";
} else{
echo "<script language=\"JavaScript\">
alert('$text1');
parent.location.reload(true);
</script>";
}
Tag : PHP, HTML/CSS, JavaScript
|
ประวัติการแก้ไข 2014-02-18 15:32:18 2014-02-18 17:12:10
|
|
|
|
|
Date :
2014-02-18 15:07:38 |
By :
มือใหม่อยากลองดี |
View :
1957 |
Reply :
7 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองเอาไปเทสดู
Code (PHP)
for($i=1;$i<=5;$i++){
$check[$i]=$_POST["check$i"];
$setID[$i]=$_POST["setID$i"];
if($check[$i]==$i){
$dup_check_query = mysql_query("SELECT proID from product WHERE proID='".$setID[$i]."' ");
$dup_check_data = mysql_fetch_assoc($dup_check_query);
if(!empty($dup_check_data)){
echo $setID[$i]." มีอยู่แล้วในฐานข้อมูล <br />";
}
else{
$insert_execute = mysql_query("INSERT INTO `set` ( setNo, setNameT, setNameE, setStatus, setDate, setID, setunit) values ( '$setNo','$setNameT','$setNameE','$setStatus','$datetime','$setID[$i]','$setunit' )");
$insert_execute_2 = mysql_query("UPDATE `set` SET `set`.`setDescrip` = '$setDescrip' ,`set`.`setDesEng` = '$setDesEng' WHERE setNo='$setNo' ");
echo "เพิ่มสินค้าเรียบร้อบ <br />";
}
$setunit++;
}
}
|
|
|
|
|
Date :
2014-02-18 16:49:21 |
By :
zankumuro |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ยังคงรอคำตอบ ลองทำก็ยังไม่ได้ซ๊ากที
|
|
|
|
|
Date :
2014-02-19 08:10:54 |
By :
มือใหม่อยากลองดี |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
นำข้อมูลarray จาก input ไป select ใน db หาจำนวนแถว mysql_num_rows ถ้ามีค่า > 1 ก็ซ้ำ
|
|
|
|
|
Date :
2014-02-19 10:05:13 |
By :
apisitp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่มีครับ รู้หลักการ แต่เขียนไม่เป็น T^T
|
|
|
|
|
Date :
2014-02-19 13:17:32 |
By :
apisitp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอความช่วยเหลือแก้โจท์นี้หน่อยคะ
คือ รับประโยคภาษาอังกฤษมา 2 ประโยค แล้วนำทั้งสองประโยคมาเรียงต่อกันโดยไม่มีคำซ้ำ แล้วนับว่ามีคำนี้กี่คำในแต่ละประโยค จากนั้นนับว่าคำๆนี้มีทั้ง2ประโยคมั้ย แล้วแสดงผลออกมาแบบนี้
รับ
d1 = ten ten will go go go
d2 = six come will will six
เรียง ten will go six come
d1 2 1 3 0 0
d2 0 2 0 2 1
sum 1 2 1 1 1
ประมาณนี้อ่ะคะ หัดทำมา2วันยังไม่ได้เลย พอดีเพิ่งศึกษาอ่ะคะ แนะนำหน่อยคะ เพิ่งหัดทำภาษาจาวาคะ
|
|
|
|
|
Date :
2016-05-27 01:39:10 |
By :
preechy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อ้าว กรรม java ซะงั้น ขอโทษครับ ตอบผิด
|
ประวัติการแก้ไข 2016-05-27 10:31:39
|
|
|
|
Date :
2016-05-27 05:20:49 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|