ThaiSEOBoard.com

พัฒนาเว็บไซต์ => Programming => ข้อความที่เริ่มโดย: ิnarak26 ที่ 23 สิงหาคม 2013, 13:18:31



หัวข้อ: แนวทางการเขียนโค้ด เพื่อลดค่าในตาราง [php]
เริ่มหัวข้อโดย: ิnarak26 ที่ 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 ระบบจะไปตัดจากตารางเดิมออก

ต้องเขียนโค้ดยังไงครับ ไม่ค่อยเก่ง แต่อยากลองหัดทำดู