|
|
|
ต้องการให้สถานะการสั่งซื้อ เป็น รอการสั่งซื้อ => ให้มีการทำ link รูปแก้ไข และรูปลบ ช่วยแนะนำด้วยนะคะ |
|
|
|
|
|
|
|
เมื่อสถานะการสั่งซื้อ๖ เป็น รอการสั่งซื้อ => ให้มีการทำ link รูปแก้ไข และรูปลบ
เมื่อสถานะการสั่งซื้อ เป็น สั่งซื้อแล้ว => ไม่ต้องมีการทำ link รูปแก้ไข และรูปลบ
เงื่อนไข ที่หนูคิดคราวๆนะคะ
If (su_book=1){
ให้มีการทำ link รูปแก้ไข และรูปลบ
} else if (su_book=2)
{
ไม่ต้องมีการทำ link รูปแก้ไข และรูปลบ
}
ต้องเขียนโค้ดอย่างไรคะ คือหนูเอาไปไว้ช่วงบน loop for ของการแสดงข้อมูล แต่พอรันแล้วมัน error ต้องเขียนเงื่อนไขอย่างไร และเอาไว้ตรงส่วนไหนคะ ต้องอ้างอิงตารางสถานะด้วยไหมคะ ช่วยแนะนำด้วยนะคะ
<?
for($i=0;$i<$rows;$i++){
$id_order=mysql_result($result,$i,"id_order");
$reserve_id=mysql_result($result,$i,"reserve_id");
$id=mysql_result($result,$i,"id");
[color=black]ตารางสถานะการสั่งซื้อหนังสือ (tb_status_book)
ชื่อข้อมูล ประเภทข้อมูล คำอธิบาย คีย์
su_book int(5) รหัสการสั่งซื้อ PK
name_status longtext ชื่อสถานะ(รอ/สั่งซื้อแล้ว)
[/color]
Code (C#)
<td><?
$db="orderbook";
include("include/conf.php");
mysql_query ("SET NAMES UTf8");
if($Del=="del"){
for($i=0;$i<$rows;$i++){
if($checkdel[$i]==null)continue;
$sql="DELETE FROM tb_orderbook WHERE id_order='$checkdel[$i]';";
mysql_query($sql);
}
}
if($Search=="search"){
$TxtSearch=trim($TxtSearch);
if(isset($TxtSearch)){
if($page==null)$page=1;
$sql="SELECT * FROM tb_orderbook,tb_reserve WHERE tb_orderbook.reserve_id = tb_reserve.reserve_id AND ((tb_reserve.reserve_id LIKE '%$TxtSearch%') or (tb_reserve.id LIKE '%$TxtSearch%')) order by 'id' desc";
$result=mysql_query($sql);
$rowsOfPage=mysql_num_rows($result);
$sql="SELECT * FROM tb_orderbook WHERE ((reserve_id LIKE '%$TxtSearch%')) order by id asc LIMIT ".(($page-1)*20).",20";
$result=mysql_query($sql);
$rows=mysql_num_rows($result);
mysql_query ("SET NAMES UTF8");
}
} else{
if($page==null)$page=1;
$sql="select * from tb_orderbook where id = '$id' order by reserve_id desc"; //order by term asc";
//echo $sql;
//exit();
$result=mysql_query($sql);
$rowsOfPage=mysql_num_rows($result);
$sql="select * from tb_orderbook where id = '$id' order by id_order desc LIMIT ".(($page-1)*20).",20";
$result=mysql_query($sql);
$rows=mysql_num_rows($result);
}
?></td>
</tr>
<tr>
<td height="255"> </td>
<td> </td>
<td valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0" style="border-bottom:1px solid #0099ff; border-left:1px solid #0099ff; border-right:1px solid #0099ff; border-top:1px solid #0099ff" bgcolor="#FFFFFF">
<!--DWLayoutTable-->
<tr>
<td width="698" height="2"></td>
</tr>
<tr>
<td height="237" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0" style="border-bottom:1px solid #0099ff; border-left:1px solid #0099ff; border-right:1px solid #0099ff; border-top:1px solid #0099ff" bgcolor="#F7F7F7">
<!--DWLayoutTable-->
<tr>
<td height="17" colspan="4" valign="top" bgcolor="#0099ff"><div align="center" class="style2">รายการข้อมูลผู้ใช้</div></td>
</tr>
<tr>
<td width="28" height="18"></td>
<td width="777"></td>
<td width="19"></td>
<td width="4"></td>
</tr>
<tr>
<td height="28" colspan="2" valign="top"><form name="form1" method="post" action="show_auto_orderbook_teac.php">
<div align="right"><span class="style6">ค้นหาจาก (รหัสสั่งซื้อ)</span>
<span class="style17">
<label> </label>
</span>
<label>
<input name="TxtSearch" type="text" id="TxtSearch">
</label>
<label>
<input type="submit" name="Submit" value="ค้นหา">
<input name="Search" type="hidden" id="Search" value="search">
</label>
</div>
</form></td>
<td></td>
<td></td>
</tr>
<tr>
<td height="26"></td>
<td colspan="2" valign="top">
<div align="right">
<? if($TxtSearch!=""){ ?>
<font face="MS Sans Serif, Tahoma, sans-serif" color="#990000" size="2">ผลการสืบค้นมีทั้งหมด <? echo $rows;?> รายการ</font>
<? } else{?>
<? }?>
</div></td><td> </td>
</tr>
<tr>
<td height="49"></td>
<td valign="top"><table width="110%" border="0" cellpadding="0" cellspacing="0">
<!--DWLayoutTable-->
<tr>
<td width="708" height="41" valign="top"><table width="791" height="67" border="1" align="center" cellpadding="2" cellspacing="0" bordercolor="#2D96FF" bgcolor="#2D96FF">
<td width="43" height="22" bgcolor="#2D96FF"><div align="center"><span class="style2">ลำดับที่</span></div></td>
<td width="61" bgcolor="#2D96FF"><div align="center"><span class="style2">รหัสสั่งซื้อ</span></div></td>
<td width="61" bgcolor="#2D96FF"><div align="center"><span class="style2">ชื่อผู้สั่งซื้อ</span></div></td>
<td width="49" bgcolor="#2D96FF"><div align="center"><span class="style2">รหัสวิชา</span></div></td>
<td width="47" bgcolor="#2D96FF"><div align="center"><span class="style2">ชื่อวิชา</span></div></td>
<td width="47" bgcolor="#2D96FF"><div align="center"><span class="style2">ISBN</span></div></td>
<td width="62" bgcolor="#2D96FF"><div align="center"><span class="style2">ชื่อหนังสือ</span></div></td>
<td width="42" bgcolor="#2D96FF"><div align="center"><span class="style2">ผู้แต่ง</span></div></td>
<td width="52" bgcolor="#2D96FF"><div align="center"><span class="style2">ราคาปก</span></div></td>
<td width="53" bgcolor="#2D96FF"><div align="center"><span class="style2">หมู่เรียน</span></div></td>
<td width="66" bgcolor="#2D96FF"><div align="center"><span class="style2">จำนวนที่สั่ง</span></div></td>
<td width="48" bgcolor="#2D96FF"><div align="center"><span class="style2">จำนวนเงินส่วนต่าง</span></div></td>
<td width="49" bgcolor="#2D96FF"><div align="center"><span class="style26">สถานะการสั่งชื้อ</span></div></td>
<td width="37" bgcolor="#2D96FF"><div align="center"><span class="style2">แก้ไข</span></div></td>
<td width="55" bgcolor="#2D96FF"><div align="center"><span class="style2">ลบ</span></div></td>
</tr>
<?
if (su_book=1){
ให้มีการทำ link รูปแก้ไข และรูปลบ
} else if (su_book=2)
{
ไม่ต้องมีการทำ link รูปแก้ไข และรูปลบ
}
for($i=0;$i<$rows;$i++){
$id_order=mysql_result($result,$i,"id_order");
$reserve_id=mysql_result($result,$i,"reserve_id");
$id=mysql_result($result,$i,"id");
$id_course=mysql_result($result,$i,"id_course");
$course_name=mysql_result($result,$i,"course_name");
$isbn=mysql_result($result,$i,"isbn");
$bookname=mysql_result($result,$i,"bookname");
$author=mysql_result($result,$i,"author");
$pricebook=mysql_result($result,$i,"pricebook");
$classroom=mysql_result($result,$i,"classroom");
$amount=mysql_result($result,$i,"amount");
$pay_difference=mysql_result($result,$i,"pay_difference");
$su_book=mysql_result($result,$i,"su_book");
?>
<tr bgcolor="<? if($i%2==0)echo "#CEE7FF"; else echo "#FFFFFF";?>">
<td><div align="center" class="style1 style20"><span class="style11"><? echo $i+1+($page-1)*20;?></span></div></td>
<td><div align="center" class="style1 style20">
<div align="center"><span class="style11"><? echo $id_order;?></span></div>
</div></td>
<td><div align="center" class="style1 style20">
<div align="center"><span class="style11"><? echo $names;?></span></div>
</div></td>
<td><div align="center" class="style1 style20">
<div align="center"><span class="style11"><? $sql1="select id_course from tb_course where id_course=$id_course";
$db_query1=mysql_db_query($db,$sql1);
$result1 = mysql_fetch_array($db_query1);
$year = $result1[year];
echo"$id_course";?></span></div>
</div></td>
<td><div align="center" class="style1 style20">
<div align="center"><span class="style11"><? $sql2="select course_name from tb_course where id_course=$id_course";
$db_query1=mysql_db_query($db,$sql2);
$result1 = mysql_fetch_array($db_query1);
$year = $result1[year];
echo"$course_name";?></span></div>
</div></td>
<td><div align="center" class="style1 style20">
<div align="center"><span class="style11"><? echo $isbn;?></span></div>
</div></td>
<td><div align="center" class="style1 style20">
<div align="center"><span class="style11"><? echo $bookname;?></span></div>
</div></td>
<td><div align="center" class="style1 style20">
<div align="center"><span class="style11"><? echo $author;?></span></div>
</div></td>
<td><div align="center" class="style1 style20">
<div align="center"><span class="style11"><? echo number_format ($pricebook,2)."<br />"; ?></span></div>
</div></td>
<td><div align="center" class="style1 style20">
<div align="center"><span class="style11"><? echo $classroom;?></span></div>
</div></td>
<td><div align="center" class="style1 style20">
<div align="center"><span class="style11"><? echo $amount;?></span></div>
</div></td>
<td><div align="center" class="style1 style20">
<div align="center"><span class="style11"><? echo $pay_difference;?> </span></div>
</div></td>
<td><div align="center"><span class="style11"><?
$sql3="select name_status from tb_status_book where su_book=$su_book";
$db_query3=mysql_db_query($db,$sql3);
$result13 = mysql_fetch_array($db_query3);
$name_status = $result13[name_status];
echo $name_status;?></span></div></td>
<td><div align="center"><a href="edit_orderbook.php?id_order=<? echo $id_order;?>"onclick="return confirm('ต้องการแก้ไขข้อมูลจริงหรือไม่ ')"><img src="image/edit.png" alt="แก้ไข" name="edit" width="20" height="20" border="0"/></a></div></td>
<td><div align="center"><span class="style11"><a href="del_orderbook.php?id_order=<? echo $id_order ?>" onClick="return confirm('ต้องการลบข้อมูลนี้ออกจากระบบจริงหรือไม่ ')"><img src="image/del.gif" alt="ลบ" width="16" height="16" border="0"></a>
<input name="rows" type="hidden" id="rows" value="<? echo $rows; ?>" />
<input name="Del" type="hidden" id="Del" value="del" />
</div></td>
<tr>
<? }?>
</tr>
</table></td>
Tag : PHP, MySQL
|
|
|
|
|
|
Date :
2011-05-19 00:47:40 |
By :
ปุ๋ย |
View :
1374 |
Reply :
7 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แยกอิสระ ไม่ต้อง else เอาเงื่อนไขครอบรูปแก้ไขกับรูปลบไว้
If (su_book=1){
แสดงรูปแก้ไข
}
if (su_book=1 or su_book=2)
{
แสดงรูปลบ
}
|
|
|
|
|
Date :
2011-05-19 00:52:43 |
By :
PlaKriM |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่ต้องเอาเงื่อนไขนี้ไปไว้บน loop for ใช่ไหมค่ะ
รึว่ายังไงคะ หนูทำแล้วัมน error อะคะ
|
|
|
|
|
Date :
2011-05-19 01:12:21 |
By :
ปุ๋ย |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ครอบนี่
Code (PHP)
<a href="edit_orderbook.php?id_order=<? echo $id_order;?>"onclick="return confirm('ต้องการแก้ไขข้อมูลจริงหรือไม่ ')"><img src="image/edit.png" alt="แก้ไข" name="edit" width="20" height="20" border="0"/></a>
กับนี่เลยครับ
Code (PHP)
<a href="del_orderbook.php?id_order=<? echo $id_order ?>" onClick="return confirm('ต้องการลบข้อมูลนี้ออกจากระบบจริงหรือไม่ ')"><img src="image/del.gif" alt="ลบ" width="16" height="16" border="0"></a>
|
|
|
|
|
Date :
2011-05-19 01:18:49 |
By :
PlaKriM |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
หนูทำตามแล้ว มัน Error แบบนี้อะคะ
|
|
|
|
|
Date :
2011-05-19 01:40:27 |
By :
ปุ๋ย |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เอาโค๊ดล่าสุดมาโพสต์ไว้ เดี๋ยวพรุ่งนี้มีคนมาช่วยตอบครับ
|
|
|
|
|
Date :
2011-05-19 02:47:48 |
By :
PlaKriM |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
หนูลองใส่แบบนี้ถูกไหมคะ ถ้าไม่ถูกครเอาไปใส่ตรงไหนคะ
Code (C#)
<td><div align="center">
if(su_book=1)
{
<a href="edit_orderbook.php?id_order=<? echo $id_order;?>"onclick="return confirm('ต้องการแก้ไขข้อมูลจริงหรือไม่ ')"><img src="image/edit.png" alt="แก้ไข" name="edit" width="20" height="20" border="0"/></a>
}
</div></td>
<td><div align="center"><span class="style11">
if (su_book=1 or su_book=2)
{
<a href="del_orderbook.php?id_order=<? echo $id_order ?>" onClick="return confirm('ต้องการลบข้อมูลนี้ออกจากระบบจริงหรือไม่ ')"><img src="image/del.gif" alt="ลบ" width="16" height="16" border="0"></a>
}
</div></td>
<input name="rows" type="hidden" id="rows" value="<? echo $rows; ?>" />
<input name="Del" type="hidden" id="Del" value="del" />
</div></td>
<tr>
<? }?>
</tr>
|
|
|
|
|
Date :
2011-05-19 13:09:55 |
By :
ปุ๋ย |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ดูเหมือนน้องไม่มีพื้นฐานสักเท่าไหร่ อ่านบทเรียนด้วยนะครับ
Code (PHP)
<td><div align="center">
<?php
if($su_book=1)
{
?>
<a href="edit_orderbook.php?id_order=<? echo $id_order;?>"onclick="return confirm('ต้องการแก้ไขข้อมูลจริงหรือไม่ ')"><img src="image/edit.png" alt="แก้ไข" name="edit" width="20" height="20" border="0"/></a>
<?php
}
?>
</div></td>
<td><div align="center"><span class="style11">
<?php
if ($su_book=1 or $su_book=2)
{
?>
<a href="del_orderbook.php?id_order=<? echo $id_order ?>" onClick="return confirm('ต้องการลบข้อมูลนี้ออกจากระบบจริงหรือไม่ ')"><img src="image/del.gif" alt="ลบ" width="16" height="16" border="0"></a>
<?php
}
?>
</div></td>
<input name="rows" type="hidden" id="rows" value="<? echo $rows; ?>" />
<input name="Del" type="hidden" id="Del" value="del" />
</div></td>
<tr>
<? }?>
</tr>
|
|
|
|
|
Date :
2011-05-19 14:07:48 |
By :
PlaKriM |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|