พบกับบทความเกี่ยวกับคอมพิวเตอร์และ programming ได้ที่ http://articles.modoeye.com
PHP development / การแสดงข้อมูลบาง field ใน Mysql
Anan
Anan
Sat 30 Sep 2006 19:31:55

สวัสดีครับ

 

ขอคำแนะนำด้วยครับ คำถามนี้สอดคล้องกับคำถามก่อนหน้านี้ครับ

 

ผมมีฐานข้อมูลใน 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

 

ผมต้องการเขียนโปรแกรมให้แสดงรายละเอียดของบริษัทในกลุ่ม Agri นั้น ผมจึงเขียนดังนี้ครับ

 

File index_left.txt

<tr><td><font color="#8B0000" face="verdana" size="1">

<a href=index_agri.php>Agricultural Products Com.</a></font></td></tr>

 

เมื่อ user click ที่ Agricultural Products Com. จะ link ไปที่ file index_agri.php ซึ่งผมเขียนดังนี้ครับ

 

<?

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

 if(!$link)

 {

  print("Error");

 }

 else

 {

  mysql_select_db("company",$link);

  $sql = "SELECT agri FROM company order by company asc";

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

  print("<table border=1>");

  print("<tr><td>Company</td><td>Country</td><td>Email</td></tr>");

  while($row=mysql_fetch_row($res))

  {

   print("<tr>");

   print("<td>$row[0]</td><td>$row[3]</td><td>$row[6]</td></tr>");

  }

  print("<table>");

 }

?>

 

ปรากฏว่าข้อมูลที่แสดงออกมาเป็นดังนี้ครับ

 

Company             Country                 Email

0

1

1

0

 

ซึ่งผมต้องการให้ข้อมูลแสดงรายละเอียดของบริษัทในกลุ่ม Agri ซึ่งหมายถึงมีค่าเท่ากับ 1 เท่านั้น จะต้องเขียนอย่างไรครับ? แนะนำด้วยครับ

 

อนันต์

 

 

 

Administrator
Sun 1 Oct 2006 03:10:06
$sql = "SELECT agri FROM company order by company asc";

จากคำสั่งข้างต้น เป็นการเลือก column agri จาก table company โดยให้เรียงตามตัวอักษรจากน้อยไปหามากใน column company

ดังนั้นจึงได้มาแค่ column agri ที่มีแต่ตัวเลข 0 หรือ 1 เท่านั้นครับ

จากตารางนี้มีเพียงข้อมูลของบริษัทกับชนิดสินค้าที่มีจำหน่ายเท่านั้น ถ้าต้องการแสดงผลรายละเอียดต้องมีตารางรายละเอียดบริษัทด้วยครับ
Anan
Anan
Sun 1 Oct 2006 06:17:41

สวัสดีครับ

 

ขอบคุณครับที่กรุณาแนะนำ อย่างไรก็ตามคิดว่าผมให้ข้อมูลน้อยเกินไป จึงต้องเสนอข้อมูลเพิ่มเติมดังนี้ครับ

 

ผมเขียนโปรแกรมขึ้นมาเพื่อเก็บข้อมูลชื่อ, ที่อยู่, email, ประเทศ, กลุ่มสินค้าอาหารที่ผลิต ของบริษัทต่างๆดังนี้

 

<br>

<script language="javascript" type="text/javascript">

function validate(obj){

    if(obj.product.value == "0"){

       alert("Please select product");

       obj.product.focus();

       return false;

    }else if(obj.country.value == "0"){

       alert("Please select country");

       obj.country.focus();

       return false;

    }

    return true;

}

</script>

 

<font color="#000000" face="verdana" size="1"><b>www.anan is a world food company directory. We have more than 20,000 food companies that you can open business gate to sell or buy food products.

<p>Post buy and sell member's food products will send to food company in our database that they agree to receive.</p>

<p>Cost of member is USD200/year. If you interest, please register at member register.</p></u></font>

<font color="#000000" face="verdana" size="1"><b><u>Food company search</u></b></font>

 

<table border="0" width="400">

<tr>

<td width="200"><font color="#8B4513" face="verdana" size="1"><b>Alphabetical search</b></td>

</tr>

<tr>

<td><form name="form2" method="post" action="index_search1.php">

<select name="alphabet">

<option value="0">Please select alphalet</option>

<option value="A">A</option>

<option value="B">B</option>

<option value="C">C</option>

<option value="D">D</option>

<option value="E">E</option>

<option value="F">F</option>

<option value="G">G</option>

<option value="H">H</option>

<option value="I">I</option>

<option value="J ">J</option>

<option value="K">K</option>

<option value="L">L</option>

<option value="M">M</option>

<option value="N">N</option>

<option value="O">O</option>

<option value="P">P</option>

<option value="Q">Q</option>

<option value="R">R</option>

<option value="S ">S</option>

<option value="T ">T</option>

<option value="U">U</option>

<option value="V">V</option>

<option value="W">W</option>

<option value="X">X</option>

<option value="Y">Y</option>

<option value="Z">Z</option>

</select></td>

<td width="100" colspan="2">

<input type="submit" value="search">

</form>

</td>

</tr>

</table>

 

<table border="0" width="400">

<tr>

<td width="200"><font color="#8B4513" face="verdana" size="1"><b>Food group search</b></font></td>

</tr>

<tr>

<form name="form3" method="post" action="index_search2.php" onsubmit="return validate(this);">

<td width="200" valign="center"><select name="product">

<option value="0">Please select food group</option>

<option value="agri">Agricultural Products</option>

<option value="alkohol">Alkoholic Beverages</option>

<option value="nonal">Non Alkoholic Beverages</option>

<option value="bakery">Bakery Products</option>

<option value="cannedfood">Canned Food</option>

<option value="cereals">Cereals, Grains, Flours</option>

<option value="candies">Candies, Snacks, Desserts</option>

<option value="sugar">Sugar, Honey, Sweeteners</option>

<option value="coffee">Coffee, Tea, Cacao</option>

<option value="condiments">Condiments, Spices, Herbs</option>

<option value="foodin">Food Ingredients</option>

<option value="fruits">Fruits and Vegetables</option>

<option value="dressings">Dressings and Seasonings</option>

<option value="meat">Meat, Meat Products</option>

<option value="milk">Milk, Cheese,Cream</option>

<option value="oil">Oil, Fats Products</option>

<option value="organic">Organic Products</option>

<option value="pasta">Pasta, Sauces, Soups</option>

<option value="ready">Ready and Convenience Food</option>

<option value="seafood">Seafood, Fish Products</option>

</select></td></tr>

 

<tr>

<td width="200"><select name="country">

                <option value="0">Please select country</option>

                <option value="Albania">Albania</option>\n

                <option value="Algeria">Algeria</option>\n

                <option value="Argentina">Argentina</option>\n

                <option value="Australia">Australia</option>\n

                <option value="Austria">Austria</option>\n

                <option value="Bahrain">Bahrain</option>\n

                <option value="Bangladesh">Bangladesh</option>\n

                <option value="Belarus">Belarus</option>\n

                <option value="Belgium">Belgium</option>\n

                <option value="Belize">Belize</option>\n

                <option value="Benin">Ben?n</option>\n

                <option value="Bolivia">Bolivia</option>\n

                <option value="Brazil">Brazil</option>\n

                <option value="Bulgaria">Bulgaria</option>\n

                <option value="Burkina Faso">Burkina Faso</option>\n

                <option value="Burundi">Burundi</option>\n

                <option value="Cameroon">Cameroon</option>\n

                <option value="Canada">Canada</option>\n

                <option value="Chile">Chile</option>\n

                <option value="China">China</option>\n

                <option value="Colombia">Colombia</option>\n

                <option value="Costa Rica">Costa Rica</option>\n

                <option value="Croatia">Croatia</option>\n

                <option value="Cyprus">Cyprus</option>\n

                <option value="Czech Republic">Czech Republic</option>\n

                <option value="Denmark">Denmark</option>\n

                <option value="Dominican Republic">Dominican Republic</option>\n

                <option value="Ecuador">Ecuador</option>\n

                <option value="Egypt">Egypt</option>\n

                <option value="Estonia">Estonia</option>\n

                <option value="Fiji">Fiji</option>\n

                <option value="Finland">Finland</option>\n

                <option value="France">France</option>\n

                <option value="Germany">Germany</option>\n

                <option value="Ghana">Ghana</option>\n

                <option value="Greece">Greece</option>\n

                <option value="Guatemala">Guatemala</option>\n

                <option value="Guinea">Guinea</option>\n

                <option value="Honduras">Honduras</option>\n

                <option value="Hong Kong">Hong Kong</option>\n

                <option value="Hungary">Hungary</option>\n

                <option value="India">India</option>\n

                <option value="Indonesia">Indonesia</option>\n

                <option value="Iran">Iran</option>\n

                <option value="Ireland">Ireland</option>\n

                <option value="Israel">Israel</option>\n

                <option value="Italy"><

Anan
Anan
Sun 1 Oct 2006 06:33:11

ข้อมูลนี้ error ครับ กรุณาตอบฉบับถัดไปครับ

อนันต์

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