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 > จะทำ add row form ให้บันทึกข้อมูลเข้าไปให้ไอดีตรงกับ form ที่บันทึกอีกอัน



 

จะทำ add row form ให้บันทึกข้อมูลเข้าไปให้ไอดีตรงกับ form ที่บันทึกอีกอัน

 



Topic : 114614



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



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




อันนี้ form บันทึกหลักคับ

1

อันนี้ form add row คับ

2

อันนี้โค้ดคับCode (PHP)
<div class="panel-heading"> กรอกข้อมูลงบครุภัณฑ์</div>
                  <div class="panel-body pan">
                    <form action="insert.php" method="post" enctype="multipart/form-data" name="formx" id="formx">
                    <div class="form-body pal">
                    <font color="#000000">
                    <div class="row">
                      <div class="col-md-12">
                        <div class="form-group">
                          <label for="inputName" class="control-label"> ชื่อรายการ</label>
                          <div class="input-icon"> <i class="fa fa-bars"></i>
                            <input id="work_duname" name="work_duname" required type="text" placeholder="ชื่อรายการ" class="form-control"/>
                          </div>
                        </div>
                      </div>
                    </div>
                    <div class="row">
                      <div class="col-md-6">
                        <div class="form-group">
                          <label for="inputName" class="control-label"> งบประมาณที่จัดสรร</label>
                          <div class="input-icon"> <i class="fa fa-calendar"></i>
                            <input id="work_day4price_2"  name="work_day4price_2" required  onkeyup="fncSum();" type="text" placeholder="งบประมาณที่จัดสรร" class="form-control font_n" />
                          </div>
                        </div>
                      </div>
                      <div class="col-md-6">
                        <div class="form-group">
                          <label for="inputName" class="control-label"> แหล่งงบประมาณ</label>
                          <div class="form-group">
                            <select class="form-control" name="work_du_id"  id="work_du_id">
                              <option value="0">กรุณาเลือกงบประมาณ</option>
                              <option value="1">งบประมาณแผ่นดิน</option>
                              <option value="2">เงินนอกงบประมาณ</option>
                              <option value="3">ผูกพันงบประมาณ</option>
                            </select>
                          </div>
                        </div>
                      </div>
                    </div>
                    <div class="form-group"><font color="#000000">
                      <label for="inputName" class="control-label"> วันสอบราคา</label>
                      <div class="input-icon"> <i class="fa fa-bars"></i>
                        <input id="start" name="start" type="date" required placeholder="วันสอบราคา" class="form-control"/>
                      </div>
                    </div>
                    <div class="row">
                      <div class="col-md-6">
                        <div class="form-group">
                          <label for="inputName" class="control-label"> วันรับซองเอกสาร</label>
                          <div class="input-icon"> <i class="fa fa-calendar"></i>
                            <input id="start2" name="start2" type="date" required placeholder="วันรับซองเอกสาร" class="form-control font_n" />
                          </div>
                        </div>
                      </div>
                      <div class="col-md-6">
                        <div class="form-group">
                          <label for="inputName" class="control-label"> ถึง </label>
                          <div class="input-icon"> <i class="fa fa-calendar"></i>
                            <input id="start2_1" name="start2_1" required type="date" placeholder="ถึง" class="form-control" />
                          </div>
                        </div>
                      </div>
                      <div class="col-md-6">
                        <div class="form-group">
                          <label for="inputName" class="control-label"> วันเปิดซอง</label>
                          <div class="input-icon"> <i class="fa fa-calendar"></i>
                            <input id="start3" name="start3" required type="date" placeholder="วันเปิดซอง" class="form-control" />
                          </div>
                        </div>
                      </div>
                      <div class="col-md-6">
                        <div class="form-group">
                          <label for="inputName" class="control-label"> ผลการจัดหา</label>
                          <div class="input-icon"> <i class="fa fa-money"></i>
                            <input id="work_day4price"   onKeyUp="fncSum()" name="work_day4price" type="text" placeholder="ผลการจัดหา" class="form-control" />
                          </div>
                        </div>
                      </div>
                      <div class="col-md-6">
                        <div class="form-group">
                          <label for="inputName" class="control-label"> กำหนดวันส่งของ</label>
                          <div class="input-icon"> <i class="fa fa-truck"></i>
                            <input id="start4" name="start4" type="date" required placeholder="กำหนดวันส่งของ" class="form-control font_n" />
                            <font color="#000000"></font></div>
                        </div>
                      </div>
                      <div class="col-md-6">
                        <div class="form-group">
                          <label for="inputName" class="control-label"> งบประมาณคงเหลือ</label>
                          <div class="input-icon"> <i class="fa fa-money"></i>
                            <input id="work_balance" onkeyup="checkNumber(this)" name="work_balance" type="text" readonly placeholder="งบประมาณคงเหลือ" class="form-control" />
                          </div>
                        </div>
                      </div>
                    </div>
                    <div class="form-group">
                    <label for="inputName" class="control-label"> แผนการเบิกจ่าย</label>
                    <div>
                    <input type="button" value="Add Record" id="add_new">
                    <p>
                    <div>
                      <table width="70%" border="0" cellpadding="0" cellspacing="0" class="table-list">
                        <tr>
                          <th width="20%">First Name</th>
                          <th width="20%">Last Name</th>
                          <th width="40%">Email</th>
                          <th width="20%">Phone Number</th>
                          <th width="20%">Delete</th>
                        </tr>
                        <?php
			/* PDO 
			$sql = "SELECT * FROM info";
			$q = $conn->prepare($sql);
			$q->execute(array($title));
			$q->setFetchMode(PDO::FETCH_BOTH);
			// fetch
			while($r = $q->fetch()){
			*/
			$res = mysql_query("select * from info");
			while($r = mysql_fetch_assoc($res)){
				echo '<tr>
						<td>'.$r['fname'].'</td>
						<td>'.$r['lname'].'</td>
						<td>'.$r['email'].'</td>
						<td>'.$r['phone'].'</td>
						<td><a href="#" id="'.$r['id'].'" class="del">Delete</a></td>
					  </tr>';
			}
		?>
                      </table>
                    </div>
                    <div class="entry-form">
                    <form name="userinfo" id="userinfo">
                    <tr>
				<td colspan="2" align="right"><a href="#" id="close">X</a></td>
			</tr>
                    <div class="panel panel-orange">
                    <div class="panel-body pan">
                      <div class="form-body pal">
                        <div class="form-group">
                        <label for="inputName" class="control-label"><strong>วัน/เดือน/ปี</strong></label>
                          <div class="input-icon right"> <i class="fa fa-calendar"></i>
                             <input id="fname" name="fname" required type="date"  class="form-control" />
                          </div>
                        </div>
                        <div class="form-group">
                        <label for="inputName" class="control-label"><strong>จำนวนเงิน</strong></label>
                          <div class="input-icon right"> <i class="fa fa-envelope"></i>
                             <input id="fname" name="fname" required type="date"  class="form-control" />
                          </div>
                        </div>
                        
                      <div class="form-actions text-right pal">
                       <input type="button" value="บันทึก" id="save">
                        <input type="text" name="id"  value="<?=$_GET['id']?>"/>
                      </div>
                    </form>
                  </div>
                </div>
              </div>
              <hr />
            </div>
          </div>
          <div class="form-actions text-right pal">
            <button type="submit" class="btn btn-success"> บันทึกข้อมูล</button>
            <input name="action" type="hidden" id="action" value="adds" />
            </td>
            <input type="hidden" name="id"  value="<?=$_GET['id']?>"/>
          </div>
          </form>


พอจะมีวิธีทำให้ตัว add row บันทึกข้อมูลแล้วให้ค่าไอดีตรงกับ form บันทึกหลักมั้ยครับ



Tag : PHP, MySQL, JavaScript, Ajax, jQuery







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2015-02-23 12:05:17 By : stepartz View : 973 Reply : 2
 

 

No. 1



โพสกระทู้ ( 5,146 )
บทความ ( 26 )

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

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


ขอดูไฟล์ js ด้วยครับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-02-23 13:15:27 By : deawx
 


 

No. 2



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



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


ตอบความคิดเห็นที่ : 1 เขียนโดย : deawx เมื่อวันที่ 2015-02-23 13:15:27
รายละเอียดของการตอบ ::
Code (PHP)
$(document).ready(function(){
	
	$("#save").click(function(){
		ajax("save");
	});

	$("#add_new").click(function(){
		$(".entry-form").fadeIn("fast");	
	});
	
	$("#close").click(function(){
		$(".entry-form").fadeOut("fast");	
	});
	
	$("#cancel").click(function(){
		$(".entry-form").fadeOut("fast");	
	});
	
	$(".del").live("click",function(){
		if(confirm("Do you really want to delete this record ?")){
			ajax("delete",$(this).attr("id"));
		}
	});

	function ajax(action,id){
		if(action =="save")
			data = $("#userinfo").serialize()+"&action="+action;
		else if(action == "delete"){
			data = "action="+action+"&item_id="+id;
		}

		$.ajax({
			type: "POST", 
			url: "ajax.php", 
			data : data,
			dataType: "json",
			success: function(response){
				if(response.success == "1"){
					if(action == "save"){
						$(".entry-form").fadeOut("fast",function(){
							$(".table-list").append("<tr><td>"+response.fname+"</td><td>"+response.lname+"</td><td>"+response.email+"</td><td>"+response.phone+"</td><td><a href='#' id='"+response.row_id+"' class='del'>Delete</a></a></td></tr>");	
							$(".table-list tr:last").effect("highlight", {
								color: '#4BADF5'
							}, 1000);
						});	
						$(".entry-form input[type='text']").each(function(){
							$(this).val("");
						});		
					}else if(action == "delete"){
						var row_id = response.item_id;
						$("a[id='"+row_id+"']").closest("tr").effect("highlight", {
							color: '#4BADF5'
						}, 1000);
						$("a[id='"+row_id+"']").closest("tr").fadeOut();
					}
				}else{
					alert("unexpected error occured, Please check your database connection");
				}
			},
			error: function(res){
				alert("Unexpected error! Try again.");
			}
		});
	}
});



แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-02-23 13:41:02 By : stepartz
 

   

ค้นหาข้อมูล


   
 

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