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 > ขอโค้ด การบันทึกข้อมูล ใน textarea แบบเว้นวรรค php



 

ขอโค้ด การบันทึกข้อมูล ใน textarea แบบเว้นวรรค php

 



Topic : 066794

Guest




Code (PHP)
<? session_start() ?>
<? require_once('Connections/dbname.php');
if (!isset($_SESSION)){
} 
$topic = $_GET['topic'];
$ques_id = $_GET['ques_id'];
$type_id = $_GET['type_id'];

?>

 <div align="center">
  <table width="570" border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td height="31" align="left" valign="middle" bgcolor="#000033">
        <span class="style8">&gt;</span><span class="style1">
        <?
	  $sql = "select * from topic where topic_id = $topic order by topic_id DESC ;";
		$result = mysql_query($sql);
		//$topic_id  = $row_result['topic_id'];
		$row_result = mysql_fetch_assoc($result);
	  
		?>
        <? 
	  	
	  	//while ($data = mysql_fetch_array($result)) {
			//if (mysql_num_rows($result) > 0 ){
				echo $row_result['title'];
				$topic = $row_result['topic_id'];
			//}
		//}
?>
        </span></td>
    </tr>
    <tr>
      <td align="left" valign="top">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
        <? echo $row_result['description']; ?>
        <div align="center"><span class="style4">&gt;<a href="topic_update.php?topic=<? echo $topic; ?>">แก้ไข</a>&lt;</span><br />
            <br />
        </div></td>
    </tr>
    <tr>
      <td align="left" valign="top"><hr /></td>
    </tr>
    <tr>
      <td align="left" valign="top"><form id="form1" name="form1" method="post" action="question_add.php?topic=<? echo $topic; ?>">
        <div align="center">
          <label> <span class="style4">*เลือกประเภทคำถาม</span><span class="style4">
          <select name="type" id="type">
            <option value="01">คำถามแบบเปิด</option>
            <option value="02">คำถามแบบเลือกตอบ</option>
            <option value="03">คำถามแบบตรวจรายการ</option>
            <option value="04">คำถามแบบประเมินค่า</option>
            <option value="05">คำถามแบบใส่วันที่</option>
            <option value="06">คำถามแบบเรียงลำดับความสำคัญ</option>
          </select>
          </span></label>
          <span class="style4">
          <label>
          <input type="submit" name="Submit" value="เพิ่มหัวข้อใหม่" />
          </label>
          </span><span class="style3"> </span>
          <input name="htopic_id" type="hidden" id="htopic_id" value="<? echo $row_result['topic_id']; ?>" />
        </div>
            </form>      </td>
    </tr>
    <tr>
      <td align="left" valign="top">  <div align="center"><br />
            <br />
        </div></td>
    </tr>
    <tr>          </tr>
    <tr>
      <td align="left" valign="top"><hr /></td>
    </tr>
    <tr>
      <td align="left" valign="top">     </td>
    </tr>
  </table>
  <form action="<?php echo $editFormAction; ?>" method="post" name="form2"target="_blank" class="style4" >
           <?
	  $sql = "select * from question where topic_id = $topic order by ques_id;";
		//echo $sql;
		$resultmain = mysql_query($sql);

		
		?>
          <?
		while ($datamain = mysql_fetch_array($resultmain)) { // loop table question
	
	  ?>
			
            <table width="501" border="0" align="center" cellpadding="0" cellspacing="6">
    <tr>
      <td width="483" height="25" align="left" valign="middle" bgcolor="#000033"><span class="style8">แก้ไขคำถามแบบเลือกตอบ (กรอกข้อความ) </span>    </tr>
    <tr>
      <td height="25" align="left" valign="middle">
        <label>
        <div align="center">
          <input name="ques_title" type="text" id="ques_title" value="<?php echo $datamain['ques_title']; ?>" size="50" />
		  <input name="htopic_id" type="hidden" id="htopic_id" value="<? echo $topic_id; ?>" />
        </div>
        </label>
        <div align="center"></div>      </tr>
    <tr>
      <td align="left" valign="top"><hr /></td>
    </tr>
  </table>

       
		<?php } ?>
		<table width="501" border="0" align="center" cellpadding="0" cellspacing="6">
              <tr>
                <td width="483" height="25" align="right" valign="middle" bgcolor="#000033"><div align="left" class="style8">คำตอบ</div></td>
              </tr>
              <tr>
                <td height="25" align="right" valign="top" bgcolor="#FFFFFF"><div align="center">
                    <p class="style1"> 
		
		  <?php
		  //อ่านตัวเลือกจากตาราง choice มาสร้างเป็นอินพุท radio
		
			$sql1 = "SELECT * FROM choice WHERE ques_id = $ques_id order by choice_id;";
			$result1 = mysql_query($sql1);?> 
			
		
			<textarea name="item" cols="50" rows="5"  ><?php while($data = mysql_fetch_array($result1)) echo $data['item']; { ?>    </textarea> 
                  <input name="htopic_id" type="hidden" id="htopic_id" value="<? echo $row_result['ques_id']; ?>" />
                  <?php } ?>
                     
                    </p>
                </div></td>
              </tr> 
			
			
              <tr>
                <td align="center" valign="top"><hr /></td>
              </tr>
		
            </table>
			
       
   <label></label>
  <label></label>
   <div align="center">
     <input type="submit" name="Submit2" value="อัพเดท" />
      <input type="hidden" name="MM_update" value="form1">
     </label>
    
     <style type="text/css">
<!--
.style1 {
	color: #FFFFFF;
	font-weight: bold;
}
.style3 {font-size: xx-small}
.style4 {font-size: small}
.style5 {color: #FF0000}
-->
        </style>
   </div>
   
   <a href = "javascript:history.go(-1);"></a>
   </form>
   
        <!-- InstanceEndEditable --></td>
      </tr>

    </table></td>
  </tr>
</table>
</body>
<!-- InstanceEnd --></html>
<?php
	if($_POST['item']!=""){
		include_once("connection.php");		
		//อ่าน id ของหัวข้อที่เพิ่มล่าสุด ซึ่งจะนำไปใส่ลงในตาราง choice ด้วย
	$ques_id = mysql_insert_id();
		//แยกแต่ละบรรทัดให้เป็นบรรทัดละ 1 ตัวเลือก การที่จะแยกสัญลักษณ์ต่างๆ ออกจากข้อความตามที่เราต้องการและจะแบ่งข้อความนั้นเก็บไว้ในตัวแปลอาร์เรย์
	$choices = explode("\n", $_POST['item']);
	//เพิ่มข้อมูลในตาราง choice โดยให้ตัวเลือกละ 1 แถว
	//ดังนั้นต้องวนลูปเพื่อเพิ่มข้อมูลทีละแถวตามจำนวนตัวเลือกที่นับได้
	for($i = 0; $i < count($choices); $i++) {
		if(empty($choices[$i])) {
			continue;
		}
		$up_edmem="UPDATE choice SET item ='".$_POST['$choices[$i]']."' WHERE schedule_id =".$_POST['hidden'];
	mysql_query($up_edmem) or die(mysql_error());
	}
		$qr_upmemed=mysql_query($up_edmem);
		if($qr_upmemed){
			echo "<script>  window.location='topic_show.php?topic=".$topic."';</script>";
		}
	}
?>




Tag : PHP







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2011-09-19 14:32:01 By : jub View : 4138 Reply : 4
 

 

No. 1



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

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

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

Code (PHP)
echo nl2br($string);







แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-09-19 22:09:49 By : webmaster
 


 

No. 2

Guest


ขอบคุณค่ะ แล้วนำไปใส่ตรงไหนค่ะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-09-21 20:00:55 By : jub
 

 

No. 3



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



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


Code (PHP)
<textarea name="item" cols="50" rows="5"  >
<?php while($data = mysql_fetch_array($result1)) echo nl2br($data['item']); { ?>    </textarea>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-09-21 23:56:45 By : nimporn
 


 

No. 4

Guest


ขอบคุณค่ะ แล้วมีโค้ด Update ลงฐานข้อมูลไหมค่ะ คำสั่ง sql นะค่ะ ขอบคุณมากๆๆค่ะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-09-23 22:31:22 By : jub
 

   

ค้นหาข้อมูล


   
 

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