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>";
}
}
?>
คำถามครับ
- ในส่วนของข้อมูล company ไม่มีปัญหาอะไรครับ โปรแกรมสามารถคำนวณและโชว์เลข 4 ได้ครับ
- แต่ข้อมูลในส่วนอื่นโชว์เป็น 0 หมดเลยครับ
หน้าเว็บจะโชว์อย่างนี้ครับ
4 food companies in our directory.
0 Agricultural Products companies.
0 Alkoholic Beverage companies
จึงต้องขอคำแนะนำด้วยครับ
อนันต์

















