Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > PHP > PHP Forum > เก็บข้อมูลในฐานข้อมูลไว้ 2 ตาราง ต้องการนำออกมาโชว์แบบฟอร์มแบบประเมิน ต้องทำยังไงคะ



 

เก็บข้อมูลในฐานข้อมูลไว้ 2 ตาราง ต้องการนำออกมาโชว์แบบฟอร์มแบบประเมิน ต้องทำยังไงคะ

 



Topic : 098603



โพสกระทู้ ( 160 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter



สวัสดีค่ะ รบกวนถามหน่อยนะคะ

คือเก็บข้อมูลในฐานข้อมูลไว้ 2 ตาราง ต้องการนำออกมาโชว์แบบฟอร์มแบบประเมินตามรูป ต้องคิวรี่ยังไงคะ


assess1

assess2

ให้แสดงตามฟอร์มนี้ค่ะ

form



Tag : PHP







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2013-08-02 11:58:26 By : gosling View : 4522 Reply : 38
 

 

No. 1



โพสกระทู้ ( 1,521 )
บทความ ( 2 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์
Facebook

Select ตารางแรกก่อนแล้ว Loop เอา ID ไป Select ตารางที่ 2 ต่อ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-08-02 14:15:48 By : Krungsri
 


 

No. 2



โพสกระทู้ ( 160 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter

ตอบความคิดเห็นที่ : 1 เขียนโดย : Krungsri เมื่อวันที่ 2013-08-02 14:15:48
รายละเอียดของการตอบ ::

Code (PHP)
<?php
$host = "localhost";
$database = "db_intern";
$user = "root";
$password = "1234";
$connect = mysql_connect($host, $user, $password); 

mysql_select_db($database, $connect);
mysql_query("SET NAMES UTF8");
$sql1 = "SELECT * FROM assess1";
$rs1 = mysql_query($sql1, $connect) or die(mysql_error());


while ($f = mysql_fetch_array($rs1)) {
	echo $f['ass1_name	'];//คำถาม

$sql2 = "SELECT * FROM `assess1-2` WHERE ass1_id = '$f[ass1_id]'";
$rs2 = mysql_query($sql2, $connect) or die(mysql_error());
while ($c = mysql_fetch_array($rs2)) {
	echo "<br>".$c['ass1-2_name'];//choice
}
	echo "<br><br>";
}

?>


ลองทำดูแล้วค่ะ และก็ใส่ mysql_query("SET NAMES UTF8"); แล้ว


แต่มันออกมาเป็นแบบนี้ค่ะ



เธ„เธงเธฒเธกเธฃเธนเน‰ เธ„เธงเธฒเธกเน€เธ‚เน‰เธฒเนƒเธˆเนƒเธ™เธเธฃเธฐเธšเธงเธ™เธเธฒเธฃเธ—เธณเธ‡เธฒเธ™
เธ„เธงเธฒเธกเธฃเธนเน‰ เธ„เธงเธฒเธกเน€เธ‚เน‰เธฒเนƒเธˆเนƒเธ™เธ‚เธญเธšเธ‚เนˆเธฒเธขเธเธฒเธฃเธ›เธเธดเธšเธฑเธ•เธดเธ‡เธฒเธ™
เธเธฒเธฃเธงเธฒเธ‡เนเธœเธ™เธเนˆเธญเธ™เธเธฒเธฃเธ›เธเธดเธšเธฑเธ•เธดเธ‡เธฒเธ™
เธ„เธงเธฒเธกเธ„เธดเธ”เธฃเธดเน€เธฃเธดเนˆเธกเนƒเธ™เธเธฒเธฃเธ›เธเธดเธšเธฑเธ•เธดเธ‡เธฒเธ™


เธ•เธฃเธ‡เธ•เนˆเธญเน€เธงเธฅเธฒ
เธ‹เธทเนˆเธญเธชเธฑเธ•เธขเนŒ
เนƒเธเนˆเธฃเธนเน‰ เธ‚เธขเธฑเธ™ เธญเธ”เธ—เธ™
เธฃเธฑเธšเธœเธดเธ”เธŠเธญเธšเนเธฅเธฐเธ•เธดเธ”เธ•เธฒเธกเธ‡เธฒเธ™


ต้องแก้ยังไงคะ



ประวัติการแก้ไข
2013-08-04 10:05:52
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-08-04 10:05:30 By : gosling
 

 

No. 3



โพสกระทู้ ( 1,521 )
บทความ ( 2 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์
Facebook

ลองเปลี่ยนเป็น utf8, utf-8 ดูครับหรือไม่ก็ tis-620 ลองดู
Code (PHP)
mysql_query("SET character_set_results=utf8");
mysql_query("SET character_set_client=utf8");
mysql_query("SET character_set_connection=utf8"); 

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-08-04 10:22:05 By : Krungsri
 


 

No. 4



โพสกระทู้ ( 160 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter

ตอบความคิดเห็นที่ : 3 เขียนโดย : Krungsri เมื่อวันที่ 2013-08-04 10:22:05
รายละเอียดของการตอบ ::
ยังเหมือนเดิมค่ะ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-08-04 10:50:56 By : gosling
 


 

No. 5



โพสกระทู้ ( 1,521 )
บทความ ( 2 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์
Facebook

Database ตั้ง collection เป็นอะไรคับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-08-04 10:52:38 By : Krungsri
 


 

No. 6



โพสกระทู้ ( 160 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter

ตอบความคิดเห็นที่ : 5 เขียนโดย : Krungsri เมื่อวันที่ 2013-08-04 10:52:38
รายละเอียดของการตอบ ::
utf8_unicode_ci

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-08-04 10:59:47 By : gosling
 


 

No. 7



โพสกระทู้ ( 1,521 )
บทความ ( 2 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์
Facebook

Save file เป็น utf-8 ยังครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-08-04 11:09:16 By : Krungsri
 


 

No. 8



โพสกระทู้ ( 160 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter

ตอบความคิดเห็นที่ : 7 เขียนโดย : Krungsri เมื่อวันที่ 2013-08-04 11:09:16
รายละเอียดของการตอบ ::
Save file เป็น utf-8 แล้วค่ะ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-08-04 11:35:15 By : gosling
 


 

No. 9



โพสกระทู้ ( 1,521 )
บทความ ( 2 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์
Facebook

Go to : แก้ปัญหาภาษาไทย php กับ MySQL (TIS-620 กับ UTF-8)
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-08-04 11:39:45 By : Krungsri
 


 

No. 10



โพสกระทู้ ( 160 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter

ตอบความคิดเห็นที่ : 9 เขียนโดย : Krungsri เมื่อวันที่ 2013-08-04 11:39:45
รายละเอียดของการตอบ ::
ทำได้แล้วค่ะ

Code (PHP)
<html>
	<head>
	<title>Retrieve data from database </title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
	</head>
	<body>
<?php
$objConnect = mysql_connect("localhost","root","1234") or die("Error Connect to Database");
$objDB = mysql_select_db("db_intern");
mysql_query("SET NAMES UTF8");
$sql1 = "SELECT * FROM `assess1`";
$rs1 = mysql_query($sql1) or die(mysql_error());


while ($f = mysql_fetch_array($rs1)) {
	echo $f['ass1_name'];//คำถาม

$sql2 = "SELECT * FROM `assess2` WHERE ass1_id = '$f[ass1_id]'";
$rs2 = mysql_query($sql2) or die(mysql_error());
while ($c = mysql_fetch_array($rs2)) {
	echo "<br>".$c['ass2_name'];//choice
}
	echo "<br><br>";
}

?>
</body>
</html>


ถ้าติดตรงไหนจะมาถามอีกนะคะ ขอบคุณมากๆค่ะ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-08-04 12:08:12 By : gosling
 


 

No. 11



โพสกระทู้ ( 160 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter

ถ้าต้องการแทรกข้อมูลทั้งหมดให้อยู่ในตารางเหมือนในรูปข้างบน ต้องเขียนโค้ดยังไงคะ

พอมีตัวอย่างมั้ยคะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-08-04 12:24:59 By : gosling
 


 

No. 12



โพสกระทู้ ( 1,521 )
บทความ ( 2 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์
Facebook

Code (PHP)
<table width="500" border="0" cellpadding="0" cellspacing="0" id="Mytable">
	<thead>
		<tr>
			<th>ประเมิน</th>
		</tr>
	</thead>
    <?
    	$result = mysql_query("SELECT * FROM `assess1`");
	?>
	<tbody>
    	<?
        while($rs = mysql_fetch_array($result)){ // loop ตารางหลัก
			$ass_id = $rs['ass1_id'];
		?>
		<tr>
			<td><?=$rs['ass1_name']?></td>
		</tr>
        <?
			$result2 = mysql_query("SELECT * FROM `assess2` WHERE ass1_id = '$ass_id'");
			while($rs2 = mysql_fetch_array($result2)){ // loop ตารางรอง
				?>
					<tr>
                        <td><?=$rs2['ass2_name']?></td>
                    </tr>
				<?
			}
		}
		?>
	</tbody>
    
</table>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-08-04 12:46:55 By : Krungsri
 


 

No. 13



โพสกระทู้ ( 160 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter

ตอบความคิดเห็นที่ : 12 เขียนโดย : Krungsri เมื่อวันที่ 2013-08-04 12:46:55
รายละเอียดของการตอบ ::

ขอบคุณมากค่ะ ตอนนี้ได้ radio มาแล้ว
แต่เลือกได้ทุกตัวเพราะยังไม่ได้กำหนดชื่อ

ถ้าต้องการให้ คำนวณค่าที่ได้มาทั้งหมด แล้วเก็บเฉพาะผลรวมลงฐานข้อมูล สามารถทำได้มั้ยคะ

Code (PHP)
<html>
	<head>
	<title>Retrieve data from database </title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
	</head>
	<body>
<?php
$objConnect = mysql_connect("localhost","root","1234") or die("Error Connect to Database");
$objDB = mysql_select_db("db_intern");
mysql_query("SET NAMES UTF8");
$sql1 = "SELECT * FROM `assess1`";
$rs1 = mysql_query($sql1) or die(mysql_error());


while ($f = mysql_fetch_array($rs1)) {

$sql2 = "SELECT * FROM `assess2` WHERE ass1_id = '$f[ass1_id]'";
$rs2 = mysql_query($sql2) or die(mysql_error());
while ($c = mysql_fetch_array($rs2)) {
}
}

?>
<form method="POST" action="#">
<table width="500" border="0" cellpadding="0" cellspacing="0" id="Mytable">
	<thead>
		<tr>
			<th>ประเมิน</th>
            <td width="35"><b>5</b></td>
			<td width="35"><b>4</b></td>
			<td width="35"><b>3</b></td>
			<td width="35"><b>2</b></td>
			<td width="35"><b>1</b></td>
		</tr>
	</thead>
    <?
    	$result = mysql_query("SELECT * FROM `assess1`");
	?>
	<tbody>
    	<?
        while($rs = mysql_fetch_array($result)){ // loop ตารางหลัก
			$ass_id = $rs['ass1_id'];
		?>
		<tr>
			<td><?=$rs['ass1_name']?></td>
		</tr>
        <?
			$result2 = mysql_query("SELECT * FROM `assess2` WHERE ass1_id = '$ass_id'");
			while($rs2 = mysql_fetch_array($result2)){ // loop ตารางรอง
				?>
					<tr>
                        <td><?=$rs2['ass2_name']?></td>
                        <td align="center"> <input type="radio" name="" value="5"> </td>
						<td align="center"> <input type="radio" name="" value="4"> </td>
						<td align="center"> <input type="radio" name="" value="3"> </td>
						<td align="center"> <input type="radio" name="" value="2"> </td>
						<td align="center"> <input type="radio" name="" value="1"> </td>
                    </tr>
				<?
			}
		}
		?>
	</tbody>
    
</table>
</form>
</body>
</html>


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-08-04 13:07:03 By : gosling
 


 

No. 14



โพสกระทู้ ( 1,521 )
บทความ ( 2 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์
Facebook

เอาไปเป็นแนวทางนะครับ
index.php
<html>
<head>
	<title>No name.</title>
</head>
<body>
<form action="getdata.php" method="post">
<table border="1" cellpadding="0" cellspacing="0" align="center" width="300">
	<thead>
		<tr>
			<th>Score1</th>
			<th>Score2</th>
			<th>Score3</th>
			<th>Score4</th>
			<th>Score5</th>
		</tr>
	</thead>
	<tbody>
		<?
		for($i=1;$i<=5;$i++){
		?>
		<tr>
			<td><input type="radio" name="radio_<?=$i?>" value="1"></td>
			<td><input type="radio" name="radio_<?=$i?>" value="2"></td>
			<td><input type="radio" name="radio_<?=$i?>" value="3"></td>
			<td><input type="radio" name="radio_<?=$i?>" value="4"></td>
			<td><input type="radio" name="radio_<?=$i?>" value="5"></td>
		</tr>
		<?
		}
		?>
	</tbody>
	<tfoot>
		<tr>
			<td colspan="5">
				<input type="hidden" name="Max" value="<?=$i-1?>">
				<input type="submit" value="Submit">
			</td>
		</tr>
	</tfoot>
</table>

</form>
</body>
</html>


getdata.php
<?php 
$Max = $_POST['Max'];
$Choice = array();
for ($i=1; $i <= $Max; $i++) { 
	array_push($Choice,$_POST['radio_'.$i]);
}
echo "<pre>";
print_r($Choice);
echo "</pre>";
echo array_sum($Choice);
?>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-08-05 00:45:54 By : Krungsri
 


 

No. 15



โพสกระทู้ ( 160 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter

ตอบความคิดเห็นที่ : 14 เขียนโดย : Krungsri เมื่อวันที่ 2013-08-05 00:45:54
รายละเอียดของการตอบ ::
Code (PHP)
<?
		for($i=1;$i<=5;$i++){
		?>


ถ้าเราไม่รู้ว่าข้อมูลมีกี่แถว ต้องทำยังไงคะ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-08-05 02:20:34 By : gosling
 


 

No. 16



โพสกระทู้ ( 913 )
บทความ ( 2 )



สถานะออฟไลน์
Facebook

Code (PHP)
$num = mysql_num_rows($sql_select_query)

$i=1;$i<=$num;$i++



ประวัติการแก้ไข
2013-08-05 10:14:13
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-08-05 10:13:37 By : teez1232002
 


 

No. 17



โพสกระทู้ ( 160 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter

ตอบความคิดเห็นที่ : 16 เขียนโดย : teez1232002 เมื่อวันที่ 2013-08-05 10:13:37
รายละเอียดของการตอบ ::
เอาไปแทรกแล้ว มันเลือกได้ 4 ข้อ (ตามจำนวนหัวข้อหลัก)
และในหัวข้อย่อยแต่ละข้อจะแสดงออกมา 4 แถว

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-08-05 11:18:40 By : gosling
 


 

No. 18



โพสกระทู้ ( 160 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-08-05 12:29:53 By : gosling
 


 

No. 19



โพสกระทู้ ( 4,169 )
บทความ ( 7 )

Hall of Fame 2012

สถานะออฟไลน์


ตอนนี้ติดปัญหาอะไรครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-08-05 12:34:50 By : Ex-[S]i[L]e[N]t
 


 

No. 20



โพสกระทู้ ( 160 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter

ตอบความคิดเห็นที่ : 19 เขียนโดย : Ex-[S]i[L]e[N]t เมื่อวันที่ 2013-08-05 12:34:50
รายละเอียดของการตอบ ::

คือมันมาจากข้อมูล 2 ตารางค่ะ ตารางแรก ข้อมูล 4 แถว ตารางที่สองจะเชื่อมกับตารางแรก
คือ 1 หัวข้อหลักจากตารางแรก จะมี 4 หัวข้อย่อยจากตารางที่สองค่ะ

ก่อนหน้านี้ก็แสดงปกติค่ะ แต่พอใส่ $num = mysql_num_rows($result2); แล้ว มันแสดงหัวข้อหลัก 1 ข้อ และหัวข้อย่อย 4 ข้อ แต่ละข้อจะแสดง 4 แถวค่ะ ต้องการให้แสดงข้อละแถว

ในส่วนของ radio เลือกได้แค่ 4 ข้อค่ะ ต้องทำยังไงคะ

Code (PHP)
<html>
	<head>
	<title>Retrieve data from database </title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
	</head>
	<body>
<?php
$objConnect = mysql_connect("localhost","root","1234") or die("Error Connect to Database");
$objDB = mysql_select_db("db_intern");
mysql_query("SET NAMES UTF8");
$sql1 = "SELECT * FROM assess1";
$rs1 = mysql_query($sql1) or die(mysql_error());


while ($f = mysql_fetch_array($rs1)) {

$sql2 = "SELECT * FROM assess2 WHERE ass1_id = '$f[ass1_id]'";
$rs2 = mysql_query($sql2) or die(mysql_error());
while ($c = mysql_fetch_array($rs2)) {
}
}

?>
<form method="POST" action="getassess.php">
<table width="500" border="0" cellpadding="0" cellspacing="0" id="Mytable">
	<thead>
		<tr>
			<td align="center">ประเมิน</td>
            <td width="35" align="center"><b>5</b></td>
			<td width="35" align="center"><b>4</b></td>
			<td width="35" align="center"><b>3</b></td>
			<td width="35" align="center"><b>2</b></td>
			<td width="35" align="center"><b>1</b></td>
		</tr>
	</thead>
    <?
    	$result = mysql_query("SELECT * FROM assess1");
		
	?>
	<tbody>
    	<?
        while($rs = mysql_fetch_array($result)){ // loop ตารางหลัก
			$ass_id = $rs['ass1_id'];
			
		?>
		<tr>
			<td><?=$rs['ass1_name']?></td>
		</tr>
        <?
			$result2 = mysql_query("SELECT * FROM assess2 WHERE ass1_id = '$ass_id'");
			while($rs2 = mysql_fetch_array($result2)){ // loop ตารางรอง
		?>
        <?
		$num = mysql_num_rows($result2);
		for($i=1;$i<=$num;$i++){
		?>
               		 <tr>
                        <td><?=$rs2['ass2_name']?></td>
                        <td align="center"> <input type="radio" name="radio_<?=$i?>" value="5"> </td>
						<td align="center"> <input type="radio" name="radio_<?=$i?>" value="4"> </td>
						<td align="center"> <input type="radio" name="radio_<?=$i?>" value="3"> </td>
						<td align="center"> <input type="radio" name="radio_<?=$i?>" value="2"> </td>
						<td align="center"> <input type="radio" name="radio_<?=$i?>" value="1"> </td>
                    </tr>
                    
                    <? }?>
				<?
			}
		}
		?>
	</tbody>
    <tfoot>
		<tr>
			<td colspan="5">
				<input type="hidden" name="Max" value="<?=$i-1?>">
				<input type="submit" value="Submit">
			</td>
		</tr>
	</tfoot>
</table>
</form>
</body>
</html>


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-08-05 12:44:45 By : gosling
 


 

No. 21



โพสกระทู้ ( 1,521 )
บทความ ( 2 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์
Facebook

Code (PHP)
<html>
	<head>
	<title>Retrieve data from database </title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
	</head>
	<body>
<?php
$objConnect = mysql_connect("localhost","root","1234") or die("Error Connect to Database");
$objDB = mysql_select_db("db_intern");
mysql_query("SET NAMES UTF8");
$sql1 = "SELECT * FROM `assess1`";
$rs1 = mysql_query($sql1) or die(mysql_error());


while ($f = mysql_fetch_array($rs1)) {

$sql2 = "SELECT * FROM `assess2` WHERE ass1_id = '$f[ass1_id]'";
$rs2 = mysql_query($sql2) or die(mysql_error());
while ($c = mysql_fetch_array($rs2)) {
}
}

?>
<form method="POST" action="#">
<table width="500" border="0" cellpadding="0" cellspacing="0" id="Mytable">
	<thead>
		<tr>
			<th>ประเมิน</th>
            <td width="35"><b>5</b></td>
			<td width="35"><b>4</b></td>
			<td width="35"><b>3</b></td>
			<td width="35"><b>2</b></td>
			<td width="35"><b>1</b></td>
		</tr>
	</thead>
    <?
    	$result = mysql_query("SELECT * FROM `assess1`");
	?>
	<tbody>
    	<?
        while($rs = mysql_fetch_array($result)){ // loop ตารางหลัก
			$ass_id = $rs['ass1_id'];
		?>
		<tr>
			<td><?=$rs['ass1_name']?></td>
		</tr>
        <?
			$result2 = mysql_query("SELECT * FROM `assess2` WHERE ass1_id = '$ass_id'");
			$max = mysql_num_rows($result2);
			for($i=1;$i<=$max;$i++){// loop ตารางรอง
				?>
					<tr>
                        <td><?=$rs2[$i-1]['ass2_name']?></td>
                        <td align="center"> <input type="radio" name="" value="5"> </td>
						<td align="center"> <input type="radio" name="" value="4"> </td>
						<td align="center"> <input type="radio" name="" value="3"> </td>
						<td align="center"> <input type="radio" name="" value="2"> </td>
						<td align="center"> <input type="radio" name="" value="1"> </td>
                    </tr>
				<?
			}
		}
		?>
	</tbody>
    
</table>
</form>
</body>
</html>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-08-05 12:46:11 By : Krungsri
 


 

No. 22



โพสกระทู้ ( 4,169 )
บทความ ( 7 )

Hall of Fame 2012

สถานะออฟไลน์


ผมขอแนะนำในส่วน radio ก่อนแล้วกันนะครับ
จาก code ที่ผมสังเกตุดูเห็นได้ว่า ใน 1 หัวข้อสามารถเลือได้หลาย คำตอบ ใช่มั้ยครับ ก็เพราะว่า ค่า name $i แตกต่างกันออกไป
ในการที่จะให้สามารถเลือกได้ตัวใดตัวหนึ่งนั้นจำเป็นต้อง เป็น name เดียวกันทั้งหมด

Code (PHP)
<html>
	<head>
	<title>Retrieve data from database </title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
	</head>
	<body>
<?php
$objConnect = mysql_connect("localhost","root","1234") or die("Error Connect to Database");
$objDB = mysql_select_db("db_intern");
mysql_query("SET NAMES UTF8");
$sql1 = "SELECT * FROM assess1";
$rs1 = mysql_query($sql1) or die(mysql_error());


while ($f = mysql_fetch_array($rs1)) {

$sql2 = "SELECT * FROM assess2 WHERE ass1_id = '$f[ass1_id]'";
$rs2 = mysql_query($sql2) or die(mysql_error());
while ($c = mysql_fetch_array($rs2)) {
}
}

?>
<form method="POST" action="getassess.php">
<table width="500" border="0" cellpadding="0" cellspacing="0" id="Mytable">
	<thead>
		<tr>
			<td align="center">ประเมิน</td>
            <td width="35" align="center"><b>5</b></td>
			<td width="35" align="center"><b>4</b></td>
			<td width="35" align="center"><b>3</b></td>
			<td width="35" align="center"><b>2</b></td>
			<td width="35" align="center"><b>1</b></td>
		</tr>
	</thead>
    <?
    	$result = mysql_query("SELECT * FROM assess1");
		
	?>
	<tbody>
    	<?
		$i=0; // ตั้งค่าเริ่มต้น คือ 0
        while($rs = mysql_fetch_array($result)){ // loop ตารางหลัก
			$ass_id = $rs['ass1_id'];
			$i++; // วน Loop หัวข้อหลัก เพิ่มขึ้นที่ละ 1
		?>
		<tr>
			<td><?=$rs['ass1_name']?></td>
		</tr>
        <?
			$result2 = mysql_query("SELECT * FROM assess2 WHERE ass1_id = '$ass_id'");
			
			while($rs2 = mysql_fetch_array($result2)){ // loop ตารางรอง
		?>
               		 <tr>
                        <td><?=$rs2['ass2_name']?></td>
                        <td align="center"> <input type="radio" name="radio_<?=$i?>" value="5"> </td>//รอบแรกจะได้ radio_1;
						<td align="center"> <input type="radio" name="radio_<?=$i?>" value="4"> </td>//รอบแรกจะได้ radio_1;
						<td align="center"> <input type="radio" name="radio_<?=$i?>" value="3"> </td>//รอบแรกจะได้ radio_1;
						<td align="center"> <input type="radio" name="radio_<?=$i?>" value="2"> </td>//รอบแรกจะได้ radio_1;
						<td align="center"> <input type="radio" name="radio_<?=$i?>" value="1"> </td>//รอบแรกจะได้ radio_1; วนต่อไปเลื่อยๆ
                    </tr>
                    
                    
		<?
			}
		}
		?>
	</tbody>
    <tfoot>
		<tr>
			<td colspan="5">
				<input type="hidden" name="Max" value="<?=$i-1?>">
				<input type="submit" value="Submit">
			</td>
		</tr>
	</tfoot>
</table>
</form>
</body>
</html>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-08-05 12:51:23 By : Ex-[S]i[L]e[N]t
 


 

No. 23



โพสกระทู้ ( 160 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter

ตอบความคิดเห็นที่ : 21 เขียนโดย : Krungsri เมื่อวันที่ 2013-08-05 12:46:11
รายละเอียดของการตอบ ::
ไม่โชว์ข้อมูลจากตารางที่สองค่ะ และ radio เลือกได้ทุกตัว

แต่พอใส่ radio_<?=$i?> สามารถเลือกได้แค่ 4 ตัวค่ะ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-08-05 12:51:44 By : gosling
 


 

No. 24



โพสกระทู้ ( 160 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter

ตอบความคิดเห็นที่ : 22 เขียนโดย : Ex-[S]i[L]e[N]t เมื่อวันที่ 2013-08-05 12:51:23
รายละเอียดของการตอบ ::
ไม่ใช่เลือกได้หลายตัว เลือกได้ตัวเดียวตามปกติค่ะ แต่สามารถเลือกได้ แค่ 4 ข้อ ไม่รู้ว่านับตามจำนวนข้อของตารางแรกรึเปล่า

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-08-05 12:56:49 By : gosling
 


 

No. 25



โพสกระทู้ ( 1,521 )
บทความ ( 2 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์
Facebook

Code (PHP)
			$result2 = mysql_query("SELECT * FROM `assess2` WHERE ass1_id = '$ass_id'");
			$max = mysql_num_rows($result2);
			for($i=1;$i<=$max;$i++){// loop ตารางรอง
				?>
					<tr>
                        <td><?=$result2[$i-1]['ass2_name']?></td>
                        <td align="center"> <input type="radio" name="radio_<?=$i?>" value="5"> </td>
						<td align="center"> <input type="radio" name="radio_<?=$i?>" value="4"> </td>
						<td align="center"> <input type="radio" name="radio_<?=$i?>" value="3"> </td>
						<td align="center"> <input type="radio" name="radio_<?=$i?>" value="2"> </td>
						<td align="center"> <input type="radio" name="radio_<?=$i?>" value="1"> </td>
                    </tr>
				<?
			}

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-08-05 13:00:46 By : Krungsri
 


 

No. 26



โพสกระทู้ ( 160 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter

ตอบความคิดเห็นที่ : 25 เขียนโดย : Krungsri เมื่อวันที่ 2013-08-05 13:00:46
รายละเอียดของการตอบ ::
ยังเหมือนเดิมค่ะ คือแสดงเฉพาะหัวข้อหลักและสามารถเลือกได้แค่ 4 ข้อ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-08-05 13:08:59 By : gosling
 


 

No. 27



โพสกระทู้ ( 1,994 )
บทความ ( 10 )



สถานะออฟไลน์
Facebook Blogger

ลองกำหนดเป็นอาร์เรย์
<input type="radio" name="radio_<?=$i?>[]" value="3">

แล้วไป foreach แทนการใช้ for ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-08-05 13:35:57 By : {Cyberman}
 


 

No. 28



โพสกระทู้ ( 160 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter

ตอบความคิดเห็นที่ : 27 เขียนโดย : {Cyberman} เมื่อวันที่ 2013-08-05 13:35:57
รายละเอียดของการตอบ ::
ยังไม่เคยใช้ foreach เลย ทำไม่เป็นอ่าค่ะ

จะทำเหมือน คอมเม้นที่ 14 แต่ทำไม่ได้

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-08-05 14:40:54 By : gosling
 


 

No. 29



โพสกระทู้ ( 99 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

คงจะประมาณนี้ละมั้งครับ

Code (PHP)
<html>
	<head>
	<title>Retrieve data from database </title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
	</head>
	<body>
<?php
$objConnect = mysql_connect("localhost","root","123456") or die("Error Connect to Database");
$objDB = mysql_select_db("db_intern");
mysql_query("SET NAMES UTF8");
?>
<form method="POST" action="#">
<table width="600" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td width="44%" align="center">ประเมิณ</td>
    <td width="4%" align="center">5</td>
    <td width="4%" align="center">4</td>
    <td width="4%" align="center">3</td>
    <td width="4%" align="center">2</td>
    <td width="4%" align="center">1</td>
  </tr> 
 <? 
 $ix=1;
 $qr1=mysql_query("select * from  assess1 order by ass1_id asc"); 
 while($res_1=mysql_fetch_array($qr1)){ 
 ?> 
  <tr>
    <td colspan="6"><?=$res_1[ass1_name]?></td>
    </tr>
 <? 
 $i=1;
 $qr2=mysql_query("select * from  assess2 where ass1_id=$res_1[ass1_id] order by ass1_2_id asc"); 
 while($res_2=mysql_fetch_array($qr2)){ 
 ?>    
  <tr>
    <td>&nbsp;&nbsp;&nbsp;&nbsp;<?=$res_2[ass1_2_name]?></td>
    <td align="center"><input type="radio" name="ra_<?=$ix.$i?>" value="5"></td>
    <td align="center"><input type="radio" name="ra_<?=$ix.$i?>" value="4"></td>
    <td align="center"><input type="radio" name="ra_<?=$ix.$i?>" value="3"></td>
    <td align="center"><input type="radio" name="ra_<?=$ix.$i?>" value="2"></td>
    <td align="center"><input type="radio" name="ra_<?=$ix.$i?>" value="1"></td>
  </tr>  
  <? $i++;  } $ix++; } ?>
</table>
</form>
</body>
</html>





ประวัติการแก้ไข
2013-08-05 17:36:55
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-08-05 17:35:03 By : jackkichan
 


 

No. 30



โพสกระทู้ ( 1,994 )
บทความ ( 10 )



สถานะออฟไลน์
Facebook Blogger

ตัวอย่างการใช้ foreach ครับ ลองเอาไปรันดูผลลัพธ์ที่ได้นะครับ ว่าจะถูกใจหรือไม่

Code (PHP) Example
<!doctype html>
<html lang="en">
<head>
  <meta charset="utf-8" />
  <title>การนำออกมาโชว์แบบฟอร์มแบบประเมิน - www.sunzan-design.com</title>
</head>
<body>
<?php

	//-- ตารางหัวข้อหลัก
	//-- ส่วนที่ดึงมาจากฐานข้อมูล ในลูป while ซึ่งมีจำนวนนหัวข้อหลักทั้งหมด 5 หัวข้อตามภาพ
	//$assess1[$rs['ass1_id']] = $rs['ass1_name'];
	$assess1 = array();
	$assess1[1] = 'ความรู้ความเข้าใจในการปฏิบัติงาน';
	$assess1[2] = 'เจตคติและจรรยาบรรณในการทำงาน';
	$assess1[3] = 'ทักษะการปฏิบัติงาน';
	$assess1[4] = 'ความสามารถในการแก้ปัญหาจากการทำงาน';
	$assess1[5] = 'ทักษะการทำงานร่วมกับผู้อื่น';
	//-- สิ้นสุดการจัดรูปแบบข้อมูลในลูป while
	
	
	//-- ตารางหัวข้อย่อย
	//-- ส่วนที่ดึงมาจากฐานข้อมูล ในลูป while
	//$assess2[$rs2['ass1_id']][$rs2['ass1-2_id']] = $rs2['ass1-2_name'];
	$assess2 = array();
	$assess2[1][1] = 'ความรู้ความเข้าใจกระบวนการทำงาน';
	$assess2[1][2] = 'ความรู้ความเข้าใจขอบข่ายการปฏิบัติงาน';
	$assess2[1][3] = 'การวางแผนก่อนการปฏิบัติงาน';
	$assess2[1][4] = 'ความคิดริเริ่มในการปฏิบัติงาน';
	$assess2[2][5] = 'ตรงต่อเวลา';
	$assess2[2][6] = 'ซื่อสัตย์';
	$assess2[2][7] = 'ใฝ่รู้ ขยัน อดทน';
	$assess2[2][8] = 'รับผิดชอบและติดตามงาน';
	$assess2[3][9] = 'เตรียมความพร้อมก่อนปฏิบัติงาน';
	$assess2[3][10] = 'ทำงานถูกต้อง';
	$assess2[3][11] = 'ความชำนาญ';
	$assess2[3][12] = 'ทำงานปลอดภัย';
	$assess2[4][13] 	= 'การเสนอแนวทาง';
	$assess2[4][14] = 'กล้าตัดสินใจ';
	$assess2[4][15] = 'ตัดสินใจถูกต้อง';
	$assess2[4][16] = 'ความสามารถแก้ปัญหา';
	//-- สิ้นสุดการจัดรูปแบบข้อมูลในลูป while

	$i=0;
	echo '<form method="POST" action="getassess.php">';
	echo '<table border="1" width="1095">';
	foreach($assess1 as $assId=>$assName){
		$i++;
		echo '<tr>';
		echo '<td class="room">'.$i.'. '.$assName.'</td><td colspan="5" style="background-color:#FF93FE;">&nbsp;</td>';
		echo '</tr>';
		if(isset($assess2[$assId])){
			$j=0;
			foreach($assess2[$assId] as $ass2Id=>$ass2Name){
				$j++;
				echo '<tr>';
				echo '<td class="room">';
				echo "-->$i.$j $ass2Name";
				echo '<input type="hidden" name="ass_id['.$ass2Id.']" value="'.$assId.'">
					</td>';
				echo '<td><input type="radio" name="radio_'.$ass2Id.'[]" value="5"></td>'
					. '<td><input type="radio" name="radio_'.$ass2Id.'[]" value="4"></td>'
					. '<td><input type="radio" name="radio_'.$ass2Id.'[]" value="3"></td>'
					. '<td><input type="radio" name="radio_'.$ass2Id.'[]" value="2"></td>'
					. '<td><input type="radio" name="radio_'.$ass2Id.'[]" value="1"></td>';
				echo '</tr>';
			}
		}
	}
	echo ' </table>';
	echo '<input type="submit" value="Submit">';
	echo '</form>';
	
	//ตัวอย่างหน้ารับข้อมูล
	//ถ้าต้องการบันทึกข้อมูลไปเลย ก้ไม่ต้องจัดรูปแบบตามนี้ก็ได้ วนลูป ass_id แล้วบันทึกค่าต่างๆไปเลย
	if(isset($_POST['radio_'.$ass2Id])){
		$i=0;
		echo '<br><hr><br>';
		echo '<table border="1" width="1095">';
		foreach($assess1 as $assId=>$assName){
			$i++;
			echo '<tr style="background-color:#eeeeee;">';
			echo '<td class="room">'.$i.'. '.$assName.'</td><td>&nbsp;</td>';
			echo '</tr>';
			if(isset($assess2[$assId])){
				$j=0;
				foreach($assess2[$assId] as $ass2Id=>$ass2Name){
					$j++;
					$assetAnswer = isset($_POST['radio_'.$ass2Id][0]) ? $_POST['radio_'.$ass2Id][0] : '';
					echo '<tr>';
					echo '<td class="room">';
					echo "-->$i.$j $ass2Name";
					echo '<input type="hidden" name="ass_id['.$ass2Id.']" value="'.$assId.'">
						</td>';
					echo '<td>'.$assetAnswer.'</td>';
					echo '</tr>';
				}
			}
		}
		echo ' </table>';
	}
?>

</body>
</html>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-08-05 19:20:44 By : {Cyberman}
 


 

No. 31



โพสกระทู้ ( 1,994 )
บทความ ( 10 )



สถานะออฟไลน์
Facebook Blogger

ปล. ข้อมูลในตารางหัวข้อย่อย ไม่ครบนะครับ (พิมพ์จนนิ้วหงิก )
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-08-05 19:21:43 By : {Cyberman}
 


 

No. 32



โพสกระทู้ ( 160 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter

ตอบความคิดเห็นที่ : 31 เขียนโดย : {Cyberman} เมื่อวันที่ 2013-08-05 19:21:43
รายละเอียดของการตอบ ::
ขอบคุณมากๆค่ะ

ข้อมูลที่โชว์คือไม่ได้มาจากฐานข้อมูลใช่มั้ยคะ
แล้วถ้ามีจำนวนคำถามเพิ่มขึ้นต้องทำยังไงล่ะคะ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-08-05 23:08:44 By : gosling
 


 

No. 33



โพสกระทู้ ( 1,994 )
บทความ ( 10 )



สถานะออฟไลน์
Facebook Blogger

ดึงจากฐานข้อมูลครับ
แต่ที่ผมเขียนไว้คือ แสดงตัวอย่างรูปแบบข้อมูลที่ได้จากลูป while ครับ

ตัวอย่างเพิ่มเติม การดึงข้อมูลมาเก็บในอาร์เรย์
https://www.thaicreate.com/community/php-design-query-mysql.html
https://www.thaicreate.com/community/php-array-report.html


ประวัติการแก้ไข
2013-08-06 01:12:45
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-08-06 01:11:22 By : {Cyberman}
 


 

No. 34



โพสกระทู้ ( 160 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter

ตอนนี้รับค่าได้แล้ว แต่ทำไมรับแค่ 19 ทั้งๆที่มีทั้งหมด 20

ช่วยดูให้หน่อยนะคะ

Code (PHP)
<html>
	<head>
	<title>Retrieve data from database </title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
	</head>
	<body>
<?php
$objConnect = mysql_connect("localhost","root","1234") or die("Error Connect to Database");
$objDB = mysql_select_db("db_intern");
mysql_query("SET NAMES UTF8");
$sql1 = "SELECT * FROM `assess1`";
$rs1 = mysql_query($sql1) or die(mysql_error());


while ($f = mysql_fetch_array($rs1)) {

$sql2 = "SELECT * FROM `assess2` WHERE ass1_id = '$f[ass1_id]'";
$rs2 = mysql_query($sql2) or die(mysql_error());
while ($c = mysql_fetch_array($rs2)) {
}
}

?>
<form method="POST" action="getassess.php">
<table width="500" border="0" cellpadding="0" cellspacing="0" id="Mytable">
	<thead>
		<tr>
			<th>ประเมิน</th>
            <td width="35"><b>5</b></td>
			<td width="35"><b>4</b></td>
			<td width="35"><b>3</b></td>
			<td width="35"><b>2</b></td>
			<td width="35"><b>1</b></td>
		</tr>
	</thead>
    <?
    	$result = mysql_query("SELECT * FROM `assess1`");
	?>
	<tbody>
    	<?
        while($rs = mysql_fetch_array($result)){ // loop ตารางหลัก
			$ass_id = $rs['ass1_id'];
		?>
		<tr>
			<td><?=$rs['ass1_name']?></td>
		</tr>
        <?
			$result2 = mysql_query("SELECT * FROM `assess2` WHERE ass1_id = '$ass_id'");
			while($rs2 = mysql_fetch_array($result2)){ // loop ตารางรอง
				?>
					<tr>
                        <td> &nbsp;&nbsp;&nbsp;<?=$rs2['ass2_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">
				<input type="hidden" name="Max" value="<?=$i-1?>">
				<input type="submit" value="Submit">
			</td>
		</tr>
	</tfoot>
    
</table>
</form>
</body>
</html>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-08-11 16:24:41 By : gosling
 


 

No. 35



โพสกระทู้ ( 1,819 )
บทความ ( 20 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Facebook

เพราะไม่ได้กำหนดค่าเริ่มต้นให้กับ $i ครับ
ดังนั้นเมื่อนำ $i ไปใช้ครั้งแรก ก่อนที่จะเพิ่มค่า $i++
ค่าของ $i จะเป็น null (และเกิด error แต่คุณคงไม่เห็นซึ่งคิดคาดว่าคงปิด error_reporting ไว้โดย AppServ)

เมื่อนำไปใช้เป็นค่าของชื่อ input จะได้สตริงว่าง '' ครับ
ดังนั้น input ตัวแรก จะมี name="radio_" ครับ
ลอง View Source ดูได้

ดังนั้นเราต้องกำหนด $i = 0 (หรืออื่นๆ ตามที่คุณอ่านค่าของมันในอีกไฟล์) ก่อนเริ่ม loop while บรรทัดที่ 49

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-08-11 18:18:13 By : cookiephp
 


 

No. 36



โพสกระทู้ ( 160 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter

ตอบความคิดเห็นที่ : 35 เขียนโดย : cookiephp เมื่อวันที่ 2013-08-11 18:18:13
รายละเอียดของการตอบ ::
ได้แล้วค่ะ ขอบคุณมากๆ

พี่แมวคะ ถ้าต้องการเก็บคะแนนจากการประเมินคิดว่าต้องเก็บคะแนนทุกข้อ หรือว่าเก็บเฉพาะคะแนนรวมดีคะ

อยากจะเก็บเฉพาะคะแนนรวม แต่ก็มีคนแนะนำให้เก็บคะแนนทุกข้อ

พี่คิดว่าไงคะ ขอคำแนะนำหน่อยนะคะ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-08-11 22:09:53 By : gosling
 


 

No. 37



โพสกระทู้ ( 1,096 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


ทุกข้อดีกว่าครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-08-12 21:27:43 By : compiak
 


 

No. 38

Guest


พี่ครับผมขอไฟล์เอามาศึกษาหน่อยครับ na-eim แบบประเมินอ่ะครับขอบคุนนะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2020-01-09 15:23:25 By : mustakeam
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : เก็บข้อมูลในฐานข้อมูลไว้ 2 ตาราง ต้องการนำออกมาโชว์แบบฟอร์มแบบประเมิน ต้องทำยังไงคะ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 05
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่