ช่วยดูโค้ดให้หน่อยครับ

เริ่มโดย ิnarak26, 13 สิงหาคม 2011, 16:12:00

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

ิnarak26

ผมต้องการเขียนคำสั่งให้ดูค่าจาก proext_value  ว่า  ext_id เป็น 6 หรือป่าว
เพื่อจะให้แสดงตารางรูปภาพ ถ้า id เป็น 6  เลยลองเขียนโค้ดนี้ขึ้นมา แต่มันไม่เปลี่ยน  แต่ถ้าระบุเป็น >0 มันขึ้นให้  แต่มันจะขึ้นทุกอันเลยครับ รบกวนผู้รู้ทีครับ ขอบคุณครับ

<?php
                         $bg_user = mysql_query("select ext_id from proext_value where id='$extid' ");
                        
                         if(mysql_num_rows($bg_user) == 6){?>
                         <div class="font_name_de">
                           <table width="935" border="0" style background="/images/premium_bg.png">

tonotech

เช็คเงื่อนไข if ดูครับ มันเช็คว่าถ้า query ได้จำนวน record เท่ากับ 6 records นะครับ

ไม่ใช่เช็คว่า id เท่ากับ 6

แบบนี้รึป่าว? :P
[direct=http://www.thaistampshop.com]ร้านไทยแสตมป์[/direct]  [direct=http://www.thaistampshop.com/index.php?country=TH]แสตมป์ไทย[/direct] [direct=http://www.thaistampshop.com/index.php?country=TW]แสตมป์ไต้หวัน[/direct] [direct=http://www.thaistampshop.com/index.php?country=CN]แสตมป์จีน[/direct] และแสตมป์ต่างประเทศอื่นๆ เชิญแวะชมได้ครับ

[direct=http://www.udseed.com/]UD Seed จำหน่ายเมล็ดพันธุ์ผักซอง ปลีก-ส่ง[/direct] ขาย PayPal $1=30.70 บาท มีเข้ามาเรื่อยๆ สนใจ PM สอบถามได้ครับ

aaaaaa1


<?php
                         $bg_user 
mysql_query("select ext_id from proext_value where id='$extid' ");
                        
                         if(
mysql_num_rows($bg_user) == 6){?>

                         <div class="font_name_de">
                           <table width="935" border="0" style background="/images/premium_bg.png">


code นี้ใช้นับจำนวนข้อมูลที่ Select ขึ้นมาได้ว่ามีกี่ Rows นะครับไม่ใช่ ดึงค่า ext_id ต้องใช้ code ด้านล่างครับ


$result = mysql_query("SELECT id, name FROM mytable");

while ($row = mysql_fetch_array($result)) {
    $data = $row['id']
}

if($data > 0)
{
     echo "dasdf";
}