|
|
|
สอบถามการใช้ checkbox ค่ะ เวลาติ๊กแล้วกดเพิ่มให้ไปอีกหน้าหนึ่งทำยังไงค่ะ |
|
|
|
|
|
|
|
Checkbox มันส่งค่าอะไรมาครับ ถ้า 1 หรือ 0 ก็เพียงเอาไป if เอาน่ะครับ
Code (PHP)
<?
if($_POST["CheckboxName"] == "1")
{
// Statement
}
?>
|
|
|
|
|
Date :
2013-03-05 16:17:13 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใช้ isset() ดีกว่าครับ
เพราะฟอร์มจะไม่สร้างตัวแปรจาก checkbox ที่ไม่มีสถานะ checked
การตรวจโดยมั่นใจว่ามันมีค่าอยู่จะทำให้เกิด error (แต่ส่วนใหญ่คงไม่รู้สึกตัวกันเพราะนิยมปิด error_reporting)
<?php
if(isset($_POST["CheckboxName"]))
{
// Statement
}
?>
|
|
|
|
|
Date :
2013-03-06 04:20:20 |
By :
cookiephp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Date :
2013-03-06 09:02:11 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
พี่ๆค่ะ ถ้าโค้ดของหนูเป็นแบบนี้ หนูจะแทรกคำสั่งเข้าไปตรงส่วนไหนได้ค่ะ พอหนูเปิด <?php ?> ครอบส่วนที่เราต้องการให้มันทำงาน มัน Error ค่ะ
CODE
Code (PHP)
<?php session_start(); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874" />
<style type="text/css">
<!--
body,td,th {
color: #434343;
font-size: 12px;
}
body {
background-image: url();
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}
a:link {
text-decoration: none;
color: #0000FF;
}
a:visited {
text-decoration: none;
color: #0000FF;
}
a:hover {
text-decoration: none;
color: #FF0000;
}
a:active {
text-decoration: none;
color: #FF0000;
}
.style4 {font-size: 24px; font-family: "TH SarabunIT๙", "TH SarabunPSK"; }
.style6 {font-size: 20px; font-family: "TH SarabunIT๙", "TH SarabunPSK"; }
.style7 {font-family: "TH SarabunIT๙", "TH SarabunPSK"}
.style9 {font-size: 20px}
.style12 {font-size: 20px; font-family: "TH SarabunIT๙", "TH SarabunPSK"; color: #000000; }
-->
</style><title>In-Exam</title></head>
<body>
<p>
<?php
include'connect_db.php';
$sql="SELECT * FROM exam WHERE teacher_id = '".$_SESSION['sess_tid']."' ORDER BY exam_code ASC;"; // เรียงลำดับน้อยไปมาก
$result=mysql_query($sql);
?>
</p>
<table width="1000" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="20" rowspan="16" valign="top"><table width="20" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><img src="img/images/6_04.jpg" width="20" height="600" /></td>
</tr>
</table></td>
<td colspan="5"> </td>
<td width="20" rowspan="16" valign="top"><table width="20" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><img src="img/images/6_06.jpg" width="20" height="600" /></td>
</tr>
</table></td>
</tr>
<tr>
<td width="147"> </td>
<td width="557"> </td>
<td width="155"><div align="center"><a href="exam_addnew.php" class="style6">เพิ่มข้อมูลหมวดหมู่ข้อสอบ</a></div></td>
<td width="14"><div align="center">||</div></td>
<td width="87"><div align="center"><span class="style6"><a href="index_teacher.php">กลับสู่หน้าหลัก</a></span></div></td>
</tr>
<tr>
<td colspan="5"><table width="960" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="20"><img src="img/images/6_02.jpg" width="960" height="20" /></td>
</tr>
</table></td>
</tr>
<tr>
<td colspan="5"> </td>
</tr>
<tr>
<td colspan="5"><table width="960" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td><form id="form3" name="form3" method="post" action="">
<table width="960" border="1" cellpadding="1" cellspacing="1">
<tr>
<td colspan="3" background="img/exam3.jpg" bgcolor="#FFCC66"><div align="center" class="style4">เพิ่มแบบทดสอบ</div></td>
<!-- <td width="90" height="28" background="img/exam2.jpg"><div align="center">ลำดับ</div></td> -->
<td width="169" height="30" background="img/exam3.jpg" bgcolor="#FFCC66"><div align="center" class="style4">รหัสวิชา</div></td>
<td width="478" background="img/exam4.jpg" bgcolor="#FFCC66"><div align="center" class="style4">ชื่อวิชา</div></td>
<td width="60" colspan="2" background="img/exam1.jpg" bgcolor="#FFCC66"><div align="center" class="style4">ลบ</div></td>
</tr>
<?php
while($p_arr=mysql_fetch_array($result))
{
?>
<tr>
<td width="78" height="35" bgcolor="#FFFFCC"><label>
<input type="checkbox" name="first" id="first" value="first" />
</label>
<span class="style12">ก่อนเรียน</span> </td>
<td width="77" bgcolor="#FFFFCC"><label>
<input type="checkbox" name="after" id="after" value="after" />
</label>
<span class="style12">หลังเรียน</span> </td>
<td width="65" bgcolor="#FFFFCC">
<div align="left">
<a href="#"></a><input type="image" name="Submit" value="Submit" src="img/041.gif" alt="Button" onclick="Submit" />
</div></td>
<!--<td bgcolor="#FFFFCC"><div align="center">
<?//php echo $p_arr['in_id']; ?>
</div></td> -->
<td bgcolor="#FFFFCC"><div align="center">
<?php echo $p_arr['exam_code']; ?>
</div></td>
<td bgcolor="#FFFFCC"><a href=" exam_questionall.php?idinsert=<?php echo $p_arr['exam_code'];?>">
<?php echo $p_arr['exam_name']; ?>
</a></td>
<td><div align="center"><a href="exam_delete.php?idpredell=<?php echo $p_arr['exam_id'];?>" class="style7 style9" onclick="return confirm('คุณแน่ใจว่าต้องการลบ');"><img src="img/042.gif" width="36" height="28" border="0" /></a></div></td>
</tr>
<?php
}
?>
</table>
</form>
</td>
</tr>
</table></td>
</tr>
<tr>
<td colspan="5"> </td>
</tr>
<tr>
<td colspan="5"> </td>
</tr>
<tr>
<td colspan="5"> </td>
</tr>
<tr>
<td colspan="5"> </td>
</tr>
<tr>
<td colspan="5"> </td>
</tr>
<tr>
<td colspan="5"> </td>
</tr>
<tr>
<td height="33" colspan="5"> </td>
</tr>
<tr>
<td height="36" colspan="5"> </td>
</tr>
<tr>
<td height="33" colspan="5"> </td>
</tr>
<tr>
<td height="33" colspan="5"> </td>
</tr>
<tr>
<td colspan="5"> </td>
</tr>
<tr>
<td valign="top"><img src="img/images/6_07.jpg" width="20" height="20" /></td>
<td colspan="5" valign="top"><table width="960" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><img src="img/images/6_08.jpg" width="960" height="20" /></td>
</tr>
</table></td>
<td valign="top"><img src="img/images/6_09.jpg" width="20" height="20" /></td>
</tr>
</table>
<p> </p>
</body>
</html>
|
|
|
|
|
Date :
2013-03-06 12:59:24 |
By :
iiC |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอโทษ จขกท ด้วยนะครับพอดีเห็นตั้งกระทุ้ checkbox ขึ้นมา เลยขอถามด้วย
1.หน้าส่งข้อมูลผมมี 1 checkbox ถ้าติ้ก =true ถ้าไม่ก็ = false
โค้ดที่ผมลองทำดูแต่ยังไม่ได้ ข้อมูลไม่เข้าน่ะครับ
Code (PHP)
<?php
if(isset($_POST[rename]))
{
$rename ="true";
}
else
{
$rename ="false";
}
?>
<input type="checkbox" name="rename" id="rename" value="$rename"
2.แล้วทีนี้หน้า บันทึกก็ส่งค่าตัวแปรธรรมดาใช่ไหม
'".$_POST["rename"]."',
3.ในหน้าแสดงข้อมูล จะต้องใช้คำสั่งเงื่อนไขยังไงให้ checkbox แสดงตามฐานข้อมูล true=ให้check false=ไม่ check
หรือมีลิ้งค์ ขอรบกวนด้วยนะครับ
|
ประวัติการแก้ไข 2013-03-06 17:08:22 2013-03-06 17:10:49 2013-03-06 17:11:02 2013-03-06 17:15:16 2013-03-06 17:17:23 2013-03-06 18:03:55
|
|
|
|
Date :
2013-03-06 13:25:30 |
By :
puldool |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คุณ rapeepat ไม่เป็นไรค่ะ ข้อมูลมีประโยชน์จะได้นำไปประยุกต์กันค่ะ
|
|
|
|
|
Date :
2013-03-06 14:18:03 |
By :
iiC |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|