|
|
|
รบกวนสอบถาม เกี่ยวกับ Checkbox แบบสอบถาม ,,ไม่เข้าฐานข้อมูลค่ะ |
|
|
|
|
|
|
|
มาเพิ่มเติม ,,,,
หัวข้อย่อยที่เลือกนั้น ดึงมาจากฐานข้อมูลค่ะ
แต่ checkbox ไม่ได้วนลูป แทรกแบบธรรมดา
ต้องแก้ไขยังไงค่ะ ให้มันลงฐานข้อมูลตามที่เราออกแบบ
รบกวนนะค่ะ ขอบคุณค่ะ
|
|
|
|
|
Date :
2012-04-17 10:32:41 |
By :
nFFonn |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ทำเป็น radio box ดีกว่าครับ
ตัวอย่าง(PHP)
ข้อ 1 <br>
น้อย<input type="radio" name="ques1" id="ques1" value="1">
ปานกลาง<input type="radio" name="ques1" id="ques1" value="2">
มาก<input type="radio" name="ques1" id="ques1" value="3">
|
|
|
|
|
Date :
2012-04-17 10:35:50 |
By :
mangkunzo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ค่ะ ,,
แล้วเราจะให้มันลงฐานข้อมูลตามที่เราออกแบบยังไงอ่ะค่ะ
ยังไม่เข้าใจเท่าไหร่ ?
|
|
|
|
|
Date :
2012-04-17 10:38:07 |
By :
nFFonn |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เห็นด้วยกับคุณ mangkunzo ครับ ใช้ เรดิโอจะง่ายกว่าครับ
|
|
|
|
|
Date :
2012-04-17 10:39:46 |
By :
GUNdum |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ทำเป็นเรดิโอมันมีปัญหาอ่ะค่ะ
คือมันเลือกได้อันเดียว
คือคลิกเลือกข้อหนึ่งแล้ว จะคลิกข้อสอง ข้อหนึ่งก้ไม่ถูกเลือก
แบบมันย้ายไปมาอ่ะค่ะ -___-'
|
|
|
|
|
Date :
2012-04-17 10:42:55 |
By :
nFFonn |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
งง ครับ เอา Code หน้า form มาดูครับ
|
|
|
|
|
Date :
2012-04-17 10:57:05 |
By :
mangkunzo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
นี่ค่ะ โค้ดหน้าฟอร์ม
Code (PHP)
<?PHP
mysql_connect("localhost","root","admin") or die (mysql_error());
mysql_select_db("question");
mysql_query("SET NAMES UTF8");
?>
<form id="form1" name="form1" method="post" action="saveform.php">
<table width="800" border="0" align="center" cellpadding="3" cellspacing="1" >
<tr>
<td><div align="center">
<h3>แบบสอบถามเกี่ยวกับความคิดเห็นความพึงพอใจ</h3>
<h3>ในการใช้เว็บไซต์และฐานข้อมูลอาหารพื้นบ้านล้านนา</h3>
</div></td>
</tr>
<tr><td><hr /></td></tr>
<tr>
<td> </td>
</tr>
<tr>
<td><div align="left">ตอนที่ 1 ข้อมูลเบื้องต้นเกี่ยวกับผู้ตอบแบบสอบถาม </div></td>
</tr>
<tr>
<td>1.1 สถานภาพ
<label></label></td>
</tr>
<tr>
<td><select name="status_id" id="status_id">
<option value=""><-- กรุณาเลือกสถานภาพ --></option>
<?
$strSQL = "SELECT * FROM status ORDER BY status_id ASC";
$objQuery = mysql_query($strSQL);
while($objResuut = mysql_fetch_array($objQuery))
{
?>
<option value="<?=$objResuut["status_id"];?>">
<?=$objResuut["status_name"];?>
</option>
<?
}
?>
</select></td>
</tr>
<tr>
<td>1.2 ท่านใช้งานเว็บไซต์และฐานข้อมูล โดยเฉลี่ยเดือนละกี่ครั้ง </td>
</tr>
<tr>
<td>
<?
$sql_show = "SELECT * FROM timenumber ";
$result_show = mysql_query($sql_show) or die(mysql_error());
while($row_show = mysql_fetch_array($result_show))
{
?>
<input name="timenumber_id" type="radio" id="timenumber_id" value="<?=$row_show['timenumber_id']?>" /><?=$row_show['timenumber_name']?> ||
<?
}
?> </td>
</tr>
<tr><td><hr /></td></tr>
<tr>
<td>ตอนที่ 2 ความพึงพอใจของผู้ใช้ที่มีต่อเว็บไซต์และฐานข้อมูล </td>
</tr>
<tr>
<td><table width="690" border="1" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="251" rowspan="2"><div align="center">รายการ</div></td>
<td colspan="5"><div align="center">ระดับความพึงพอใจ</div></td>
</tr>
<tr>
<td width="65"><div align="center">น้อยที่สุด</div></td>
<td width="65"><div align="center">น้อย</div></td>
<td width="65"><div align="center">ปานกลาง</div></td>
<td width="65"><div align="center">มาก</div></td>
<td width="65"><div align="center">มากที่สุด</div></td>
</tr>
<?
$sql_main = "select * from mainmenu " ;
$result_main = mysql_query($sql_main) ;
while($row_main = mysql_fetch_array($result_main))
{
?>
<tr>
<td><b><? echo $row_main['mainmenu_name'];?></b></td>
</tr>
<?
$sql_menu = "select * from submenu where mainmenu_id = ".$row_main['mainmenu_id']."";
$result_menu = mysql_query($sql_menu);
while($row_menu = mysql_fetch_array($result_menu))
{
?>
<td><? echo $row_menu['submenu_name']; ?> </td>
<td><div align="center">
<label>
<input name="ques1" type="radio" id="ques1" value="1" />
</label>
</div></td>
<td><div align="center">
<label>
<input name="ques2" type="radio" id="ques2" value="2" />
</label>
</div></td>
<td><div align="center">
<label>
<input name="ques3" type="radio" id="ques3" value="3" />
</label>
</div></td>
<td><div align="center">
<label>
<input name="ques4" type="radio" id="ques4" value="4" />
</label>
</div></td>
<td><div align="center">
<label>
<input name="ques5" type="radio" id="ques5" value="5" />
</label>
</div></td>
</tr>
<? }
}?>
</table>
<tr>
<td><hr /></td>
</tr>
<tr>
<td>ตอนที่ 3 ความคิดเห็นและข้อเสนอแนะเพิ่มเติม</td>
</tr>
<tr>
<td align="center"><textarea name="comment_detail" cols="120" rows="10"></textarea></td>
</tr>
<tr>
<td align="center"><input name="submit" type="submit" value="Submit" /></td>
</tr>
<tr>
<td>
</table>
</form>
|
|
|
|
|
Date :
2012-04-17 11:01:45 |
By :
nFFonn |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตามโค้ดด้านบน
ตอนที่ 1 และตอนที่ 3 จะเก็บไว้ใน table เดียวกัน ซึ่งบันทึกลงได้แล้ว
ส่วนตอนที่ 2 จะเก็บไว้อีก table หนึ่ง และดึง user_id มาเก็บด้วย อันนี้ยังไม่ได้ ต้องทำยังไงค่ะ รบกวนด้วยค่ะ
|
|
|
|
|
Date :
2012-04-17 13:12:39 |
By :
nFFonn |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
รบกวนช่วยแก้ปัญหาให้หน่อยได้มั้ยค่ะ ขอบคุณค่ะ
|
|
|
|
|
Date :
2012-04-17 13:47:15 |
By :
nFFonn |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|