พบกับบทความเกี่ยวกับคอมพิวเตอร์และ programming ได้ที่ http://articles.modoeye.com
PHP development / การแสดงจำนวน
Anan
Anan
Thu 28 Sep 2006 20:26:58

สวัสดีครับ

 

มีเรื่องรบกวนอีกแล้วครับ

 

ผมมีฐานข้อมูลใน Mysql ดังนี้ครับ

 

Company        Agri                 Alkohol                       Nonal

A company         0                              1                                              0

B company         1                              0                                              0

C company         1                              1                                              0

D company         0                              1                                              0

 

ผมต้องการเขียนโปรแกรมที่โชว์หน้าเว็บว่า

 

มีบริษัททั้งหมด 4 บริษัท

บริษัทธุรกิจ Agri 2 บริษัท

บริษัทธุรกิจ Alkohol 3 บริษัท

บริษัทธุรกิจ Nonal 0 บริษัท

 

ซึ่งผมต้องการให้โปรแกรมคำนวณข้อมูลในฐานข้อมูลใน  Mysql แล้วมาใส่ที่เลข 4, 2, 3, 0

 

ผมจึงเขียนโปรแกรมดังนี้

 

<?

$link=mysql_connect("localhost","root","");

if (!$link)

{

                print("Error");

}

else

{

                mysql_select_db("company",$link);

                $sql="select company from company";

                $res=mysql_query($sql, $link);

                echo"<table border='1' cellspacing='1' cellpadding='1' frame='hsides'>";

                echo"<tr>";

                echo"<td><font color='#0000CD' face='verdana' size='1'><b><center>";

                echo mysql_num_rows($res);

                echo"<font color='#8B0000' face='verdana' size='1'>  food companies in our directory";

                echo"</b></center></font></td></tr>";

 

                if(Agri==1)

                {

                $sql="select agri from company";

                $res1=mysql_query($sql, $link);

                echo"<table border='1' cellspacing='1' cellpadding='1' frame='hsides'>";

                echo"<tr>";

                echo"<td><font color='#0000CD' face='verdana' size='1'>";

                echo mysql_num_rows($res1);

                echo"<font color='#8B0000' face='verdana' size='>Nonal companies";

                echo"</font></td></tr>";

                }

                else

                {

                echo"<tr>";

                echo"<td><font color='#0000CD' face='verdana' size='1'>";

                echo"<font color='#8B0000' face='verdana' size='1'>0 Agricultural Products companies";

                echo"</font></td></tr>";

                }

 

                if(nonal==1)

                {

                $sql="select alkohol from company";

                $res2=mysql_query($sql, $link);

                echo"<tr>";

                echo"<td><font color='#0000CD' face='verdana' size='1'>";

                echo mysql_num_rows($res2);

                echo"<font color='#8B0000' face='verdana' size='1'>  Alkoholic Beverage companies";

                echo"</font></td></tr>";

                }

                else

                {

                echo"<tr>";

                echo"<td><font color='#0000CD' face='verdana' size='1'>";

                echo"<font color='#8B0000' face='verdana' size='1'>0 Alkoholic Beverage companies";

                echo"</font></td></tr>";

                }

}

?>

 

คำถามครับ

  1. ในส่วนของข้อมูล company ไม่มีปัญหาอะไรครับ โปรแกรมสามารถคำนวณและโชว์เลข 4 ได้ครับ

  2. แต่ข้อมูลในส่วนอื่นโชว์เป็น 0 หมดเลยครับ

 

หน้าเว็บจะโชว์อย่างนี้ครับ

 

4 food companies in our directory.

0 Agricultural Products companies.

0 Alkoholic Beverage companies

 

จึงต้องขอคำแนะนำด้วยครับ

 

อนันต์

 

Reply
Name:
E-mail:
Home | Services | Forum | Classified | Directories | Support | Contact
ATOM feed RSS 0.9 feed RSS 1.0 feed RSS 2.0 feed
Copyright © 2005 - 2007 Modoeye.com, All Rights Reserved.
Disclaimer | Privacy policy | Term of Use | Term of Services
Valid XHTML Valid CSS! PHP: Hypertext Preprocessor MySQL database Apache Powered! FreeBSD Power to serve
Modoeye Sitemap Client login