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 > ขอสอบถามวิธีการส่งฟอร์มเพื่อทำ Preview และเพิ่มข้อมูลลงฐานข้อมูลครับ



 

ขอสอบถามวิธีการส่งฟอร์มเพื่อทำ Preview และเพิ่มข้อมูลลงฐานข้อมูลครับ

 



Topic : 118198



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



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




สวัสดีครับ พอดีวันนี้ผมจะขอสอบถามวิธี
1. การส่งค่าจาก Form เพื่อนำไปแสดง Preview อีกครั้งหลังจากตอบแบบสอบถาม
2. รับค่าหลายค่าจาก Radio button มาเก็บลง Database ครับ

exam.php Code (PHP)
<?php
	session_start();
	include('connectDbMSQL.php');
	mysql_query('SET NAMES UTF8');
	$id = $_SESSION['id'];
	$em = mysql_query("SELECT * FROM tb_user WHERE u_id='".$id."'") or die('command error1');
	$user = mysql_fetch_array($em);
	
	$_SESSION['groupSet'] = $_POST['groupSet'];
	$_SESSION['dataSet'] = $_POST['dataSet'];
	$g_id = $_POST['groupSet'];
	$g = mysql_query("SELECT g_name from tb_group_question WHERE g_id='".$g_id."'") or die('command error2');
	$group = mysql_fetch_array($g);
	
	$d_id = $_POST['dataSet'];
	$d = mysql_query("SELECT d_name from tb_dataset WHERE d_id='".$d_id."'") or die('command error3');
	$dataset = mysql_fetch_array($d);
?>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body>
<center>
<form action="" method="post">
<table width="80%" border="1">
  <tr>
   <td colspan="2"><h3><strong>ตอนที่ 1 ข้อมูลส่วนตัว</strong></h3></td>
  </tr>
  <tr>
    
    <td width="31%">ชื่อ :    </td>
    <td width="69%">คุณ <?php echo $user['u_firstname']." ".$user['u_lastname']?></td>
  </tr>
  <tr>
     <td>Email :</td>
     <td><?php echo $user['u_id']?></td>
  </tr>
  <tr>
     <td>หมวดคำถาม :</td>
     <td><?php echo $group['g_name']?></td>
    </tr>
  <tr>
     <td>ชุดคำถาม :</td>
     <td><?php echo $dataset['d_name']?></td>
  </tr>
</table>
<p>&nbsp;</p>


<center>
<table width="80%" border="0">
  <tr>
  <td colspan="7"><h3><strong>ตอนที่ 2 แบบประเมิน
  </strong></h3></td>
  </tr>
  <tr>
    <td width="75%"colspan="2"><center>ชื่อคำถาม</center></td>
    <td><center>
      มากสุด
    </center></td>
    <td><center>
      มาก
    </center></td>
    <td><center>
      ปานกลาง
    </center></td>
    <td><center>
      น้อย
    </center></td>
    <td><center>
      น้อยสุด
    </center></td>
  </tr>
  <?php
  	$i=0;
    $var = mysql_query("SELECT * FROM tb_question WHERE g_id='".$g_id."' AND d_id='".$d_id."' AND q_status='1' ORDER BY q_id");
    while($row = mysql_fetch_array($var))
    {
		$i++;
  		echo '<tr>
    		<td width="1%">'.$i.'</td>
            <td>'.$row['q_name'].'</td>
            <td><center><input name="radi'.$i.'" type="radio" value="'.$row['d_weight1'].'" /></center></td>
            <td><center><input name="radi'.$i.'" type="radio" value="'.$row['d_weight2'].'" /></center></td>
            <td><center><input name="radi'.$i.'" type="radio" value="'.$row['d_weight3'].'" /></center></td>
            <td><center><input name="radi'.$i.'" type="radio" value="'.$row['d_weight4'].'" /></center></td>
            <td><center><input name="radi'.$i.'" type="radio" value="'.$row['d_weight5'].'" /></center></td>
    		</tr>';
     }
  ?>
</table>
<p>&nbsp;</p>
</center>

<input name="save" type="button" value="บันทึก" />

<input type="reset" name="Reset" id="button" value="Reset" />
</form>
</center>

</body>
</html>


Display exam.php
display

ฐานข้อมูลที่จะเก็บลง tb_answer มี field
a_id // PK
q_id // เลขที่คำถาม
a_weight // ค่าน้ำหนักที่ได้รับ
t_id // หมายเลข Transaction ที่จะเก็บ



Tag : PHP, MySQL









ประวัติการแก้ไข
2015-08-04 14:06:27
Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2015-08-04 13:58:48 By : maxtoeh View : 770 Reply : 1
 

 

No. 1



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

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

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

ในหน้านี้เปรียบเหมือน Confirm หรือ Priview ซึ่งหลักการก็จะเหมือนกับหน้า Form ครับ โดยพวกตัวแปรต่าง ๆ จะเก็บในรูปแบบของ hidden field ครับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-08-04 16:55:59 By : mr.win
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ขอสอบถามวิธีการส่งฟอร์มเพื่อทำ Preview และเพิ่มข้อมูลลงฐานข้อมูลครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 01
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 อัตราราคา คลิกที่นี่