|
|
|
รบกวนพี่พี่ค่ะ ไม่รู้ทำไมมันไม่แจ้งเตือนค่ะ พอดีทำแจ้งเตือนสินค้าค่ะ |
|
|
|
|
|
|
|
แจ้งเตือนสินค้าค่ะ คือ พอเบิกเกินก้อจะแจ้งขึ้นมาว่าสินค้าไม่พอ
Code (PHP)
<?php
$objConnect = mysql_connect("localhost","root","1234") or die("Error Connect to Database");
$objDB = mysql_select_db("phongpat");
@mysql_query("SET NAMES UTF8");
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title></title>
<script type="text/javascript" src="autocomplete.js"></script>
<link rel="stylesheet" href="autocomplete.css" type="text/css"/>
</head>
<body>
<form id="form1" name="form1" method="post" action="">
<tr>
<th colspan="2" style="background-color:#cbeffd;" align="center">
เลขทะเบียนรถ
<input name="Rep_ID1" type="text" id="car" value="<?=$_GET["Rep_ID"]?>" />
<input name="carr" type="hidden" id="carr" value="<?=$_GET["Rep_ID"]?>" ><input name="car" type="hidden" id="car" value="" />
จำนวนรายการที่ต้องการเบิก
<select name="n" id="n" >
<option value="">0</option>
<? for ($i=1;$i<=10;$i++){
if($_POST["n"]==$i) $selected="selected";
else $selected='';
echo "<option value=$i $selected>$i</option>\n";
}
?>
</select>
<label>
<input name="start1" type="submit" id="start1" value="ทำรายการเบิก" />
</label>
</form>
<script type="text/javascript">
function make_autocom(autoObj,showObj){
var mkAutoObj=autoObj;
var mkSerValObj=showObj;
new Autocomplete(mkAutoObj, function() {
this.setValue = function(id) {
document.getElementById(mkSerValObj).value = id;
}
if ( this.isModified )
this.setValue("");
if ( this.value.length < 1 && this.isNotClick )
return ;
return "data.php?q=" +encodeURIComponent(this.value);
});
}
// การใช้งาน
// make_autocom(" id ของ input ตัวที่ต้องการกำหนด "," id ของ input ตัวที่ต้องการรับค่า");
make_autocom("carr","car");
</script>
<form id="form2" name="form2" method="post" action="checkout.php">
<input name="Rep_ID" type="text" id="car" value="<?=$_GET["Rep_ID"]?>" />
<table width="200" border="1">
<tr style="display:none">
<td colspan="2" align="center" style="background-color:#ebeff9;" >
<input name="nn" type="hidden" id="nn" value="<? echo $n;?>" />
<input name="car1" type="hidden" id="car1" value="<? echo $rep;?>" />
<input name="date1" type="hidden" id="date1" value="<? echo date("Y-m-d");?>" />
</td>
</tr>
<? if($start1!=""){?>
<tr >
<td width="86%" align="center" style="background-color:#ebeff9;" >รายการ</td>
<td width="14%" style="background-color:#ebeff9;" >จำนวน</td>
</tr>
<?php for($c=1 ; $c <= $n ;$c++){?>
<tr>
<td><span style="background-color:#ebeff9;">
<input name="devv[<?php echo $c;?>]" type="text" id="devv[<?php echo $c;?>]" value="" size="50" >
<input name="devi[<?php echo $c;?>]" type="hidden" id="devi[<?php echo $c;?>]" value=""/>
</span></td>
<td><span style="background-color:#ebeff9;">
<select name="num[<?php echo $c;?>]" id="num[<?php echo $c;?>]" >
<option value="">0</option>
<? for ($i=1;$i<=10;$i++){
if($_POST["num[$i]"]==$i) $selected="selected";
else $selected='';
echo "<option value=$i $selected>$i</option>\n";
}
?>
</select>
</span></td>
</tr>
<? }?>
<tr >
<td colspan="2" align="center" style="background-color:#ebeff9;" >
<div class="buttons" align="center">
<button type="submit" class="positive" name="ok_order" id="ok_order" value="Submit" >
<img src="../pic_web/apply1.png" alt=""/> ตกลง</button>
</div>
</td>
<td colspan="2" align="center" style="background-color:#ebeff9;" >
</td>
</tr>
</table>
</form>
<? }?>
</div>
<script type="text/javascript">
function make_autocom(autoObj,showObj){
var mkAutoObj=autoObj;
var mkSerValObj=showObj;
new Autocomplete(mkAutoObj, function() {
this.setValue = function(id) {
document.getElementById(mkSerValObj).value = id;
}
if ( this.isModified )
this.setValue("");
if ( this.value.length < 1 && this.isNotClick )
return ;
return "data.php?q=" +encodeURIComponent(this.value);
});
}
// การใช้งาน
// make_autocom(" id ของ input ตัวที่ต้องการกำหนด "," id ของ input ตัวที่ต้องการรับค่า");
make_autocom("devv[1]","devi[1]");
make_autocom("devv[2]","devi[2]");
make_autocom("devv[3]","devi[3]");
make_autocom("devv[4]","devi[4]");
make_autocom("devv[5]","devi[5]");
make_autocom("devv[6]","devi[6]");
make_autocom("devv[7]","devi[7]");
make_autocom("devv[8]","devi[8]");
make_autocom("devv[9]","devi[9]");
make_autocom("devv[10]","devi[10]");
</script>
<? if($ok_order){
for($a=1; $a<=10; $a++){//ตรวจสอบจำนวนคงเหลือ
$de3 = mysql_query("SELECT * FROM product_part where Pro_Part_ID='$devi[$a]'");
$data_device3=mysql_fetch_array($de3);
$status3=$data_device3["Pro_Part_Number"];
if($status3<$num[$a]){
print"<script language=JavaScript type=text/JavaScript> ";
print "alert('รายการที่ $a มีจำนวนไม่พอ กรุณาตรวจสอบอีกครั้ง')";
print "</script>";
exit();
}}
}
?>
</body>
</html>
Tag : PHP
|
ประวัติการแก้ไข 2013-05-25 14:16:37
|
|
|
|
|
Date :
2013-05-25 13:57:08 |
By :
nongtoom |
View :
945 |
Reply :
8 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
พี่ค่ะ คือมันเหมือนมันไม่ทำงานตั้งแต่ if($ok_order) แล้วอะค่ะ พอหนูลองเอาโค็ด alert มาไว้ข้างบนมันยังไม่แจ้งเลยอะค่ะ แบบนี้
Code (PHP)
if($ok_order){
print"<script language=JavaScript type=text/JavaScript> ";
print "alert('รายการที่ $a มีจำนวนไม่พอ กรุณาตรวจสอบอีกครั้ง')";
print "</script>";
exit();
for($a=1; $a<=10; $a++){//ตรวจสอบจำนวนคงเหลือ
$de3 = mysql_query("SELECT * FROM product_part where Pro_Part_ID='$devi[$a]'");
$data_device3=mysql_fetch_array($de3);
$status3=$data_device3["Pro_Part_Number"];
if($status3<$num[$a]){
print"<script language=JavaScript type=text/JavaScript> ";
print "alert('รายการที่ $a มีจำนวนไม่พอ กรุณาตรวจสอบอีกครั้ง')";
print "</script>";
exit();
}}
}
|
|
|
|
|
Date :
2013-05-25 21:05:12 |
By :
nongtoom |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อันนี้รอผู้รู้มาตอบแทนดีกว่าครับ
|
|
|
|
|
Date :
2013-05-25 22:17:08 |
By :
ekcivic |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลอง
Code (PHP)
var_dump($ok_order);
ดูหน่อยครับ
|
|
|
|
|
Date :
2013-05-25 22:20:53 |
By :
itpcc |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เออ ถามอะไรสักนิดครับ
เจ้า $ok_order มาจากไหนครับ
ผมหาใน source code แล้วยังไม่เจอ
|
|
|
|
|
Date :
2013-05-26 15:59:37 |
By :
itpcc |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
....
|
ประวัติการแก้ไข 2013-05-26 16:29:04
|
|
|
|
Date :
2013-05-26 16:13:05 |
By :
tonmasterbp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|