|
|
|
รบกวนสอบถามพี่ๆครับผมทำฟอร์มเช็คสินค้าในสต็อกครับ ผมใช้ fancybox ครับ ผมได้แนบตัว id_pro และ id_picking แต่พบกดตรวจสอบ |
|
|
|
|
|
|
|
รบกวนสอบถามพี่ๆครับผมทำฟอร์มเช็คสินค้าในสต็อกครับ ผมใช้ fancybox ครับ ผมได้แนบตัว id_pro และ id_picking แต่พบกดตรวจสอบมันไม่ส่งค่า id_picking ไปด้วยครับ ผมไม่ทราบว่ามันแนบยังงัยครับ รบกวนช่วยชี้แนะหน่อยครับ
อันนี้หน้า from ครับ
Code (PHP)
<?
//echo"<pre>";
//print_r($_REQUEST);
//echo"<pre>";
//exit;
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<script type="text/javascript" src="scripts/jquery-1.4.3.min.js"></script>
<script type="text/javascript" src="fancybox/jquery.mousewheel-3.0.4.pack.js"></script>
<script type="text/javascript" src="fancybox/jquery.fancybox-1.3.4.pack.js"></script>
<link rel="stylesheet" type="text/css" href="fancybox/jquery.fancybox-1.3.4.css" media="screen" />
<link rel="stylesheet" href="style/style.css" />
<script type="text/javascript">
$(document).ready(function() {
$('a[id^="edit"]').fancybox({
'width' : '45%',
'height' : '20%',
'autoScale' : false,
'transitionIn' : 'none',
'transitionOut' : 'none',
'type' : 'iframe',
onClosed : function() {
parent.location.reload(true);
}
});
$('a[id^="delete"]').fancybox({
'width' : '20%',
'height' : '20%',
onStart : function() {
return window.confirm('Do you want to delete?');
},
onClosed : function() {
parent.location.reload(true);
}
});
/*
onStart : function() {
return window.confirm('Continue?');
},
onCancel : function() {
alert('Canceled!');
},
onComplete : function() {
alert('Completed!');
},
onCleanup : function() {
return window.confirm('Close?');
},
onClosed : function() {
alert('Closed!');
}
*/
});
</script>
</head>
<body>
<?php
//$id_pro=$_REQUEST['id_pro'];
//$id_picking=$_REQUEST['id_picking'];
$id_picking=$_POST['id_picking'];
$id_pro=$_POST['id_pro'];
include"config.inc.php";
$con = mysql_connect($host,$username,$password);
if (!$con)
{ die('Could not connect: ' . mysql_error()); }
mysql_select_db($database, $con);
mysql_query("SET NAMES UTF8");
?>
<table width="705" border="3" align="center">
<tr bgcolor="#CCCCCC">
<th width="120" scope="col">เลขที่ใบสั่งซื้อ</th>
<th width="139" scope="col">ชื่อสินค้า</th>
<th width="132" align="center" valign="middle" scope="col"> </th>
<th width="132" align="center" valign="middle" scope="col">จำนวนที่ขาย</th>
<th width="144" align="center" valign="middle" scope="col"></th>
</tr>
<?
//$sql="select products.*,picking.*,picking_detail.* from(picking_detail inner join picking on picking_detail.id_picking=picking.id_picking)inner join products on picking_detail.id_pro=products.id_pro where products.id_pro='".$_POST['id_pro']."' and picking_detail.id_picking=picking.id_picking order by products.id_pro desc";
$sql="select products.*,picking_detail.* from picking_detail inner join products on picking_detail.id_pro=products.id_pro where products.id_pro='".$_POST['id_pro']."' and picking_detail.id_picking='".$_POST['id_picking']."' order by products.id_pro desc";
$result = mysql_query($sql)or die(mysql_error()."<br />[$sql]");
$i=0;
while($row=mysql_fetch_array($result)){
$re_in=$row[re_in];
$id_picking=$row[id_picking];
$id_pro=$row[id_pro];
$quantity=$row[quantity];
$name_pro=$row[name_pro];
$product_on_hand=$row[product_on_hand];
$id_status_pro=$row[id_status_pro];
?>
<form action="check_produck.php?id_pro=<?=$row[id_pro];?>&?id_picking=<?=$row[id_picking];?>" method="post" name="form<?=$i;?>" id="form<?=$i;?>" onsubmit="return myFunction<?=$i;?>()">
<tr bgcolor="<?=$color;?>">
<td><? echo"$id_picking"; ?></td>
<td align="center"><?
echo"$name_pro";
?></td>
<td align="center" valign="middle"><? echo"$id_status_pro"; ?></td>
<td align="center" valign="middle"><? echo"$quantity";?></td>
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ตรงนี้เลยครับที่ผมแนบ id_picking//////////////////////////////
<td align="center" valign="middle"><a id="edit<?=$i;?>" class="various iframe" href="check_produck.php?id_pro=<? echo"$id_pro"; ?>&?id_picking=<? echo"$id_picking";?>&?quantity=<? echo"$quantity";?>&?product_on_hand=<? echo"$product_on_hand";?>"><input type="submit" name="re_pro" id="re_pro" value="ตรวจสอบสินค้า" /></a></td>
</tr>
</form>
<? $i++; } ?>
</table>
</body>
</html>
อันนี้หน้า โค้ดเช็คจำนวนสินค้าครับ
Code (PHP)
<!--<Script Language="JavaScript">
function CloseWindowsInTime(t){
t = t*1000;
setTimeout("window.close()",t);
}
CloseWindowsInTime(4/*ใส่เวลาเป็นวินาทีนะครับตรงเลข 5 */);
</Script> -->
<?php
echo"รหัสสินค้า=$id_pro";
echo"รหัสใบร้องขอ=$id_picking";
echo"<pre>";
print_r($_REQUEST);
echo"<pre>";
//exit;
echo"<meta http-equiv='Content-Type' content='text/html; charset=utf-8' />";
include"config.inc.php";
$con = mysql_connect($host,$username,$password);
if (!$con)
{ die('Could not connect: ' . mysql_error()); }
mysql_select_db($database, $con);
mysql_query("SET NAMES UTF8");
$quantity=$_REQUEST['quantity'];
$id_pro=$_REQUEST['id_pro'];
$id_picking=$_REQUEST['id_picking'];
$sql1="select * from products where id_pro='$id_pro'";
$result1 = mysql_query($sql1)or die(mysql_error()."<br />[$sql]");
$read=mysql_fetch_array($result1);
$id_pro=$read[id_pro];
$id_picking=$read[id_picking];
$product_on_hand=$read[product_on_hand];
if($quantity<=$product_on_hand and $product_on_hand>'5'){
echo"สินค้าเพียงพอที่จะเบิก";
$sql="UPDATE picking_detail SET id_status_pro='2' WHERE id_picking='$id_picking' and id_pro='$id_pro' ";
$result = mysql_query($sql)or die(mysql_error()."<br />[$sql]");
}else{
echo"สินค้าไม่เพียงพอที่จะเบิก";
}
if($result){
echo "<center><font color='red'>save compless<br>";
}else{
echo "<center><font color='red'>ไม่สามารถแก้สินค้าได้<br>";
}
//echo"<meta http-equiv='refresh' content='2; url=from_check_product.php?id_pro=$id_pro&id_picking=$id_picking'>";
mysql_close($con);
?>
ผมว่ามันมีปัญหาครงที่แนบ id_pro กับ id_picking นี่แหละครับ
รูปครับ
เรื่องของเรื่องคือมัน save ไม่เข้าฐานข้อมูลครับ ซึ่งมันไม่ได้แนบ id_picking มาด้วยครับ
Tag : PHP
|
ประวัติการแก้ไข 2015-03-22 18:14:33
|
|
|
|
|
Date :
2015-03-22 18:13:04 |
By :
hoyahoya |
View :
774 |
Reply :
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Date :
2015-03-24 08:02:45 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|