ThaiSEOBoard.com

พัฒนาเว็บไซต์ => Programming => ข้อความที่เริ่มโดย: taedexde ที่ 02 พฤษภาคม 2012, 19:25:55



หัวข้อ: [PHP Code] ตอนนี้สงสัยมากครับเกี่ยวกับ if...else รบกวนตอบหน่อยซิคับ
เริ่มหัวข้อโดย: taedexde ที่ 02 พฤษภาคม 2012, 19:25:55
คือผมพึ่งฝึกเขียนนะครับ เขียนโค้ดดังนี้

(http://image.free.in.th/z/im/xcode.png) (http://image.free.in.th/z/im/xcode.png)

แต่ตอนแสดงผลยังไม่ได้ใส่ค่าอะไรเลยนะครับ แต่มันกลับตอบกลับคำสั่ง ทันที

โค๊ด:
else
{ echo "คุณไม่สามารถทำบัตรเครดิตได้"; }

แสดงผล

(http://image.free.in.th/z/ij/code1.png)

ทั้งๆที่ผมไม่ได้กรอกค่าเลยนะครับ รบกวนมีวิธีแก้ไหมครับ พอดีอยากรู้ มือใหม่นะครับเลยงง ๆ

Thank [+1]   :wanwan017:


หัวข้อ: Re: [PHP Code] ตอนนี้สงสัยมากครับเกี่ยวกับ if...else รบกวนตอบหน่อยซิคับ
เริ่มหัวข้อโดย: thai2ads ที่ 02 พฤษภาคม 2012, 19:33:39
<?php
if($_POST['submit']=='ตกลง'){
     $money=$_POST['money'];
     if(--------){
        ---------
     }
}
?>


หัวข้อ: Re: [PHP Code] ตอนนี้สงสัยมากครับเกี่ยวกับ if...else รบกวนตอบหน่อยซิคับ
เริ่มหัวข้อโดย: KenjiroAPI ที่ 02 พฤษภาคม 2012, 19:34:31
ใช้ elseif ง่ายกว่ามั้ยคับ

อ้างถึง
if($money >= 5000 && $money <=70000) {
echo "คุณสามารถทำบัตรเครดิตได้";
} elseif($money > 70000 && $money <= 100000) {
echo "Gold";
} elseif($money > 100000) {
echo "Platinium";
} else {
echo "คุณไม่สามารถทำบัตรเครดิตได้";
}

ใช้ฟังก์ชัน isset ตรวจสอบด้วยคับว่ามีค่าส่งมามั้ย พร้อมดักค่าว่างด้วยคับ
อ้างถึง
if(!isset($POST_['money']) || $POST_['money']=="") {
die("คุณยังไม่ได้กรอกข้อมูล");
}


หัวข้อ: Re: [PHP Code] ตอนนี้สงสัยมากครับเกี่ยวกับ if...else รบกวนตอบหน่อยซิคับ
เริ่มหัวข้อโดย: gilbert ที่ 02 พฤษภาคม 2012, 19:35:03
เอา if ครอบไว้ครับ code จะทำงานก็ต่อเมือมีการกดปุ่ม ตกลง

if($_POST['submit']) {


$money = .......
if($money ........

}


หัวข้อ: Re: [PHP Code] ตอนนี้สงสัยมากครับเกี่ยวกับ if...else รบกวนตอบหน่อยซิคับ
เริ่มหัวข้อโดย: kungbest ที่ 02 พฤษภาคม 2012, 19:42:53
ดูที่เงื่อนไขดีๆคับ
if($money >= 5000)
ซึ่งแน่นอนถ้าท่านยังไม่ได้ป้อนค่าอะไรลงไป $money ก็จะว่างเปล่า หรือไม่ก็เท่ากับ 0
เพราะฉะนั้น มันก็จะไปทำที่ else ทันทีคับ


หัวข้อ: Re: [PHP Code] ตอนนี้สงสัยมากครับเกี่ยวกับ if...else รบกวนตอบหน่อยซิคับ
เริ่มหัวข้อโดย: taedexde ที่ 02 พฤษภาคม 2012, 19:44:59
ได้แล้วนะครับ ขอบคุณมาก ๆ ครับ  :-[

ปล. +1 ทุกคนแล้วนะคับ

 :wanwan017: :wanwan017: :wanwan017:


ดูที่เงื่อนไขดีๆคับ
if($money >= 5000)
ซึ่งแน่นอนถ้าท่านยังไม่ได้ป้อนค่าอะไรลงไป $money ก็จะว่างเปล่า หรือไม่ก็เท่ากับ 0
เพราะฉะนั้น มันก็จะไปทำที่ else ทันทีคับ

แห่ะๆ จริงด้วย แต่ผมลองใช้วิธีของพี่ ๆ ข้างบนแล้วได้เลยนะครับ

 :wanwan017:


หัวข้อ: Re: [PHP Code] ตอนนี้สงสัยมากครับเกี่ยวกับ if...else รบกวนตอบหน่อยซิคับ
เริ่มหัวข้อโดย: $100perday ที่ 02 พฤษภาคม 2012, 20:23:37
ถ้าไม่ระบุว่าใช้งานไร เปิดมาเห็น code ถึงกับงงเลยนะนี่  :wanwan004: :wanwan004:


หัวข้อ: Re: [PHP Code] ตอนนี้สงสัยมากครับเกี่ยวกับ if...else รบกวนตอบหน่อยซิคับ
เริ่มหัวข้อโดย: taedexde ที่ 02 พฤษภาคม 2012, 20:48:15
ถ้าไม่ระบุว่าใช้งานไร เปิดมาเห็น code ถึงกับงงเลยนะนี่  :wanwan004: :wanwan004:

มันเป็นโค้ดง่าย ๆ น่ะครับ ผมก็เอาที่แสดงผลให้ดูแล้วด้วย ผมว่าพี่เค้าน่าจะเข้าใจ

แห่ะๆ ถ้าไม่เข้าใจจริง ๆ ต้องขอโทดด้วยนะครับ ที่ไม่ได้บอกว่าใช้ทำงานอะไร

 :-[  :P