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

HOME > PHP > PHP Forum > รบกวนหน่อยนะครับ ผมทำ textbox ที่สามารถคลิกเพิ่มช่องได้ แล้วต้องการบันทึกข้อมูลลงฐานข้อมูล



 

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

 



Topic : 044781

Guest




ผมทำ textbox ที่สามารถคลิกเพิ่มช่องได้ แล้วต้องการบันทึกข้อมูลลงฐานข้อมูลโดยไม่ต้องใช้ Array ต้องเขียนโค้ดอย่างไรครับ รบกวนหน่อยนะครับ แหะๆ



Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2010-07-01 11:13:42 By : I_LOVE_PHP View : 1150 Reply : 10
 

 

No. 1



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



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

ไม่เข้าใจอ่ะครับ

texbox ที่คลิกแล้วเพิ่มช่อง คลิกอย่างเดียวไม่ต้องใส่ข้อมูล ?

ไม่ทำเป็นปุ่มอ่ะครับ ?

แล้วถ้าเพิ่มช่องคุณจะรู้ได้อย่างไรว่า user ต้องการใส่กี่ช่องถ้าไม่ใช่ array ?

ผมถามหน่อยว่าทำไมถึงไม่ใช่ array ?






Date : 2010-07-01 11:18:09 By : oxygenyoyo
 


 

No. 2

Guest


แล้วมันแสดงผลแบบ array อย่างไงอ่ะ จากฐานข้อมูลนะ
Date : 2010-07-01 11:23:40 By : Toon
 

 

No. 3

Guest


เพิ่มช่องแล้ว user ก็กรอกข้อมูลครับ

เช่นคลิกเพิ่มมา 5 textbox แล้วก็กรอกข้อมูลครบ 5 ช่อง

แล้วถ้าหากว่าใช้ Array บันทึกข้อมูลช่อง text box ที่เพิ่มมา ต้องเขียนโค้ดอย่างไรครับ

พอดีผมลองใช้ Array แล้วมันไม่ยอมเข้าฐานข้อมูลครับ

รบกวนทีนะครับ
Date : 2010-07-01 11:25:05 By : I_LOVE_PHP
 


 

No. 4



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



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

Code (PHP)
<?php
print_r ($_POST);
?>


<form action="<?=$_SERVER['PHP_SELF']?>" method="post">
<input type="text" name="var[]" value="first" />
<input type="text" name="var[]" value="second" />
<input type="text" name="var[]" value="third" />
<input type="text" name="var[]" value="fourth" />
<input type="submit" name="submit" value="Send value" />
</form>



ลองสร้างหน้า test.php หรืออะไรก็ได้แล้วเอาโค้ดนี้ไป copy ใส่แล้ว สังเกตุเองว่าทำอย่างไรไม่น่าจะยาก

แต่ถ้าไม่เข้าใจก็ คลิกที่นี่
Date : 2010-07-01 11:43:52 By : oxygenyoyo
 


 

No. 5

Guest


ครับ ขอบคุณมากๆเลยครับ
แต่โค้ดของผมเป็นประมาณนี้ครับ
ผมควรต้องแก้ยังไงให้มันสามารถส่งข้อมูลลงฐานข้อมูลด้วย Array ได้อ่ะครับ
รบกวนหน่อยจร้า แหะๆ

Code (PHP)
<html>
<head><title></title>
<script type="text/javascript"><!--
var gFiles = 0;
function addFile() {
var li = document.createElement('li');
li.setAttribute('id', 'file-' + gFiles);
li.innerHTML = 'เลขทะเบียบรถ:<input type="text" name="PLATE_NUMBER3[]"><span onclick="removeFile(\'file-' + gFiles + '\')" style="cursor:pointer;">ลบ</span>';
document.getElementById('files-root').appendChild(li);
gFiles++;
}
function removeFile(aId) {
var obj = document.getElementById(aId);
obj.parentNode.removeChild(obj);
}
--></script>
</head>
<ol id="files-root">
<body>
<form action="4.php" method="post">
<li>เลขทะเบียบรถ:<input type="text" name="PLATE_NUMBER3[]"><span onclick="addFile()" style="cursor:pointer;">เพิ่ม</span>

</ol>
<input name="btnButton5" type="submit" value="ส่ง" style="width:80px;height:40px">
</body>
</html>

Date : 2010-07-01 12:00:01 By : I_LOVE_PHP
 


 

No. 6



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



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

คุณเข้าใจสิ่งที่คุณเขียนหรือเปล่าครับ ?

อธิบายได้ไหมว่าทำไมต้องเขียนชื่อตัวแปรซ้ำกัน ?

<li>เลขทะเบียบรถ:<input type="text" name="PLATE_NUMBER3[]"><span onclick="addFile()" style="cursor:pointer;"

กับเวลาสร้าง textbox ใหม่ใช้ชื่อตัวแปรเดิม ?
Date : 2010-07-01 12:05:21 By : oxygenyoyo
 


 

No. 7



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

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

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

คุณเข้าใจไหมคะว่า โค้ดที่คุณให้มา คือ หน้า form สำหรับกรอกข้อมูลเพื่อส่งต่อไปยังไฟล์ที่จะบันทึกลงฐานข้อมูล
โค้ดที่ยกมานี้ไม่มีอะไรผิด
ส่งค่าไปได้ถูกต้อง เพียงแต่ส่งไปเป็น array
และปัญหาของคุณคือ คุณบันทึกแล้วในฐานข้อมูลมันกลายเป็นคำว่า Array แทนที่จะเป็นข้อมูลที่ส่งไป
ดังนั้น ให้ไปดูที่ไฟล์ บันทึกลงฐานข้อมูล ไม่ใช่ form กรอกข้อมูลค่ะ
Code
<form action="4.php" method="post">


ไฟล์ที่คุณ submit form ไปน่ะ 4.php ใช่ไหม ไปแก้ที่ไฟล์นั้นค่ะ





อันนี้ CreateElement Multiple Input File Upload แบบไม่ใช้ Array

Go to : PHP MySQL Upload File to MySQL - Multiple Dynamic CreateElement Input File Upload
.
.
.
Date : 2010-07-01 13:21:41 By : ultrasiam
 


 

No. 8

Guest


ก็เขียนโค้ดไฟล์ 4 ให้ดูหน่อยสิครับ
Date : 2010-07-01 14:48:53 By : SUPAKIT
 


 

No. 9

Guest


ไปศึกษา array ก่อนดีมั้ย จะได้รู้เรื่อง
Date : 2010-07-01 15:18:54 By : oxygenyoyo
 


 

No. 10



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



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

ข้างบนผมไม่ได้โพสนะครับ อย่ามามั่ว !!!!
Date : 2010-07-01 15:26:18 By : oxygenyoyo
 

   

ค้นหาข้อมูล


   
 

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