ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingแนวทางการเขียนโค้ด เพื่อลดค่าในตาราง [php]
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: แนวทางการเขียนโค้ด เพื่อลดค่าในตาราง [php]  (อ่าน 684 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
ิnarak26
Newbie
*

พลังน้ำใจ: 0
ออฟไลน์ ออฟไลน์

กระทู้: 43



ดูรายละเอียด
« เมื่อ: 23 สิงหาคม 2013, 13:18:31 »

ข้อมูลในดาต้าเบส

id     username     method   amount  amountcollect
1           a                 1           10
2           a                 2            10
3           a                  3           10
4          b                  1            10
5         b                   2             15
6         b                   3              20

คือผมเขียนโค้ดให้แสดงจำนวน amount ที่มี ดังนี้
โค๊ด:
while ( $rs = mysql_fetch_array($sql) ) { if ($rs['method'] == 1) { echo 'x ' . $rs['amount'] . '<br />' . PHP_EOL; } elseif ($rs['method'] == 2) { echo 'y ' . $rs['amount'] . '<br />' . PHP_EOL; } elseif ($rs['method'] == 3) { echo 'z ' . $rs['amount'] . '<br />' . PHP_EOL; } }

ผลลัพธ์ที่ได้

คือ x 10 y 10 z 10

หลังจากนั้นผมสร้าง ฟอร์ม มาหนึงฟอร์ม เพื่อให้ลูกค้าโอนข้อมูล จากตาราง amount ไปยัง amountcollect

โค๊ด:
<label for="processor"></label> <select name="processor" size="1"> <option value="ex">x<br> <option value="y">y<br> <option value="z">z<br> </select></td> </tr> <tr> <td><label for="amount">amount:</label></td> <td><input type="amount" name="amount" id="amount" /></td> </tr> <tr> </td> </tr> <tr> <td><input type="submit" name="submit" id="submit" value="Submit" /></td>

แต่ผมไม่รู้จะเขียนโค้ดยังไงต่อดีครับ

ให้เวลาที่ลูกค้า กด submit แล้วระบบ บันทึกข้อมูลไปยัง amountcollect

โดยให้ระบบเช็คค่าว่า

ถ้า x == x จำนวนเงินต้องไม่เกิน ที่ x มี แล้วเวลากด submit ระบบจะไปตัดจากตารางเดิมออก

ต้องเขียนโค้ดยังไงครับ ไม่ค่อยเก่ง แต่อยากลองหัดทำดู
« แก้ไขครั้งสุดท้าย: 23 สิงหาคม 2013, 13:19:25 โดย ิnarak26 » บันทึกการเข้า
หน้า: [1]   ขึ้นบน
พิมพ์