 |
|
สวัสดีค่ะพี่ๆ มีเรื่องรบกวนนิดหน่อยค่ะ
คือทำฟอร์มประเมินแบบเลือระดับคะแนน 5,4,3,2,1 ขึ้นมา ดึงคำถามจากฐานข้อมูล แล้วแสดงผลแบบในรูป

คือเก็บข้อมูลในตารางเดียวเลย ไอดีเรียงลงมา 1,2,3,..,10
ซึ่งเก็บทั้งหัวข้อหลักและข้อย่อย ที่เก็บอยู่คือ ไอดี 1 กับ 6 เป็นหัวหัวข้อหลัก และ 2,3,4,5,7,8,9,10 เป็นข้อย่อย
ถ้าต้องการให้โชว์ปุ่ม radio เฉพาะ หัวข้อย่อย ต้องทำยังไงคะ
หรือว่าต้องแยกตารางเก็บหัวข้อหลัก กับข้อย่อยคะ 
ฝากดูให้ด้วยนะคะ ขอบคุณมากๆค่ะ  
Code (PHP)
<?php
include ("connect.php");
$sql1 = "SELECT * FROM `ass_student`";
$rs1 = mysql_query($sql1) or die(mysql_error());
?>
<form method="POST" action="#">
<table width="500" border="0" cellpadding="0" cellspacing="0" id="Mytable" class="data1">
<thead>
<tr>
<th class="data1">ประเมิน</th>
<th class="data1" width="35" align="center"><b>5</b></th>
<th class="data1" width="35" align="center"><b>4</b></th>
<th class="data1" width="35" align="center"><b>3</b></th>
<th class="data1" width="35" align="center"><b>2</b></th>
<th class="data1" width="35" align="center"><b>1</b></th>
</tr>
</thead>
<tbody>
<?
$i=0;
$result = mysql_query("SELECT * FROM `ass_student`");
while($rs = mysql_fetch_array($result)){
?>
<tr>
<td> <?=$rs['stu_name']?></td>
<td align="center"> <input type="radio" name="radio_<?php echo $i?>" value="5"> </td>
<td align="center"> <input type="radio" name="radio_<?php echo $i?>" value="4"> </td>
<td align="center"> <input type="radio" name="radio_<?php echo $i?>" value="3"> </td>
<td align="center"> <input type="radio" name="radio_<?php echo $i?>" value="2"> </td>
<td align="center"> <input type="radio" name="radio_<?php echo $i?>" value="1"> </td>
</tr>
<? $i++;
}
?>
</tbody>
<tfoot>
<tr>
<td colspan="5">
<textarea name="textarea" id="sem_note" cols="45" rows="5" placeholder="พิมพ์ข้อความที่นี่"></textarea>
<input type="hidden" name="Max" value="<?=$i-1?>" />
</td>
</tr>
</tfoot>
</table>
</form>
Tag : PHP
|
|
 |
 |
 |
 |
Date :
2013-09-06 12:21:13 |
By :
gosling |
View :
1926 |
Reply :
7 |
|
 |
 |
 |
 |
|
|
|
 |