ข้อมูลในดาต้าเบส
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 ระบบจะไปตัดจากตารางเดิมออก
ต้องเขียนโค้ดยังไงครับ ไม่ค่อยเก่ง แต่อยากลองหัดทำดู