|
|
|
Error บรรทัดที่เขียนว่า // ตรงนี้หนะครับ ดูให้หน่อย พอดีมันต้องอยู่ใน loop for ของโค้ด search หนะครับ |
|
|
|
|
|
|
|
บรรทัดที่เขียนว่า // ตรงนี้หนะครับ ดูให้หน่อย พอดีมันต้องอยู่ใน loop for ของโค้ด search หนะครับ
บรรทัด 32 33 40 <? echo mysql_result($reszzx,0,"name");?>//ตรงนี้ครับ
มันจะ Error รายการแรกหนะครับ
Code (PHP)
<?
session_start();
$q = $_POST['q'];
$filter = $_POST['filter'];
include 'sql.php';
include 'config.php';
if($filter == "all") {
$sqlzz = "SELECT * FROM `pic_product` WHERE `name_product` LIKE '%$q%' or `id_product` LIKE '%$q%' or `colour_product` LIKE '%$q%'";
} elseif($filter == "id") {
$sqlzz = "SELECT * FROM `pic_product` WHERE `id_product` LIKE '%$q%'";
} elseif($filter == "name") {
$sqlzz = "SELECT * FROM `pic_product` WHERE `name_product` LIKE '%$q%'";
} elseif($filter == "colour") {
$sqlzz = "SELECT * FROM `pic_product` WHERE `colour_product` LIKE '%$q%'";
} else {
$sqlzz = "SELECT * FROM `pic_product` WHERE `name_product` LIKE '%$q%' or `id_product` LIKE '%$q%' or `colour_product` LIKE '%$q%'";
}
$reszz = mysql_query($sqlzz);
$cntzz = mysql_num_rows($reszz);
?>
<table border="0" cellspacing="0" cellpadding="0">
<?
for ($i=0;$i<$cntzz;$i++) {
?>
<?
$sqlzzx = "SELECT * FROM `product_type` WHERE `del` = '' AND `id` = '$p_type'"; //ตรงนี้ครับ
$reszzx = mysql_query($sqlzzx); //ตรงนี้ครับ
?>
<tr>
<td> </td>
<td><a href="product_collection.php?id=<? echo mysql_result($reszz,$i,"p_id"); ?>">
<img src="uploads/product/product_silver/thumb/pic_<? echo mysql_result($reszz,$i,"p_id"); ?>.jpg" width="101" height="75" border="0" style="border: 1px #fff solid" /></a></td>
<td> </td>
<td class="font_white14"><? echo mysql_result($reszz,$i,"id_product"); ?> <a href="basket_add.php?id=<? echo mysql_result($reszz,$i,"p_id"); ?>"> <? echo mysql_result($reszz,$i,"name_product"); ?></a> <? echo mysql_result($reszzx,0,"name");?>//ตรงนี้ครับ
<br />(<? echo mysql_result($reszz,$i,"colour_product"); ?>)
<br /><br /> <? echo "£". number_format(mysql_result($reszz,0,"price_product"), 2, '.', ''); ?> QTY ≥ 6<br /> <? echo "£". number_format(mysql_result($reszz,0,"price_products"), 2, '.', ''); ?> QTY < 6</td>
<td class="font_white14"><? $p_type = mysql_result($reszz,$i,"p_type");?>
<?
/*$sqlzzx = "SELECT * FROM `product_type` WHERE `del` = '' AND `id` = '$p_type'";
$reszzx = mysql_query($sqlzzx);
echo mysql_result($reszzx,0,"name");*/
?></td>
</tr>
<tr>
<td colspan="5"> </td>
</tr>
<tr>
<td colspan="5"> <img src="images/line_grey.jpg" width="545" height="1" /></td>
</tr>
<?
}
?>
</table>
Tag : PHP, MySQL
|
ประวัติการแก้ไข 2011-05-30 10:00:15 2011-05-30 10:35:00 2011-06-02 09:07:21
|
|
|
|
|
Date :
2011-05-30 09:59:04 |
By :
nottpoo |
View :
819 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ส่วนตรง Search ได้แล้วครับ
ติดตรงบรรทัด 40 หนะครับ ตรง <? echo mysql_result($reszzx,0,"name"); ?>
มัน Error รายการแรก หนะคับ
|
|
|
|
|
Date :
2011-05-30 10:45:04 |
By :
nottpoo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|