<html> <head> <title></title> </head> <body> <form action="ch2.php" method="post" name="form1"> <? if(isset($_POST['AA']) && $_POST['AA'] == 'checked') { $x="true"; } else { $x="false"; } ?> <input type="checkbox" name="AA" value= <?php echo $x; ?>><br> <input name="btnSubmit" type="submit" value="Submit"> </form> </body> </html>
<html> <head> <title></title> </head> <body> <? echo $_POST["AA"]."<br>"; ?> </body> </html>
<html> <head> <title></title> </head> <body> <form action="ch2.php" method="post" name="form1"> <?php // ง่ายๆ ครับ เพราะโค้ดของน้องมันไม่ถูกต้องไงครับ if (isset($_POST['AA']) && $_POST['AA'] == 'checked') // เราตรวจสอบแบบนี้ไม่ได้ และไม่จำเป็นต้องตรวจสอบด้วย // $_POST['AA'] ไม่ได้มีค่า 'checked' หากถูกติ๊ก // แต่ค่าของมันจะมีค่าตามที่กำหนดไว้ใน <input type="checkbox" value="???" /> // หากไม่กำหนดค่าใดๆ บราวเซอร์ทั่วไปจะให้ค่มันเท่ากับ 'on' (ลอง echo $_POST['AA']; ดูครับ) // สรุปคือแค่ตรวจสอบ isset($_POST['AA']) ก็พอแล้ว // หากเป็นจริงนั่นหมายความว่า AA ถูกติ๊กแล้ว { $x = "true"; } else { $x = "false"; } ?> <input type="checkbox" name="AA" value="<?php echo $x; ?>"><br> <input name="btnSubmit" type="submit" value="Submit"> </form> </body> </html>
<input type="checkbox" <?php // ส่วนการกำหนดให้ checkbox ถูกติ๊กหรือไม่นั้น ขึ้นอยู่กับ attribute checked ของมันครับ // สมมติว่า $some_row_from_db['some_column'] เป็นค่าที่อ่านมาจากฐานข้อมูล if ($some_row_from_db['some_column'] === 'true') { // ตรวจสอบว่าเท่ากับ 'true' หรือเปล่า // หากเป็นจริง ให้เพิ่ม checked="checked" เข้าไปเ็ป็น attribute ของ <input /> // ซึ่งจะได้โค้ด <input type="checkbox" checked="checked" /> echo 'checked="checked"'; } ?> />
<html> <head> <title></title> </head> <body> <form action="ch2.php" method="post" name="form1"> <? if(isset($_POST['AA'])) ////ตรวจสอบเงื่อนไข ว่ามีการติ้กหรือไม่ { $x = "true"; ///ถ้าติ้กก = true } else { $x = "false"; //ถ้าไม่ =false } ?> <input type="checkbox" name="AA" value="<?php echo $x; ?>"><br>> //ส่งค่า $x ตามเงื่อนไขข้างบน <input name="btnSubmit" type="submit" value="Submit"> </form> </body> </html>
<? if($objResult_bch["score_chk"]=="SG"){ ?> <p class="style1"> <label><input type="radio" name="scorechk2" value="SG" id="scorechk_0" checked="true"/> สกอ.</label> <label><input type="radio" name="scorechk2" value="SM" id="scorechk_1" /> สมศ.</label> <label><input type="radio" name="scorechk2" value="SPE" id="scorechk_2" /> อัตลักษณ์</label> </p> <? } ?>
จาก <input type="checkbox" name="AA" checked value="<?php echo $x; ?>"> //เป็น <input type="checkbox" name="AA" value="true" checked="<?="ค่าตัวแปร=true"?>" />
<input type="checkbox" name="AA" value="true" checked="<?="$x=true"?>" /> หรือลอง <input type="checkbox" name="AA" value="true" checked="<? $x=true?>" />
เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง