|
|
|
ช่วยด้วยครับ ง่วงแว้ว!!! คือผมจะทำ list ขึ้นมา 1 ตัว ดังตัวอย่างนี้ครับ <option value=0>เลือกจำนวนแคลอรี่</option> |
|
|
|
|
|
|
|
อันนี้ผมลองทำพอเป็นตัวอย่างนะครับ ยังไม่ได้ลองกับฐานข้อมูลจริง
แต่จะทำแบบนี้ได้ต้องเปลี่ยนรูปแบบการเก็บข้อมูลมาเป็นดังตัวอย่างที่ให้ไว้ด้านล่างนะครับ
<?php /* ตัวอย่างการเก็บข้อมูล
cal_id | 34
morning | กาแฟดำ,แกงจืดจับฉ่าย 1 ถ้วย,ข้าว 1 ทัพพี,137(cal)
lunch | ข้าวผัดหมู,ไข่ดาว 1 ฟอง,แกงจืดตำลึงหมูสับ 1 ถ้วย,525(cal)
dinner | แกงจืดหน่อไม้กับไก่1ถ้วย,ผัดถั่วลันเตาหมู 1จานเล็ก,ข้าว 1 ถ้วย 11 ซ.ม.,322(cal)
cal_all | 984
__________________________________________________________
$sql="Select * From $tb where cal_id=$id";
$db_query=mysql_db_query($db,$sql);
$num_rows=mysql_num_rows($db_query); //นับ Reccord ที่พบ
$result = mysql_fetch_array($db_query);
$id=$result[cal_id];
$morning=$result[morning];
$lunch=$result[lunch];
$dinner=$result[dinner];
$cal_all=$result[cal_all];
$morning_array=explode(",", $morning);
$lunch_array=explode(",", $lunch);
$dinner_array=explode(",", $dinner);
*/?>
<body>
<table width="700" border="1" cellspacing="1" cellpadding="1">
<tr>
<td colspan="2" align="center">มื้ออาหาร รายการอาหาร รวมพลังงานในแต่ละมื้อ</td>
</tr>
<tr>
<td width="114">มื้อเช้า</td>
<td width="573">
<?php
for ($i=0;$i<count($morning_array);$i++){
{echo $morning_array[$i]."<br />";}
?></td>
</tr>
<tr>
<td>มื้อกลางวัน</td>
<td>
<?php
for ($i=0;$i<count($lunch_array);$i++){
{ echo $lunch_array[$i]."<br />"; }
?> </td>
</tr>
<tr>
<td>มื้อเย็น</td>
<td>
<?php
for ($i=0;$i<count($dinner_array);$i++){
{ echo $dinner_array[$i]."<br />"; }
?></td>
</tr>
<tr>
<td>รวมพลังงานที่ได้รับ</td>
<td><?php echo $cal_all; ?><br /></td>
</tr>
</table>
|
|
|
|
|
Date :
10 ธ.ค. 2549 13:04:48 |
By :
lozomac |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่รู้ตอบถูกคำถามรึป่าวนะคับ
|
|
|
|
|
Date :
10 ธ.ค. 2549 13:05:52 |
By :
lozomac |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แล้วส่วนของการติดต่อฐานข้อมูลทำไงคับ
หน้าที่จะให้แสดงผลทำอย่างไรคับ
|
|
|
|
|
Date :
10 ธ.ค. 2549 16:14:09 |
By :
bg |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมว่าท่าน bg คงไม่เป้นจิงๆนะครับเพราะเซพไฟล์ที่ท่าน lozomac ทำให้แล้วมันก็เสร้จแล้วนะครับ
ส่วนฐานข้อมูลท่านก็ออกแบบมาแล้วนิครับว่ามี ห้าฟิว ฟิวไหนเก็บอะไรบาง
พอได้ฐานแล้วก็ไม่ต้องทำไรแล้วนะครับ ลองรันดุก่อนว่าทำงานได้ตามที่ต้องการมั้ย
โค้ดด้านบนนั้นขาดเพียง การรับค่าที่เลือก แล้วส่งคิวรี่เท่านั้น
เพราะโค้ดด้านบนนั้น กำหนดตัวแปรคิวรี่ไว้คือ $id ดังนั้น list ที่ให้คนเลือกจำนวน cal ควรตั้งชื่อว่า <select name=id> แล้วส่งไปหน้าที่เก้บโค้ดด้านบนไว้ เท่านี้ระบบก็ทำงานแล้วครับ จิงมั้นท่าน lozomac
มองดูแล้วมันน่าทำงานนะ
ไงว่างเชิญเที่ยวบ้านผมบางนะ กำลังอัพเดทใหม่
www.jamdai.com
|
|
|
|
|
Date :
11 ธ.ค. 2549 07:29:46 |
By :
c-sis |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้วคร้าบ ขอบคุณครับ
|
|
|
|
|
Date :
14 ธ.ค. 2549 00:10:15 |
By :
bg |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|