|
|
|
ผมจะเขียนเงื่อนไข ระบบเพิ่มค่ายังไงดี ผมมีโจทย์ที่คิดไม่ออก รบกวนช่วยหน่อยครับ |
|
|
|
|
|
|
|
Code (PHP)
$start = 7; // ค่าเริ่มต้น
$add = 3; // จำนวนที่จะให้เพิ่ม
if( $_post[input] == $start + $add ) // ตรวจสอบดูว่าค่าตรงหรือไม่
{
$start = $_post[input]; // ถ้าใช่ เก็บค่าใหม่ไว้เพื่อเช็ครอบต่อไป จริงๆ ตรงนี้น่าจะมีการเก็บลงฐานข้อมูล แล้วค่าเริ่มต้นถึงจากฐานข้อมูลแทน
}
else
{
echo 'ค่าที่ส่งมาน้อยกว่า '.$start + $add.';
}
โจทย์น้อยไปนิด
|
|
|
|
|
Date :
2009-10-30 19:45:49 |
By :
thanapon |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
จากตัวอย่างที่คุณ thanapon บอกมา ผมติดอีกนิดหน่อยอ่ะครับ
if( $_post[input] == $start + $add
{
$start = $_post[input];
}
ถ้าสมมุติ $start=7 และ $add=3
$start + $add รวมเป็น 10
ตรวจสอบว่า ถ้า $_post[input] == 10 เป็นจริง
$start = $_post[input]; // ให้ $start มีค่าเป็น 10
ดังนั้นมันเป็นการบังคับว่า ผู้ที่ใส่ข้อมูล input เข้ามา ต้องกรอกเป็นค่า 10 เท่านั้น
------------
แต่สิ่งที่ผมต้องการคือ input ค่าอะไรมาก็ได้ ที่เท่ากับ 10 หรือ มากกว่า 10 ที่เป็นการเพิ่มครั้งละ 3
ผู้ประมูลจะใส่ 10 เข้ามา หรือจะใส่ 16 มาเลยก็ได้ หรือจะใส่ 25 เข้ามาเลยก็ได้ ซึ่งเป็นการนับเพิ่งครั้งละ 3
แบบนี้อ่ะครับ
แต่ถ้าใส่มาผิด คือใส่ค่าที่ไม่ได้นับเพิ่มที่ละ 3 เช่นใส่ค่า 15 หรือ 20 ก็แสดง echo "ใส่ค่ามาไม่ถูกต้อง";
และถ้าผมจะเพิ่มเงื่อนไขเข้ามาอีก คือ ถ้าผู้ขายสามารถตั้งราคาขั้นต่ำได้ด้วยคือ (ราคาพอใจทีจะขาย)
เริ่มที่ 7 เคาะเพิ่มครั้งละ 3 ราคาขั้นต่ำที่ต้องการขายคือ 120 บ.
เราจะเพิ่มตัวแปร และเงื่อนไขยังไงดีครับ ให้ตรวจสอบว่า ราคาที่เสนอมา ยังน้อยกว่า 120
รบกวนอีกนิดครับ
|
|
|
|
|
Date :
2009-10-31 09:22:08 |
By :
basic111 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ช่วยหน่อยครับผม
|
|
|
|
|
Date :
2009-10-31 12:42:07 |
By :
basic111 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองจัดลำดับเหตุการณ์ วางเงื่อนไขด้วยตัวเองดูครับ พวกนี้มันเขียนไม่ยากหรอก ไม่ผล if-else
|
|
|
|
|
Date :
2009-10-31 14:00:35 |
By :
xbeginner01 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|