A-AA+then

run ใน localhost ก็แสดงปกติ แต่เอาขึ้น ser กับไม่แสดง ไม่ error

1,172

www.369rich.com/store_book/index.php  ไฟล์ทดสอบ
ไฟล์ index.php

<?php   session_start();
ini_set("register_globals","On");
require_once("includes/template.php"); 
require_once("includes/function.php"); 
require_once("Shopping/includes/shopping_function.php"); 
show_header("หน้าแรก") ;   show_menu() ;  

$dblink = connect_db() ;   
$sqlBook = " SELECT * FROM tblBooks WHERE bStock > 0 ORDER BY bStock DESC LIMIT 4" ;
$reBook = mysqli_query( $dblink, $sqlBook ) ;
$numBook = mysqli_num_rows( $reBook ) ; 

if ( $numBook == 0 ) {     
 echo "<font size=\"+2\">ขออภัย ขณะนี้ยังไม่มีรายการสินค้า</font>" ;
 show_footer() ;    exit ;
 
} else {  ?>
 <table cellpadding="5" cellspacing="1" width="95%" border="0" bgcolor="#FFCC00" style="font-weight:inherit color:#666666" align="center"> 
        <tr bgcolor="#A2374D" style="color:#FFFFFF" align="center">
            <td colspan="4" height="30">รายการสินค้าแนะนำ ( ในสต๊อกสินค้า )</td>
        </tr>
        <?php $count = 0 ; 
        while ( $row = mysqli_fetch_array( $reBook, MYSQL_ASSOC ) ) {
            $sqlPB = " SELECT proDiscount FROM tblPromotionBook AS pb, tblPromotions AS p WHERE pb.proID = p.proID AND bISBN = '" . $row["bISBN"] . "' AND ExpireDate IS NULL" ;
            $resultPB = mysqli_query( $dblink, $sqlPB ) ;
            $rows = mysqli_num_rows( $resultPB ) ;  
            if ( $rows > 0 ) {
                $rowsPB = mysqli_fetch_array( $resultPB, MYSQL_ASSOC ) ;
    $sale = calculate_salePrice($row["bPrice"] , $rowsPB["proDiscount"]) ;
                $showDiscount = "<font color=red><b>ส่วนลด </b> ".$rowsPB["proDiscount"]."% เหลือ " . $sale . " บาท</font><br/>" ;
            } else {
                unset($sale) ; 
                unset($showDiscount) ; 
            }
           
            if ( $row["bStock"] > 0 && $row["bStock"] <= 10 ) {
                $stock = '<a class="shop" href="Shopping/shopping_process1.php?new='.$row["bISBN"].'">เบิกสินค้า<img src="images/cart.gif" border="0"></a><font color=red>มีจำนวนจำกัด</font>' ;
            } elseif ( $row["bStock"] == 0 ) {
                $stock = '<font color=red>หมดสต๊อก</font>' ;
            } else {
                $stock = '<a class="shop" href="Shopping/shopping_process1.php?new='.$row["bISBN"].'">เบิกสินค้า<img src="images/cart.gif" border="0"></a>' ;
            }
   
            if ( $count == 0 ) {  ?>

    <tr>
                    <td width="10%" bgcolor="#FFFFCC" align="left"><img src="<?php echo 'includes/display.php?id='.$row["bISBN"].'&table=tblBooks&column=bISBN' ; ?>" width="100" border="1" /></td>
                    <td width="40%" bgcolor="#FFFFCC" align="left">
                      <a href="<?php echo "Shopping/show_bookdetail.php?isbn=".$row["bISBN"] ; ?>" title="คลิกดูรายละเอียด"><?php echo $row["bTitle"] ; ?></a><br/>
                        <b>รหัส: </b><?php echo $row["bISBN"] ; ?><br/>
                        <b>ผู้ผลิต: </b><?php echo $row["bAuthor"] ; ?><br/>
                        <b>บริษัทที่ผลิต: </b><?php echo $row["bPublisher"] ; ?><br/>
                        <!--<b>จำนวนหน้า: </b><?php//echo $row["bPage"] ; ?> หน้า<br/> -->
                        <b>ปีที่ผลิต: </b><?php echo $row["bYear"] ; ?><br/>
                        <b>ราคา: </b><?php echo number_format( $row["bPrice"] ) ; ?> บาท<br/>
                        <?php echo $showDiscount ; ?><br/>
                        <?php echo $stock ; ?>
                    </td>
    <?php  $count++ ;
   } else {  ?>

     <td width="10%" bgcolor="#FFFFCC" align="center"><img src="<?php echo 'includes/display.php?id='.$row["bISBN"].'&table=tblBooks&column=bISBN' ; ?>" width="100" border="1" /></td>
                    <td width="40%" bgcolor="#FFFFCC" align="left">
      <a href="<?php echo "Shopping/show_bookdetail.php?isbn=".$row["bISBN"] ; ?>"><?php echo $row["bTitle"] ; ?></a></b><br/>
                        <b>รหัส: </b><?php echo $row["bISBN"] ; ?><br/>
                        <b>ผู้ผลิต: </b><?php echo $row["bAuthor"] ; ?><br/>
                        <b>ที่ผลิต: </b><?php echo $row["bPublisher"] ; ?><br/>
                        <!--<b>จำนวนหน้า: </b><?php //echo $row["bPage"] ; ?> หน้า<br/> -->
                        <b>ปีที่ผลิต: </b><?php echo $row["bYear"] ; ?><br/>
                        <b>ราคา: </b><?php echo number_format( $row["bPrice"] ) ; ?> บาท <br/>
                        <?php echo $showDiscount ; ?><br/>
                        <?php echo $stock ; ?>
                     </td>
                </tr>
                <tr height="3" />
          <?php   $count = 0 ; 
   } 
        }  ?>

 </table>
<?php }
show_footer() ; ?>


----------------------------------------------------------------------------------------------------------------------------------
ไฟล์ template.php
<?php   session_start() ; 
ini_set("register_globals","On");
define("ROOT_DIR", "/store_book/") ;

function show_header( $title ) { ?>
    <html>
        <head>
   <meta http-equiv="Content-Type" content="text/html; charset=windows-874" />
            <title><?php echo $title ; ?></title>
            <style>
                body { margin:0; font-family:Microsoft Sans Serif, MS Sans Serif, Arial, CordiaUPC ; font-size:14px; }
                li, td { font-family:MS Sans Serif, Arial ; font-size:5px ; }
                a.cate { text-decoration:none; color:#FFFFFF; font-weight:inherit }
                a.cate:hover { color:#EE9935; }
           </style>

        </head>
        <body>
            <table width="850" cellpadding="0" cellspacing="0" border="0" bgcolor="#D4EAF2" align="center">
                <tr>
     <td align="center" colspan="2">
      <img src="<?php echo ROOT_DIR."images/-ktplogo.jpg" ; ?>" border="0" width="850" height="5" >
       <font size="13px" color="#FF0000" >ระบบเบิกสินค้าออนไลน์</font>
     </td>
    </tr>
<?php }

function show_menu() { ?>
        <tr bgcolor="#3366CC" width="750" height="25" align="right" style="color:#FFFFFF">
        <?php  if ( isset( $_SESSION["Admin"] ) ) { // ตรวจสอบสิทธิ์ แล้วแสดงเมนูตามสิทธิ์ที่ได้รับ  ?>
                    <td align="left" style="font-weight:bold">&nbsp;&nbsp;&nbsp;&nbsp;  สวัสดีคุณ <?php echo $_SESSION["Admin"] ; ?></td>
                    <td align="right"> <a href="<?php echo ROOT_DIR."index.php" ; ?>" class="cate">หน้าแรก</a> |
                     <a href="<?php echo ROOT_DIR."Admin/categories_manage.php" ; ?>" class="cate">จัดการหมวดหมู่</a> |
                      <a href="<?php echo ROOT_DIR."Admin/promotions_manage.php" ; ?>" class="cate">จัดการโปรโมชั่น</a> |
                     <a href="<?php echo ROOT_DIR."Admin/books_manage.php" ; ?>" class="cate">จัดการรายการสินค้า</a> |
      <a href="<?php echo ROOT_DIR."/admin_report.php" ; ?>" class="cate">จัดรายการเครดิตสินค้า</a>  |  
                     <a href="<?php echo ROOT_DIR."Shopping/admin_checkOrder.php" ; ?>" class="cate">รายการสั่งซื้อ</a>  |
      <a href="<?php echo ROOT_DIR."Shopping/admin_report.php" ; ?>" class="cate">รายงานสรุป</a>  |          
                     <a href="<?php echo ROOT_DIR."Admin/admin_logoutProcess.php" ; ?>" class="cate">ออกจากระบบ</a>&nbsp;&nbsp;&nbsp;&nbsp;</td>
        <?php  } elseif ( isset( $_SESSION["ssMember"] ) ) {  ?>
                    <td align="left">&nbsp;&nbsp;&nbsp;&nbsp;สวัสดีคุณ <?php echo $_SESSION["ssMember"] ; ?></td>
                    <td align="right"> <a href="<?php echo ROOT_DIR."index.php" ; ?>" class="cate" >หน้าแรก</a> |
                     <a href="<?php echo ROOT_DIR."Shopping/search_books.php" ; ?>" class="cate">ค้นหา</a> |
                     <a href="<?php echo ROOT_DIR."Shopping/shopping_process1.php" ; ?>" class="cate">เบิกสินค้า</a> |
      <a href="<?php echo ROOT_DIR."Shopping/member_checkOrder.php" ; ?>" class="cate">ติดตามการสั่งซื้อ</a> |                   
                     <a href="<?php echo ROOT_DIR."Member/changepwd_form.php" ; ?>" class="cate">เปลี่ยนรหัสผ่าน</a> |
                      <a href="<?php echo ROOT_DIR."Member/updateprofile_form.php" ; ?>" class="cate">แก้ไขข้อมูลส่วนตัว</a> |
      <a href="<?php echo ROOT_DIR."credit/credit.php" ; ?>" class="cate">เครดิตสินค้า</a> |
                     <a href="<?php echo ROOT_DIR."Member/logout_process.php" ; ?>" class="cate">ออกจากระบบ</a>&nbsp;&nbsp;&nbsp;&nbsp;</td>
        <?php  } else { ?>
                    <td align="right" colspan="2"><a href="<?php echo ROOT_DIR."index.php" ; ?>" class="cate">หน้าแรก</a> |
                     <a href="<?php echo ROOT_DIR."Shopping/search_books.php" ; ?>" class="cate">ค้นหา</a> |
                     <a href="<?php echo ROOT_DIR."Shopping/shopping_process1.php" ; ?>" class="cate">เบิกสินค้า</a> |
                      <a href="<?php echo ROOT_DIR."Member/login_form.php" ; ?>" class="cate">สมาชิก</a> |
                     <a href="<?php echo ROOT_DIR."Admin/admin_loginForm.php" ; ?>" class="cate" >ผู้ดูแลระบบ</a>&nbsp;&nbsp;&nbsp;&nbsp;</td>
        <?php  }  ?>
        <tr align="center"><td colspan="2"><br/>
<?php } 

function show_footer( ) { ?>       
                    <br/></td></tr>         
                    <tr><td align="center" colspan="2">
                        <hr width="800" align="center"> <br/>
                        บริษัท ริชพาวเวอร์ อีคอมเมอร์ช จำกัด<br/>
                        947/146 หมู่ที่ 12 ก.ม.3 ถ.บางนา-ตราด แขวงบางนา เขตบางนา กรุงเทพฯ 10260 <br/>
                        โทร 02-7441427-8 โทรสาร. 02-7441429 <br/><br/>
                    </td></tr>
                </table>
            </body>
        </html>
<?php } ?>     

2 ความคิดเห็น

ลองเปิด error ของเว็บดูก่อนสิครับ ว่า มัน error ที่บรรทัดไหน เท่าที่ดูตอนนี้ ผมไม่รู้ว่า มันไปหยุดการทำงานตรงไหน

<?php
error_reporting(E_ALL);// เปิดการรายงานข้อผิดพลาด
?>


ใส่ไว้ตอนต้นๆของไฟล์ ถัดจาก session_start() ก็ได้ครับ
1

ได้แล้วครับ มันมีปัญหาพวก function ของ mysqli ครับ ขอบคุณครับ

2
^