|
|
|
รบกวนช่วยดูโค้ดให้หน่อยค่ะ ข้อมูลมันออกมาซ้ำกัน และ มีฟ้องerror |
|
|
|
|
|
|
|
Code (PHP)
<html>
<head><title>Order</title></head>
<body bgcolor="#cb77b6">
<center>
<form method="post" action = "????">
<h2>Total</h2>
<?
$cx=odbc_connect("Mydb","","");
$cur=odbc_prepare($cx,"INSERT INTO Supply(CustNo,Productcod,Qty)VALUES('$Cno','$Pco',$Qty)");
if(!odbc_execute($cur))
{
echo "Error";
}
else
{
echo ("Order Product = '$Pco' is Successful.");
}
odbc_close($cx);
?>
<table border=1 >
<tr align=center><td>Customer no.<td>Product code<td>Product Name<td>Price</tr>
<tr><td>
<?
$cx=odbc_connect("Mydb","","");
$cur=odbc_exec($cx,"select CustNo from Supply where CustNo='$Cno'");
while(odbc_fetch_row($cur))
{
$name=odbc_result($cur,1);
echo("$name");
}
odbc_close($cx);
echo "<td>";
$cx=odbc_connect("Mydb","","");
$cur=odbc_exec($cx,"select ProductCod from Supply where ProductCod='$Pco'");
while(odbc_fetch_row($cur))
{
$name=odbc_result($cur,1);
echo("$name");
}
odbc_close($cx);
echo "<td>";
$cx=odbc_connect("Mydb","","");
$cur=odbc_exec($cx,"select ProductName from Stock where ProductCod='$Pco'");
while(odbc_fetch_row($cur))
{
$name=odbc_result($cur,1);
echo("$name");
}
odbc_close($cx);
echo "<td>";
$cx=odbc_connect("Mydb","","");
$cur=odbc_exec($cx,"select Qty from Supply where Qty='$Qty'");
while(odbc_fetch_row($cur))
{
$name=odbc_result($cur,1);
echo("$name");
}
odbc_close($cx);
?>
</tr>
</form>
</center>
<a href="main.php">Back</a>
</body>
</html>
ปัญหาคือ ข้อมูลมันออกมาซ้ำกันอ่ะค่ะ ช่อง Product code กับ Price ข้อมูลมันมีเลขซ้ำ จริงๆแล้วต้องเป็น
P003 แค่ตัวเดียวกับ 5 แค่ตัวเดียวแต่มันออกมาซ้ำกัน ดูแล้วไม่รู้ทำไมเป็นแบบนั้น
แล้วก้บรรทัด
if(!odbc_execute($cur))
{
echo "Error";
}
else
{
echo ("Order Product = '$Pco' is Successful.");
}
odbc_close($cx);
มันมีฟ้อง error ขึ้นค่ะ ถ้าลบออกมันก็จะไม่ฟ้อง error มันผิดครงไหนรึป่าวค่ะ
Tag : PHP, Ms Access
|
|
|
|
|
|
Date :
2010-09-22 17:07:17 |
By :
pinkladyz |
View :
932 |
Reply :
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ทำไมไม่ select * ขึ้นมาครั้งเดียวแล้วลูปข้อมูลออกมาทีเดียวเลยหละครับ...
|
|
|
|
|
Date :
2010-09-22 17:15:47 |
By :
t-monroe |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
พอดีพึ่งเริ่มเขียน ยังทำไม่ค่อยเป็นอ่ะค่ะ
|
|
|
|
|
Date :
2010-09-22 17:17:55 |
By :
pinkladyz |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ควรจะเปิดทีเดียวแล้วก็ปิดทีเดียวใช่มั๊ยค่ะ
ลองทำแล้ว แย่แล้วค่ะ กลายเป็นแบบนี้ไปแล้ว
|
|
|
|
|
Date :
2010-09-22 17:34:58 |
By :
pinkladyz |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|