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,038

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



 

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

 



Topic : 066794

Guest




Code (PHP)
001.<? session_start() ?>
002.<? require_once('Connections/dbname.php');
003.if (!isset($_SESSION)){
004.}
005.$topic = $_GET['topic'];
006.$ques_id = $_GET['ques_id'];
007.$type_id = $_GET['type_id'];
008. 
009.?>
010. 
011. <div align="center">
012.  <table width="570" border="0" cellspacing="0" cellpadding="0">
013.    <tr>
014.      <td height="31" align="left" valign="middle" bgcolor="#000033">
015.        <span class="style8">&gt;</span><span class="style1">
016.        <?
017.      $sql = "select * from topic where topic_id = $topic order by topic_id DESC ;";
018.        $result = mysql_query($sql);
019.        //$topic_id  = $row_result['topic_id'];
020.        $row_result = mysql_fetch_assoc($result);
021.       
022.        ?>
023.        <?
024.         
025.        //while ($data = mysql_fetch_array($result)) {
026.            //if (mysql_num_rows($result) > 0 ){
027.                echo $row_result['title'];
028.                $topic = $row_result['topic_id'];
029.            //}
030.        //}
031.?>
032.        </span></td>
033.    </tr>
034.    <tr>
035.      <td align="left" valign="top">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
036.        <? echo $row_result['description']; ?>
037.        <div align="center"><span class="style4">&gt;<a href="topic_update.php?topic=<? echo $topic; ?>">แก้ไข</a>&lt;</span><br />
038.            <br />
039.        </div></td>
040.    </tr>
041.    <tr>
042.      <td align="left" valign="top"><hr /></td>
043.    </tr>
044.    <tr>
045.      <td align="left" valign="top"><form id="form1" name="form1" method="post" action="question_add.php?topic=<? echo $topic; ?>">
046.        <div align="center">
047.          <label> <span class="style4">*เลือกประเภทคำถาม</span><span class="style4">
048.          <select name="type" id="type">
049.            <option value="01">คำถามแบบเปิด</option>
050.            <option value="02">คำถามแบบเลือกตอบ</option>
051.            <option value="03">คำถามแบบตรวจรายการ</option>
052.            <option value="04">คำถามแบบประเมินค่า</option>
053.            <option value="05">คำถามแบบใส่วันที่</option>
054.            <option value="06">คำถามแบบเรียงลำดับความสำคัญ</option>
055.          </select>
056.          </span></label>
057.          <span class="style4">
058.          <label>
059.          <input type="submit" name="Submit" value="เพิ่มหัวข้อใหม่" />
060.          </label>
061.          </span><span class="style3"> </span>
062.          <input name="htopic_id" type="hidden" id="htopic_id" value="<? echo $row_result['topic_id']; ?>" />
063.        </div>
064.            </form>      </td>
065.    </tr>
066.    <tr>
067.      <td align="left" valign="top">  <div align="center"><br />
068.            <br />
069.        </div></td>
070.    </tr>
071.    <tr>          </tr>
072.    <tr>
073.      <td align="left" valign="top"><hr /></td>
074.    </tr>
075.    <tr>
076.      <td align="left" valign="top">     </td>
077.    </tr>
078.  </table>
079.  <form action="<?php echo $editFormAction; ?>" method="post" name="form2"target="_blank" class="style4" >
080.           <?
081.      $sql = "select * from question where topic_id = $topic order by ques_id;";
082.        //echo $sql;
083.        $resultmain = mysql_query($sql);
084. 
085.         
086.        ?>
087.          <?
088.        while ($datamain = mysql_fetch_array($resultmain)) { // loop table question
089.     
090.      ?>
091.             
092.            <table width="501" border="0" align="center" cellpadding="0" cellspacing="6">
093.    <tr>
094.      <td width="483" height="25" align="left" valign="middle" bgcolor="#000033"><span class="style8">แก้ไขคำถามแบบเลือกตอบ (กรอกข้อความ) </span>    </tr>
095.    <tr>
096.      <td height="25" align="left" valign="middle">
097.        <label>
098.        <div align="center">
099.          <input name="ques_title" type="text" id="ques_title" value="<?php echo $datamain['ques_title']; ?>" size="50" />
100.          <input name="htopic_id" type="hidden" id="htopic_id" value="<? echo $topic_id; ?>" />
101.        </div>
102.        </label>
103.        <div align="center"></div>      </tr>
104.    <tr>
105.      <td align="left" valign="top"><hr /></td>
106.    </tr>
107.  </table>
108. 
109.        
110.        <?php } ?>
111.        <table width="501" border="0" align="center" cellpadding="0" cellspacing="6">
112.              <tr>
113.                <td width="483" height="25" align="right" valign="middle" bgcolor="#000033"><div align="left" class="style8">คำตอบ</div></td>
114.              </tr>
115.              <tr>
116.                <td height="25" align="right" valign="top" bgcolor="#FFFFFF"><div align="center">
117.                    <p class="style1">
118.         
119.          <?php
120.          //อ่านตัวเลือกจากตาราง choice มาสร้างเป็นอินพุท radio
121.         
122.            $sql1 = "SELECT * FROM choice WHERE ques_id = $ques_id order by choice_id;";
123.            $result1 = mysql_query($sql1);?>
124.             
125.         
126.            <textarea name="item" cols="50" rows="5"  ><?php while($data = mysql_fetch_array($result1)) echo $data['item']; { ?>    </textarea>
127.                  <input name="htopic_id" type="hidden" id="htopic_id" value="<? echo $row_result['ques_id']; ?>" />
128.                  <?php } ?>
129.                      
130.                    </p>
131.                </div></td>
132.              </tr>
133.             
134.             
135.              <tr>
136.                <td align="center" valign="top"><hr /></td>
137.              </tr>
138.         
139.            </table>
140.             
141.        
142.   <label></label>
143.  <label></label>
144.   <div align="center">
145.     <input type="submit" name="Submit2" value="อัพเดท" />
146.      <input type="hidden" name="MM_update" value="form1">
147.     </label>
148.     
149.     <style type="text/css">
150.<!--
151..style1 {
152.    color: #FFFFFF;
153.    font-weight: bold;
154.}
155..style3 {font-size: xx-small}
156..style4 {font-size: small}
157..style5 {color: #FF0000}
158.-->
159.        </style>
160.   </div>
161.    
162.   <a href = "javascript:history.go(-1);"></a>
163.   </form>
164.    
165.        <!-- InstanceEndEditable --></td>
166.      </tr>
167. 
168.    </table></td>
169.  </tr>
170.</table>
171.</body>
172.<!-- InstanceEnd --></html>
173.<?php
174.    if($_POST['item']!=""){
175.        include_once("connection.php");    
176.        //อ่าน id ของหัวข้อที่เพิ่มล่าสุด ซึ่งจะนำไปใส่ลงในตาราง choice ด้วย
177.    $ques_id = mysql_insert_id();
178.        //แยกแต่ละบรรทัดให้เป็นบรรทัดละ 1 ตัวเลือก การที่จะแยกสัญลักษณ์ต่างๆ ออกจากข้อความตามที่เราต้องการและจะแบ่งข้อความนั้นเก็บไว้ในตัวแปลอาร์เรย์
179.    $choices = explode("\n", $_POST['item']);
180.    //เพิ่มข้อมูลในตาราง choice โดยให้ตัวเลือกละ 1 แถว
181.    //ดังนั้นต้องวนลูปเพื่อเพิ่มข้อมูลทีละแถวตามจำนวนตัวเลือกที่นับได้
182.    for($i = 0; $i < count($choices); $i++) {
183.        if(empty($choices[$i])) {
184.            continue;
185.        }
186.        $up_edmem="UPDATE choice SET item ='".$_POST['$choices[$i]']."' WHERE schedule_id =".$_POST['hidden'];
187.    mysql_query($up_edmem) or die(mysql_error());
188.    }
189.        $qr_upmemed=mysql_query($up_edmem);
190.        if($qr_upmemed){
191.            echo "<script>  window.location='topic_show.php?topic=".$topic."';</script>";
192.        }
193.    }
194.?>




Tag : PHP







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

 

No. 1



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

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

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

Code (PHP)
1.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)
1.<textarea name="item" cols="50" rows="5"  >
2.<?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 04
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2025 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่