|
|
|
ผมต้องการให้ if เชคทุกค่า ใน while ครับ ผมทำแล้วมันเช็คถ้าค่าแรกผ่านมันก้อไม่เชคค่าต่อไปแล้วอ่ะครับ |
|
|
|
|
|
|
|
ใช้ switch case สิครับ
|
|
|
|
|
Date :
2011-10-05 09:03:29 |
By :
Dragons_first |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
โค๊ดเป็นแบบนี้อ่ะครับตรงบรรทัดที่ 84 อ่ะครับCode (PHP)
<? session_start();
include "config/connect.php";
include"function.php";
?>
<?
$sql = "select*from product,orders,orderdetail
where orders.or_id = '".$_GET[or_id]."'
and orders.or_id = orderdetail.or_id
and orderdetail.pro_id = product.pro_id
group by product.pro_id";
$result = mysql_db_query($db,$sql);
$sql1 = "select*from product,orders,orderdetail
where orders.or_id = '".$_GET[or_id]."'
and orders.or_id = orderdetail.or_id
and orderdetail.pro_id = product.pro_id";
$result1 = mysql_db_query($db,$sql1);
$row1 = mysql_fetch_array($result1);
?>
<style type="text/css">
<!--
.style3 {font-size: 12px; font-weight: bold; }
.style4 {color: #FFFFFF}
.style5 {font-size: 12px; font-weight: bold; color: #FFFFFF; }
.style12 {font-size: 12px; color: #CC6600; }
.style13 {font-size: 12px; font-weight: bold; color: #FF0000; }
.style14 {font-size: 12px}
.style15 {color: #FFFFFF; font-weight: bold; }
.style17 {font-size: 12px; color: #FFFF00; }
.style19 {font-size: 12px; color: #FF0000; }
.style21 {font-size: 12px; font-weight: bold; color: #000000; }
.style22 {
color: #CC3300;
font-weight: bold;
}
-->
</style>
<p> </p>
<p> </p>
<p align="center" class="style21">แจ้งเตือนผลิตภัณฑ์ใกล้ถึงกำหนดส่ง</p>
<p align="center" class="style21"> </p>
<p align="center"><span class="style13">*เหลือเวลาอีก 5 วันก่อนถึงวันส่งผลิตภัณฑ์กรุณาตรวจเช็คผลิตภัณฑ์ให้ครบก่อนถึงวันที่กำหนดส่ง</span></p>
<center><fieldset style="border:1px solid #339900 ; padding:10; width:50%; margin:auto"><table width="100%" border="0">
<tr>
<td bgcolor="#000000"><div align="center" class="style15"><span class="style17">เลขที่ใบสั่งผลิต</span></div> <div align="center" class="style15"></div></td>
<td bgcolor="#000000"><div align="center" class="style15"><span class="style17">วันที่ต้องส่งผลิตภัณฑ์</span></div> <div align="center" class="style15"></div></td>
</tr>
<tr>
<td bgcolor="#FFFFFF"><div align="center" class="style22"><span class="style14">
<?=$row1[or_id]; ?>
</span></div></td>
<td bgcolor="#FFFFFF"><div align="center" class="style22"><span class="style14">
<?=displaydate($row1[or_date_receive]);?>
</span></div></td>
</tr>
</table>
</fieldset></center>
<p> </p>
<center><fieldset style="border:1px solid #339900 ; padding:10; width:50%; margin:auto"><table width="100%" border="0" align="center">
<tr>
<td bgcolor="#003300"><div align="center" class="style3 style4">รหัสผลิตภัณฑ์</div></td>
<td bgcolor="#003300"><div align="center" class="style5">ชื่อผลิตภัณฑ์</div></td>
<td bgcolor="#003300"><div align="right" class="style5">จำนวนที่มี/kg</div></td>
<td bgcolor="#003300"><div align="right" class="style5">จำนวนที่ต้องการ/kg</div></td>
<td bgcolor="#003300"><div align="right" class="style5">ต้องผลิตเพิ่ม/kg</div></td>
</tr>
<? while($row = mysql_fetch_array($result)){?>
<tr>
<td><div align="center"><span class="style12">
<?=$row[pro_id];?>
</span></div></td>
<td bgcolor="#FFFFFF"><div align="center"><span class="style12">
<?=$row[pro_name];?>
</span></div></td>
<td><div align="right"><span class="style12">
<?=number_format($row[pro_amount]);?>
</span></div></td>
<td><div align="right"><span class="style12">
<?= number_format($row[od_amount]);?>
</span></div></td>
<td>
<div align="right">
<? if($row[pro_amount]>=$row[od_amount]){
echo "<meta http-equiv='refresh' content='0; url=sendProductChk.php'>";
}else{
echo "<meta http-equiv='refresh' content='0; url=check.php'>";
} ?>
</div></td>
<? } ?> </tr>
</table>
<? if($_POST[Submit]!=""){
echo '<meta http-equiv="refresh" content="0;URL=showorders.php">';
}
?>
<? if($_POST[process]!=""){
$mysql = "SELECT * FROM process
where p_status = 'รอการรับผลิตภัณฑ์' ";
$myresult = mysql_db_query($db,$mysql);
$num_rows = mysql_num_rows($myresult);
if($num_rows!=""){?>
<script language="javascript">
alert("เครื่องจักรกำลังใช้งาน");
</script>
<meta http-equiv="refresh" content="1;URL=product_show.php"/>
<? } else{
echo '<meta http-equiv="refresh" content="0;URL=process.php">';
}
?>
<? } ?>
</fieldset></center>
<form id="form1" name="form1" method="post" action="">
<div align="center">
<input type="submit" name="Submit" value="เข้าสู่หน้าหลัก" />
ส่งผลิตภัณฑ์ </div>
</form>
<p align="center" class="style13"> </p>
|
ประวัติการแก้ไข 2011-10-05 09:06:52
|
|
|
|
Date :
2011-10-05 09:06:04 |
By :
pachada |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$row[pro_amount]>=$row[od_amount] ดูครับว่ามีค่าอะไรออกมา
|
ประวัติการแก้ไข 2011-10-05 10:13:42
|
|
|
|
Date :
2011-10-05 10:11:57 |
By :
Dragons_first |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<div align="right">
<? if($row[pro_amount]>=$row[od_amount]){
echo "<meta http-equiv='refresh' content='0; url=sendProductChk.php'>";
}else{
echo "<meta http-equiv='refresh' content='0; url=check.php'>";
} ?>
</div></td>
<? } ?> </tr>
</table>
<? if($_POST[Submit]!=""){
echo '<meta http-equiv="refresh" content="0;URL=showorders.php">';
}
?>
<? if($_POST[process]!=""){
$mysql = "SELECT * FROM process
where p_status = 'รอการรับผลิตภัณฑ์' ";
$myresult = mysql_db_query($db,$mysql);
$num_rows = mysql_num_rows($myresult);
if($num_rows!=""){?>
<script language="javascript">
alert("เครื่องจักรกำลังใช้งาน");
</script>
<meta http-equiv="refresh" content="1;URL=product_show.php"/>
<? } else{
echo '<meta http-equiv="refresh" content="0;URL=process.php">';
}
?>
<? } ?>
ผมว่าลำดับเหตุการณ์ให้ดีดูก่อนไหมครับ ว่าแต่ละครั้งที่เช็คค่ามันรับค่ามาจากอะไรกอ่น
|
|
|
|
|
Date :
2011-10-05 10:15:49 |
By :
Dragons_first |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|