ตรวจสอบเงื่อนไข

สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ ปัญหาการเขียนโปรแกรม แบบ OOP Session Cookies php network

Moderator: mindphp, ผู้ดูแลกระดาน

nichakant
PHP Jr. Member
PHP Jr. Member
โพสต์: 17
ลงทะเบียนเมื่อ: 28/03/2016 1:55 pm

ตรวจสอบเงื่อนไข

โพสต์ที่ยังไม่ได้อ่าน โดย nichakant »

อยากทราบว่าหากต้องการตรวจสอบเงื่อนไขแล้วนำค่ามาแสดงใน textbox ต้องทำอย่างไรค่ะ
ดังภาพ ต้องการกรอกคะแนนลงใน textbox1 และทำการตรวจสอบเงื่อนไข หากได้ 5 ก็จะแสดงข้อความว่า ดีมาก ใน textbox ที่ 2


รบกวนผู้รู้ช่วยให้คำแนะนำหน่อยนะค่ะ
แนบไฟล์
Capture.PNG
Capture.PNG (4.4 KiB) Viewed 502 times
ภาพประจำตัวสมาชิก
thatsawan
PHP VIP Members
PHP VIP Members
โพสต์: 28508
ลงทะเบียนเมื่อ: 31/03/2014 10:02 am
ติดต่อ:

Re: ตรวจสอบเงื่อนไข

โพสต์ที่ยังไม่ได้อ่าน โดย thatsawan »

รับข้อมูลจาก textbox1 เข้ามาก่อนเเล้วก้อเช็คเงื่อนไข = 5 จากนั้นก้อใส่ค่า เเสดง value เข้าไป ถ้าไม่ใช่ 5 ก้อให้ value = ว่าง
nichakant
PHP Jr. Member
PHP Jr. Member
โพสต์: 17
ลงทะเบียนเมื่อ: 28/03/2016 1:55 pm

Re: ตรวจสอบเงื่อนไข

โพสต์ที่ยังไม่ได้อ่าน โดย nichakant »

รบกวนแนะนำการเขียนหน่อยได้ไหมค่ะ เงื่อนไขจะมีดังรูปค่ะ
แนบไฟล์
Capture.PNG
Capture.PNG (15.38 KiB) Viewed 492 times
ภาพประจำตัวสมาชิก
thatsawan
PHP VIP Members
PHP VIP Members
โพสต์: 28508
ลงทะเบียนเมื่อ: 31/03/2014 10:02 am
ติดต่อ:

Re: ตรวจสอบเงื่อนไข

โพสต์ที่ยังไม่ได้อ่าน โดย thatsawan »

เอา Code มาด้วยจิ
nichakant
PHP Jr. Member
PHP Jr. Member
โพสต์: 17
ลงทะเบียนเมื่อ: 28/03/2016 1:55 pm

Re: ตรวจสอบเงื่อนไข

โพสต์ที่ยังไม่ได้อ่าน โดย nichakant »

โค้ด: เลือกทั้งหมด

<table width="50%" border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" height="54" style="border-collapse: collapse" bordercolor="#000000"  align="center">

<tr>
<td><br><b><u>มาตราฐานที่ 1</b></u> ด้านผู้เรียนและสำเร็จการศึกษาอาชีวศึกษา</td>
</tr>

<td><br><b><u>ตัวบางชี้ที่ 1.1 </b></u>ร้อยละของผู้เรียนที่มีผลสัมฤทธิ์ทางการเรียนเฉลี่ยสะสม 2.00 ขึ้นไป <br> วิธีดำเนินการ (แสดงให้เห็นถึงความตระหนักและความพยายาม</td>
</tr>

<tr>
<td><br><textarea name="a1" rows="5" cols="90"></textarea></td>
</tr>


<tr>
<td><br><b><u>ผลการดำเนินงาน </u></b></td>
</tr>


<tr>
<td>ตารางที่ 1.1 ผู้เรียนที่มีผลสัมฤทธิ์ทางการเรียนเฉลี่ยสะสม 2.00 ขึ้นไป</td>
</tr>
</table>
<br>
<table width="70%" border="1" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" height="54" style="border-collapse: collapse" bordercolor="#000000"   align="center">
  
<? /* หัวตาราง */ ?> 
  <tr width="200" align="center">
    <td width="200" rowspan=2>หลักสูตร/ประเภทวิชา</td>
    <td width="200" rowspan=2>สาขาวิชา/สาขางาน</td>
    <td width="50" rowspan=2>ชั้นปี</td>
    <td width="100" rowspan=2>จำนวนผู้เรียนที่ลงทะเบียนเรียนทั้งหมด <br>(1)</td>
    <td width="100" rowspan=2>จำนวนผู้เรียนที่ออกกลางคัน<br> (2)</td>
    <td width="100" rowspan=2>จำนวนผู้เรียนที่เหลือ<br> (3)</td>
    <td width="100" colspan=2>ผลการเรียนเฉลี่ยสะสม 2.00 ขึ้นไป</td>
  </tr>
  <tr  align="center">
<td  width="50">จำนวน <br>(4)</td>
<td  width="50">ร้อยละ</td>
  </tr>
<? /*========================================== */ ?> 

<tr align="center">
<td rowspan=9>ปวช. พาณิชยกรรม</td>
<td rowspan=3>พณิชยการ/บัญชี</td>
<td>1</td>
<td><input type="text" name="a2" size="1"></td>
<td><input type="text" name="a3" size="1"></td>
<td><input type="text" name="a4" size="1"></td>
<td><input type="text" name="a5" size="1"></td>
<td><input type="text" name="a6" size="1"></td>
 </tr>

<tr align="center">
<td>2</td>
<td><input type="text" name="a7" size="1"></td>
<td><input type="text" name="a8" size="1"></td>
<td><input type="text" name="a9" size="1"></td>
<td><input type="text" name="a10" size="1"></td>
<td><input type="text" name="a11" size="1"></td>
  </tr>

<tr align="center">
<td>3</td>
<td><input type="text" name="a12" size="1"></td>
<td><input type="text" name="a13" size="1"></td>
<td><input type="text" name="a14" size="1"></td>
<td><input type="text" name="a15" size="1"></td>
<td><input type="text" name="a16" size="1"></td>
 </tr>

 <tr align="center">
<td rowspan=3>พณิชยการ/การขาย</td>
<td>1</td>
<td><input type="text" name="a17" size="1"></td>
<td><input type="text" name="a18" size="1"></td>
<td><input type="text" name="a19" size="1"></td>
<td><input type="text" name="a20" size="1"></td>
<td><input type="text" name="a21" size="1"></td>
 </tr>

 <tr align="center">
<td>2</td>
<td><input type="text" name="a22" size="1"></td>
<td><input type="text" name="a23" size="1"></td>
<td><input type="text" name="a24" size="1"></td>
<td><input type="text" name="a25" size="1"></td>
<td><input type="text" name="a26" size="1"></td>
 </tr>

 <tr align="center">
<td>3</td>
<td><input type="text" name="a27" size="1"></td>
<td><input type="text" name="a28" size="1"></td>
<td><input type="text" name="a29" size="1"></td>
<td><input type="text" name="a30" size="1"></td>
<td><input type="text" name="a31" size="1"></td>
 </tr>

 <tr align="center">
<td rowspan=3>พณิชยการ/คอมพิวเตอร์ธุรกิจ</td>
<td>1</td>
<td><input type="text" name="a32" size="1"></td>
<td><input type="text" name="a33" size="1"></td>
<td><input type="text" name="a34" size="1"></td>
<td><input type="text" name="a35" size="1"></td>
<td><input type="text" name="a36" size="1"></td>
 </tr>

 <tr align="center">
<td>2</td>
<td><input type="text" name="a37" size="1"></td>
<td><input type="text" name="a38" size="1"></td>
<td><input type="text" name="a39" size="1"></td>
<td><input type="text" name="a40" size="1"></td>
<td><input type="text" name="a41" size="1"></td>
</tr>

<tr align="center">
<td>3</td>
<td><input type="text" name="a42" size="1"></td>
<td><input type="text" name="a43" size="1"></td>
<td><input type="text" name="a44" size="1"></td>
<td><input type="text" name="a45" size="1"></td>
<td><input type="text" name="a46" size="1"></td>
</tr>

<tr align="center">
<td colspan=2>รวม ปวช.</td>
<td>&nbsp;</td>
<td><input type="text" name="a47" size="1"></td>
<td><input type="text" name="a48" size="1"></td>
<td><input type="text" name="a49" size="1"></td>
<td><input type="text" name="a50" size="1"></td>
<td><input type="text" name="a51" size="1"></td>
</tr>

<tr align="center">
<td rowspan=6>ปวส. บริหารธุรกิจ</td>
<td rowspan=2>การบัญชี</td>
<td>1</td>
<td><input type="text" name="a52" size="1"></td>
<td><input type="text" name="a53" size="1"></td>
<td><input type="text" name="a54" size="1"></td>
<td><input type="text" name="a55" size="1"></td>
<td><input type="text" name="a56" size="1"></td>

 </tr>

<tr align="center">
<td>2</td>
<td><input type="text" name="a57" size="1"></td>
<td><input type="text" name="a58" size="1"></td>
<td><input type="text" name="a59" size="1"></td>
<td><input type="text" name="a60" size="1"></td>
<td><input type="text" name="a61" size="1"></td>
  </tr>

<tr align="center">
<td rowspan=2>การตลาด</td>
<td>1</td>
<td><input type="text" name="a62" size="1"></td>
<td><input type="text" name="a63" size="1"></td>
<td><input type="text" name="a64" size="1"></td>
<td><input type="text" name="a65" size="1"></td>
<td><input type="text" name="a66" size="1"></td>

 </tr>

 <tr align="center">
<td>2</td>
<td><input type="text" name="a67" size="1"></td>
<td><input type="text" name="a68" size="1"></td>
<td><input type="text" name="a69" size="1"></td>
<td><input type="text" name="a70" size="1"></td>
<td><input type="text" name="a71" size="1"></td>
 </tr>

 <tr align="center">
<td rowspan=2>คอมพิวเตอร์ธุรกิจ</td>
<td>1</td>
<td><input type="text" name="a72" size="1"></td>
<td><input type="text" name="a73" size="1"></td>
<td><input type="text" name="a74" size="1"></td>
<td><input type="text" name="a75" size="1"></td>
<td><input type="text" name="a76" size="1"></td>

 </tr>

 <tr align="center">
<td>2</td>
<td><input type="text" name="a77" size="1"></td>
<td><input type="text" name="a78" size="1"></td>
<td><input type="text" name="a79" size="1"></td>
<td><input type="text" name="a80" size="1"></td>
<td><input type="text" name="a81" size="1"></td>
 </tr>

 <tr align="center">
<td colspan=2>รวม ปวส.</td>
<td>&nbsp;</td>
<td><input type="text" name="a82" size="1"></td>
<td><input type="text" name="a83" size="1"></td>
<td><input type="text" name="a84" size="1"></td>
<td><input type="text" name="a85" size="1"></td>
<td><input type="text" name="a86" size="1"></td>
 </tr>

 <tr align="center">
<td colspan=2>รวม ปวช. และ ปวส.</td>
<td>&nbsp;</td>
<td><input type="text" name="a87" size="1"></td>
<td><input type="text" name="a88" size="1"></td>
<td><input type="text" name="a89" size="1"></td>
<td><input type="text" name="a90" size="1"></td>
<td><input type="text" name="a91" size="1"></td>

</tr>
</table>

<br>

<table width="70%" border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" height="54" style="border-collapse: collapse" bordercolor="#000000" align="center">

<tr>
<td><u><b>หมายเหตุ </b></u><br>
1. ข้อมูลจำนวนผู้เรียนที่ลงทะเบียนเรียนทั้งหมด (1)  หมายถึงยอดสรุปผู้เรียน ณ วันสุดท้าย ของการลงทะเบียนเรียน แต่ละภาคเรียนสิ้นปีการศึกษา กรณีมีการเปิดภาคเรียนฤดูร้อนให้นับรวมด้วย <br>
2. ให้กรอกข้อมูลให้ครบทุกหลักสูตร ทุกประเภทวิชา สาขาวิชา/สาขางานที่ได้รับอนุญาตให้เปิดทำการสอน<br>
3. นักเรียนที่ออกกลางคันในปีการศึกาาที่รายงาน<br>
4. ในกรณีที่มีนักเรียนเข้าเรียนกลางปี หรือโอนย้ายให้นับรวมในจำนวนนักเรียนที่ลงทะเบียนทั้งหมดด้วย<br></td>
</tr>
</table>

<br>

<table width="70%" border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" height="54" style="border-collapse: collapse" bordercolor="#000000"  align="center">

<tr >
<td  colspan=2><b><u>ความสำเร็จ</b></u></td>
</tr>

</table>


<table width="50%" border="1" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" height="54" style="border-collapse: collapse" bordercolor="#000000"   align="center">

<tr align="center">
<td width="25%"><b>ค่าคะแนน</b></td>
<td width="25%"><b>ระดับคุณภาพ</b></td>
</tr>

<tr align="center">
<td><input type="text" name="a92" size="1"></td>

<? 
if ($a92=="5") 
echo "ดีมาก" "<td><input type="text" name="a93" size="1"></td>"
?>


<td><input type="text" name="a93" size="1"></td>
</tr>
</table>

<table width="1000" border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" height="54" style="border-collapse: collapse" bordercolor="#000000"   align="center">


<tr align="center">
<td colspan=2><input type="submit" value="ส่งข้อมูล"/></td>
<td colspan=2><input name="btnCal" type="button" value="Cal" OnClick="cal.php"> </td>

</tr></table>

</td>
</tr>
</table>
nichakant
PHP Jr. Member
PHP Jr. Member
โพสต์: 17
ลงทะเบียนเมื่อ: 28/03/2016 1:55 pm

Re: ตรวจสอบเงื่อนไข

โพสต์ที่ยังไม่ได้อ่าน โดย nichakant »

จะอยู่ใน function if ด้านล่างนะค่ะ
ภาพประจำตัวสมาชิก
thatsawan
PHP VIP Members
PHP VIP Members
โพสต์: 28508
ลงทะเบียนเมื่อ: 31/03/2014 10:02 am
ติดต่อ:

Re: ตรวจสอบเงื่อนไข

โพสต์ที่ยังไม่ได้อ่าน โดย thatsawan »

โค้ด: เลือกทั้งหมด

if ($a92=="5"){
echo "<td><input type="text" name="a93" size="1" value="ดีมาก"></td>";
}
else{
 echo  "<td><input type="text" name="a93" size="1" value="-"></td>";
 } 
==> value="ดีมาก"


ส่วนถ้าไม่ต้องเงื่อนไขนี้ ก้อให้ ใส่ else
nichakant
PHP Jr. Member
PHP Jr. Member
โพสต์: 17
ลงทะเบียนเมื่อ: 28/03/2016 1:55 pm

Re: ตรวจสอบเงื่อนไข

โพสต์ที่ยังไม่ได้อ่าน โดย nichakant »

ยังติด syntax error, unexpected T_STRING, expecting ',' or ';' อยู่เลยค่ะ
nichakant
PHP Jr. Member
PHP Jr. Member
โพสต์: 17
ลงทะเบียนเมื่อ: 28/03/2016 1:55 pm

Re: ตรวจสอบเงื่อนไข

โพสต์ที่ยังไม่ได้อ่าน โดย nichakant »

ต้องการให้เมื่อเลือกค่าคะแนน แล้วให้แสดงผลลัพธ์ใน textbox อัตโนมัติค่ะ รบกวนช่วยหน่อยนะค้ะ




โค้ด: เลือกทั้งหมด

<td><select name="a92">
	<option selected>  กรุณาเลือกค่าคะแนน </option>
	<option value="1">1</option>
	<option value="2">2</option>
	<option value="3">3</option>
	<option value="4">4</option>
	<option value="5">5</option>
</select>
</td>

<? 
if ($a92=="5"){
echo "<td><input type='text' name='a93' size='20' value='ดีมาก'></td>";
}

elseif($a92=="4") {
 echo  "<td><input type='text' name='a93' size='20' value='ดี'></td>";
 } 

 elseif($a92=="3") {
 echo  "<td><input type='text' name='a93' size='20' value='พอใช้'></td>";
 } 

  elseif($a92=="2") {
 echo  "<td><input type='text' name='a93' size='20' value='ต้องปรับปรุง'></td>";
 }


 elseif($a92=="1") {
 echo  "<td><input type='text' name='a93' size='20' value='ต้องปรับปรุงเร่งด่วน'></td>";
 }

  else {
 echo  "<td><input type='text' name='a93' size='20' value='กรุณากรอกค่าคะแนน'></td>";
 }
 
 ?>
ภาพประจำตัวสมาชิก
tsukasaz
PHP VIP Members
PHP VIP Members
โพสต์: 22002
ลงทะเบียนเมื่อ: 18/04/2012 9:39 am

Re: ตรวจสอบเงื่อนไข

โพสต์ที่ยังไม่ได้อ่าน โดย tsukasaz »

ตอนที่ echo เช็ค double quote ( " ) กับ single quote ( ' ) ดีครับๆ
The last bug isn't fixed until the last user is dead. (Sidney Markowitz, 1995)
ตอบกลับโพส

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 129