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 > ส่งค่า จากการค้นหา มาเก็บไว้ หลาย ๆ ครั้งต่อกันได้รึเปล่าครับ



 

ส่งค่า จากการค้นหา มาเก็บไว้ หลาย ๆ ครั้งต่อกันได้รึเปล่าครับ

 



Topic : 098687

Guest




ส่งค่า ที่ได้ค้นหามาเก็บไว้(มีการค้นหาหลาย ครั้ง) ไว้ต่อ ๆ กันแบบนี้ รบกวนแนะนำทีครับ

s



Tag : PHP, HTML/CSS, JavaScript, VBScript







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2013-08-05 11:13:31 By : Qut View : 1364 Reply : 32
 

 

No. 1



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

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

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

ลองดูพวก UNION / UNION ALL ครับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-08-05 15:04:52 By : mr.win
 


 

No. 2



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



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


แนะนำ jquery เลยค่ะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-08-05 15:14:17 By : survivor
 

 

No. 3

Guest


ตอบความคิดเห็นที่ : 1 เขียนโดย : mr.win เมื่อวันที่ 2013-08-05 15:04:52
รายละเอียดของการตอบ ::
กวนใจนิดหนึ่ง ครับ ค้นหาหลายรอบครับ เช่น ค้นหา รอบที่ 1 (ค้นหาเลขที่ 4521)ติ๊กเลือก 1 รายการ พอเลือกเสร็จ ข้อมูลจะถูกส่ง แบบ POST มาเก็บไว้ ตารางข้างล้างโดย ข้อมูลที่ query ได้ 1 รายการนั้น ยังไม่ได้ถูกบันทึก คือเอามาเก็บไว้ ในตารางด้านล้าง
กรณี ค้นหาครั้งต่อไป เช่น 4522 เลือก รายการ อีก 2 รายการข้อมูลก็จะถูกนำมาต่อท้ายรายการที่ถูกเลือกจาก การค้นหาครั้งแรก ประมาณนี้ครับ
* ถามครับ ข้อมูล ที่ได้จากการค้นหา 2 ครั้ง สามารถนำมาเก็บไว้เรียงต่อ กันในตารางข้างล้าง ได้หรือไม่ครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-08-05 16:40:01 By : Qut
 


 

No. 4

Guest


ตอบความคิดเห็นที่ : 2 เขียนโดย : survivor เมื่อวันที่ 2013-08-05 15:14:17
รายละเอียดของการตอบ ::
แนะเพิ่ม อีกนิด ครับ ใช้ตัวไหน ที่ใกล้เคียงกับ กรณี แบบนี้

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-08-05 16:54:50 By : Qut
 


 

No. 5



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



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


ไฟล์แรกเป็นหน้ารับข้อมูลที่ได้จากกดปุ่มเลือก ทดสอบดูน่ะค่ะ
  <script src="http://code.jquery.com/jquery-latest.js"></script>
  <meta http-equiv="Content-Type" content="text/html; charset=utf8" />
<input type="text" name="searchText" id="searchText" />&nbsp;<input type="button" value="ค้นหา"  id="searchBtn" /><br />
<div id="searchResFrame" style="display:block;width:800px;height:200px;overflow:auto;"></div><br />
<table id="yourChoices" >
<tr><td>ลำดับ</td><td>สินค้า</td><td>ราคา</td></tr>
</table>

<script>
$("#searchBtn").click(function(){
	$("div#searchResFrame").load("searchProduct.php",{"itemSearch":$("#searchText").val()});
});
</script>


searchProduct.php
<script src="http://code.jquery.com/jquery-latest.js"></script>
<meta http-equiv="Content-Type" content="text/html; charset=utf8" />
<table border="1">
<tr><td>ลำดับ</td><td>สินค้า</td><td>ราคา</td><td width="50">เลือก</td></tr>
<?php
//โค้ดติดต่อฐานข้อมูล
/*$i=1;
$sql = "select * from product where productname like "%{$_GET["itemSearch"]}%" ";
$res = mysql_query($sql) or die(mysql_error());
while($data = mysql_fetch_assoc($res)){
	echo "<tr><td>$i</td><td>{$data["productname"]}</td><td>{$data["price"]}</td><td><input type=\"checkbox\" pname=\"{$data["productname"]}\" pprice=\"{$data["price"]}\" pid=\"{$data["pid"]}\" class=\"chooseItem\" /></td></tr>\n";
	$i++;
}*/
?>
<tr><td>1</td><td>AAAAA</td><td>10</td><td><input type="checkbox" pname="AAAAA" pprice="10" pid="1" class="chooseItem" /></td></tr>
<tr><td>2</td><td>23AA</td><td>30</td><td><input type="checkbox" pname="23AA" pprice="30" pid="6" class="chooseItem" /></td></tr>
<tr><td>3</td><td>AA990</td><td>40</td><td><input type="checkbox" pname="AA990" pprice="40" pid="4" class="chooseItem" /></td></tr>
<tr><td>4</td><td>CVCVC9</td><td>20</td><td><input type="checkbox" pname="CVCVC9" pprice="20" pid="8" class="chooseItem" /></td></tr>
<tr><td>5</td><td>ABSOLUTE</td><td>100</td><td><input type="checkbox" pname="ABSOLUTE" pprice="100" pid="10" class="chooseItem" /></td></tr>
</table>
<script>
var pid,pprice,pname,current;
$("input:checkbox.chooseItem").click(function(){
	pid = $(this).attr("pid");
	pprice = $(this).attr("pprice");
	pname = $(this).attr("pname");
	current = $(this);
	if(current.is(":checked")) {
		$("table#yourChoices").append("<tr id='"+pid+"'><td></td><td>"+pname+"</td><td>"+pprice+"</td></tr>");
		$("table#yourChoices tr:not(:first-child)").each(function(index){
			$(this).find("td:first-child").text(++index);
		});
	}else{
		$("table#yourChoices").find("tr[id="+pid+"]").remove();	
		$("table#yourChoices tr:not(:first-child)").each(function(index){
			$(this).find("td:first-child").text(++index);
		});
	}
});
</script>




ประวัติการแก้ไข
2013-08-06 01:14:11
2013-08-06 01:22:58
2013-08-06 01:23:45
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-08-06 01:12:09 By : survivor
 


 

No. 6



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

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

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


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-08-06 05:33:17 By : mr.win
 


 

No. 7

Guest


ตอบความคิดเห็นที่ : 5 เขียนโดย : survivor เมื่อวันที่ 2013-08-06 01:12:09
รายละเอียดของการตอบ ::
แนะอีกนิดครับ คือ ค้นหาได้ เลือกได้ เช่น ค้นหาค่า 4521 เลือกไว้ 2 รายการ พอผมเลือกค้นหา อีกครั้ง คือ 4522 ค่าที่ผมได้เลือกไว้กลับหายไป
ถาม ครับ ค่าที่ค้นหา แล้วเลือกไว้ ส่งไปเก็บไว้ อีกหน้า ได้รึเปล่าครับ พอเราค้นหาครั้งต่อไป เลือกอีก 3 รายการ ก็ส่งค่าที่ได้ไปเก็บไว้อีกหน้าที่ต่อกัน ได้หรือเปล่า ครับ
/quote-no]
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-08-07 15:58:25 By : Qut
 


 

No. 8



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



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


โค้ดที่วางไว้ให้ ค้นหากี่ครั้งข้อมูลที่เลือกไว้ก็ไม่หายนี่ค่ะ

ลองเอาโค้ดที่ทำอยู่มาวางให้ดูด้วยจะดีกว่าค่ะ

ช่วยสมัครสมาชิกด้วยค่ะ


ประวัติการแก้ไข
2013-08-07 16:09:53
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-08-07 16:06:44 By : survivor
 


 

No. 9

Guest


โค๊ดทั้งหมด ครับ
Code (PHP)
            <p>
              <script src="http://code.jquery.com/jquery-latest.js"></script>
  <meta http-equiv="Content-Type" content="text/html; charset=utf8" />
<input type="text" name="searchText" id="searchText" />&nbsp;<input type="button" value="ค้นหา"  id="searchBtn" /><br />
<div id="searchResFrame" style="display:block;width:800px;height:200px;overflow:auto;"></div><br />
<table id="yourChoices" >
<tr><td>ลำดับ</td><td>สินค้า</td><td>ราคา</td></tr>
</table>
<p>
  <script>
$("#searchBtn").click(function(){
	$("div#searchResFrame").load("invoice_bin.php",{"itemSearch":$("#searchText").val()});
});
</script>
  <script src="http://code.jquery.com/jquery-latest.js"></script>
<meta http-equiv="Content-Type" content="text/html; charset=utf8" />
<table border="1">
<tr><td>ลำดับ</td><td>สินค้า</td><td>ราคา</td><td width="50">เลือก</td></tr>
<?php
$i=1;
$sql = "SELECT * FROM  `order`   
WHERE   idcode_pb  like '%{$_GET['searchText']}%'";
$res = mysql_query($sql) or die(mysql_error());
while($data = mysql_fetch_assoc($res)){
	if($_GET["searchText"] != "")
{
	echo "<tr><td>$i</td><td>{$data[order_generation]}</td><td>{$data[order_size]}</td><td><input type=\"checkbox\" pname=\"{$data[order_generation]}\" pprice=\"{$data[order_size]}\" pid=\"{$i}\" class=\"chooseItem\" /></td></tr>\n";
	$i++;
}
}
?>
</table>

<script>
var pid,pprice,pname,current;
$("input:checkbox.chooseItem").click(function(){
	pid = $(this).attr("pid");
	pprice = $(this).attr("pprice");
	pname = $(this).attr("pname");
	current = $(this);
	if(current.is(":checked")) {
		$("table#yourChoices").append("<tr id='"+pid+"'><td></td><td>"+pname+"</td><td>"+pprice+"</td></tr>");
		$("table#yourChoices tr:not(:first-child)").each(function(index){
			$(this).find("td:first-child").text(++index);
		});
	}else{
		$("table#yourChoices").find("tr[id="+pid+"]").remove();	
		$("table#yourChoices tr:not(:first-child)").each(function(index){
			$(this).find("td:first-child").text(++index);
		});
	}
});
</script>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-08-07 16:12:47 By : Qut
 


 

No. 10



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



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


ช่วยจับภาพหน้าจอมาด้วยค่ะ จะได้เห็นภาพชัดๆว่าผิดเพี้ยนตรงจุดไหนบ้าง
ปล.ช่วยสมัครสมาชิกด้วยน่ะค่ะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-08-07 16:35:21 By : survivor
 


 

No. 11

Guest


เย็นนี้ผมจะสมัคร ขอบคุณล่วงหน้า ครับ
sf
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-08-07 16:54:50 By : Qut
 


 

No. 12

Guest


ค้นหา 4561 แล้วเลือกแล้ว 3 ตัว พอ ค้นหา 4562 ข้อมูลของ 4561 ก็หายไป ขอบคุณล่วงหน้า ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-08-07 16:57:55 By : Qut
 


 

No. 13



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



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


ในโค้ดส่วนอื่นที่ไม่ได้เอามาลงไว้ มีแท็ค form หรือปุ่ม submit หรือเปล่าค่ะ เพราะคิดว่าน่าจะเกิดการรีเฟรชหน้าจอตอนกดปุ่มค้นหาน่ะค่ะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-08-07 16:59:53 By : survivor
 


 

No. 14



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



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


ใช่ครับ มี ปุ่ม submit ตอนนี้ผมลบไปแล้ว แต่ผลลัพธ์ที่ได้เปนแบบในรูปครับ ค้นหาไม่เจอข้อมูล แล้วก็ขึ้นอีกหน้า ซ้อนอยู่ข้างใน
(ลืม บอกไปครับ หน้านี้เป็นเป็น popup ครับ)
โค๊ดทั้งหมด ครับ
sf
invoice_bin_search.php
Code (PHP)
 <p>
            <script src="http://code.jquery.com/jquery-latest.js"></script>
  <meta http-equiv="Content-Type" content="text/html; charset=utf8" />
<input type="text" name="searchText" id="searchText" />&nbsp;<input type="button" value="ค้นหา"  id="searchBtn" /><br />
<div id="searchResFrame" style="display:block;width:800px;height:200px;overflow:auto;"></div><br />
<table width="217" id="yourChoices" >
<tr><td width="67" align="center">ลำดับ</td><td width="81" align="center">สินค้า</td><td width="53" align="center">ราคา</td></tr>
</table>
<p>
  <script>
$("#searchBtn").click(function(){
	$("div#searchResFrame").load("invoice_bin_search.php",{"itemSearch":$("#searchText").val()});
});
</script>
  <script src="http://code.jquery.com/jquery-latest.js"></script>
<meta http-equiv="Content-Type" content="text/html; charset=utf8" />
<table width="364" border="1">
<tr><td align="center">ลำดับ</td><td align="center">สินค้า</td><td align="center">ราคา</td><td width="50" align="center">เลือก</td></tr>
<?php
//โค้ดติดต่อฐานข้อมูล
$i=1;
$sql = "SELECT * FROM  `order`   
WHERE   idcode_pb  like '%{$_GET['searchText']}%'";
$res = mysql_query($sql) or die(mysql_error());
while($data = mysql_fetch_assoc($res)){
	if($_GET["searchText"] != "")
{
	echo "<tr><td>$i</td><td>{$data[order_generation]}</td><td>{$data[order_size]}</td><td><input type=\"checkbox\" pname=\"{$data[order_generation]}\" pprice=\"{$data[order_size]}\" pid=\"{$i}\" class=\"chooseItem\" /></td></tr>\n";
	$i++;
}
}
?>
</table>

<script>
var pid,pprice,pname,current;
$("input:checkbox.chooseItem").click(function(){
	pid = $(this).attr("pid");
	pprice = $(this).attr("pprice");
	pname = $(this).attr("pname");
	current = $(this);
	if(current.is(":checked")) {
		$("table#yourChoices").append("<tr id='"+pid+"'><td></td><td>"+pname+"</td><td>"+pprice+"</td></tr>");
		$("table#yourChoices tr:not(:first-child)").each(function(index){
			$(this).find("td:first-child").text(++index);
		});
	}else{
		$("table#yourChoices").find("tr[id="+pid+"]").remove();	
		$("table#yourChoices tr:not(:first-child)").each(function(index){
			$(this).find("td:first-child").text(++index);
		});
	}
});
</script>



ประวัติการแก้ไข
2013-08-08 11:18:08
2013-08-08 11:22:08
2013-08-08 11:22:43
2013-08-08 11:26:31
2013-08-08 11:30:53
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-08-08 11:14:14 By : rock_rock
 


 

No. 15



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



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


ทดลองดูน่ะค่ะ
invoice_bin_search.php
<script src="http://code.jquery.com/jquery-latest.js"></script>
<meta http-equiv="Content-Type" content="text/html; charset=utf8" />
<input type="text" name="searchText" id="searchText" />&nbsp;<input type="button" value="ค้นหา"  id="searchBtn" /><br />
<div id="searchResFrame" style="display:block;width:800px;height:200px;overflow:auto;"></div><br />
<table id="yourChoices" >
<tr><td>ลำดับ</td><td>สินค้า</td><td>ราคา</td></tr>
</table>

<script>
$("#searchBtn").click(function(){
	$("div#searchResFrame").load("searchProduct.php",{"itemSearch":$("#searchText").val()});
});
</script>




searchProduct.php
<script src="http://code.jquery.com/jquery-latest.js"></script>
<meta http-equiv="Content-Type" content="text/html; charset=utf8" />
<table border="1">
<tr><td>ลำดับ</td><td>สินค้า</td><td>ราคา</td><td width="50">เลือก</td></tr>
<?php
//โค้ดติดต่อฐานข้อมูล
if($_GET["itemSearch"] != "")
{
$i=1;
$sql = "SELECT * FROM  `order`   
WHERE   idcode_pb  like '%{$_GET['itemSearch']}%'";
$res = mysql_query($sql) or die(mysql_error());
while($data = mysql_fetch_assoc($res)){
	echo "<tr><td>$i</td><td>{$data["productname"]}</td><td>{$data["price"]}</td><td><input type=\"checkbox\" pname=\"{$data["productname"]}\" pprice=\"{$data["price"]}\" pid=\"{$data["pid"]}\" class=\"chooseItem\" /></td></tr>\n";
	$i++;

}
}
?>
</table>
<script>
var pid,pprice,pname,current;
$("input:checkbox.chooseItem").click(function(){
	pid = $(this).attr("pid");
	pprice = $(this).attr("pprice");
	pname = $(this).attr("pname");
	current = $(this);
	if(current.is(":checked")) {
		$("table#yourChoices").append("<tr id='"+pid+"'><td></td><td>"+pname+"</td><td>"+pprice+"</td></tr>");
		$("table#yourChoices tr:not(:first-child)").each(function(index){
			$(this).find("td:first-child").text(++index);
		});
	}else{
		$("table#yourChoices").find("tr[id="+pid+"]").remove();	
		$("table#yourChoices tr:not(:first-child)").each(function(index){
			$(this).find("td:first-child").text(++index);
		});
	}
});
</script>





ประวัติการแก้ไข
2013-08-08 12:43:47
2013-08-08 12:45:52
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-08-08 12:01:25 By : survivor
 


 

No. 16



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



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


ตรงโค้ดติดต่อฐานข้อมูล ในบรรทัดที่ 6 ให้ใส่โค้ด mysql_connect , mysql_select_db ด้วยค่ะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-08-08 12:03:40 By : survivor
 


 

No. 17



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



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


ตอบความคิดเห็นที่ : 16 เขียนโดย : survivor เมื่อวันที่ 2013-08-08 12:03:40
รายละเอียดของการตอบ ::
ลองใส่ แล้ว ครับ mysql_connect , mysql_select_db ค้นได้ ครับ แต่ ดึงข้อมูลขึ้นมาหมดเลย ครับ เช่น เรา ค้น หา 4561 ข้อมูลขึ้นมาทั้งหมด ถ้าผมใส่ if($_GET["itemSearch"] != "") { โค๊ดไม่ค้นหาให้เลย ครับ ถ้าไม่ใส่ตัวนี้คนหาได้แต่ดึงมาหมด ถึงแม้ไม่ได้ ใส่ คีเวิร์ด ก็ค้นหาได้ เช่น ไม่ได้ใส่ คีเวิร์ด แล้วกดค้น หา ข้อมูลก็ ดึงออกมาทั้งหมดเหมือนเดิมครับ


searchProduct.php
Code (PHP)
<?php
session_start();
include "session.php";
	include("config.inc.php");	
  	include('fnalert.php');
	include('datetimepicking.php'); 
?>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<meta http-equiv="Content-Type" content="text/html; charset=utf8" />
<table border="1">
<tr><td>ลำดับ</td><td>สินค้า</td><td>ราคา</td><td width="50">เลือก</td></tr>
<?php
//โค้ดติดต่อฐานข้อมูล
//if($_GET["itemSearch"] != "") 
//{
$i=1;
$sql = "SELECT * FROM  `order`   
WHERE   idcode_pb  like '%{$_GET['itemSearch']}%'";
$res = mysql_query($sql) or die(mysql_error());
while($data = mysql_fetch_assoc($res)){

	echo "<tr><td>$i</td><td>{$data[order_generation]}</td><td>{$data[order_size]}</td><td><input type=\"checkbox\" pname=\"{$data[order_generation]}\" pprice=\"{$data[order_size]}\" pid=\"{$i}\" class=\"chooseItem\" /></td></tr>\n";
	$i++;
}
//}
?>
</table>
<script>
var pid,pprice,pname,current;
$("input:checkbox.chooseItem").click(function(){
	pid = $(this).attr("pid");
	pprice = $(this).attr("pprice");
	pname = $(this).attr("pname");
	current = $(this);
	if(current.is(":checked")) {
		$("table#yourChoices").append("<tr id='"+pid+"'><td></td><td>"+pname+"</td><td>"+pprice+"</td></tr>");
		$("table#yourChoices tr:not(:first-child)").each(function(index){
			$(this).find("td:first-child").text(++index);
		});
	}else{
		$("table#yourChoices").find("tr[id="+pid+"]").remove();	
		$("table#yourChoices tr:not(:first-child)").each(function(index){
			$(this).find("td:first-child").text(++index);
		});
	}
});
</script>



invoice_bin_search.php
Code (PHP)
 <p>&nbsp;</p>
            <script src="http://code.jquery.com/jquery-latest.js"></script>
<meta http-equiv="Content-Type" content="text/html; charset=utf8" />
<input type="text" name="searchText" id="searchText" />&nbsp;<input type="button" value="ค้นหา"  id="searchBtn" /><br />
<div id="searchResFrame" style="display:block;width:800px;height:200px;overflow:auto;"></div><br />
<table id="yourChoices" >
<tr><td>ลำดับ</td><td>สินค้า</td><td>ราคา</td></tr>
</table>

<script>
$("#searchBtn").click(function(){
	$("div#searchResFrame").load("searchProduct.php",{"itemSearch":$("#searchText").val()});
});
</script>

ผลลัพธ์ ครับ
ff
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-08-08 15:36:38 By : rock_rock
 


 

No. 18



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



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


ลองแทรกโค้ดแบบนี้น่ะค่ะ

<meta http-equiv="Content-Type" content="text/html; charset=utf8" />
<?php echo "<h1>{$_GET["itemSearch"]}</h1>"; ?>
<table border="1">

และ

$res = mysql_query($sql) or die(mysql_error());
echo $sql;

ในไฟล์ searchProduct.php แล้วจับภาพหน้าจอให้ดูด้วยค่ะ


ประวัติการแก้ไข
2013-08-08 16:23:19
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-08-08 15:55:54 By : survivor
 


 

No. 19



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



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


เหมือนค่าไม่มา ครับ

544

searchProduct.php
Code (PHP)
<script src="http://code.jquery.com/jquery-latest.js"></script>
<meta http-equiv="Content-Type" content="text/html; charset=utf8" />
<?php echo "<h1>{$_GET['itemSearch']}</h1>"; ?>
<table border="1">
<tr><td>ลำดับ</td><td>สินค้า</td><td>ราคา</td><td width="50">เลือก</td></tr>
<?php
//โค้ดติดต่อฐานข้อมูล
//if($_GET["itemSearch"] != "") 
//{
$i=1;
$sql = "SELECT * FROM  `order`   
WHERE   idcode_pb  like '%{$_GET['itemSearch']}%'";
$res = mysql_query($sql) or die(mysql_error());
while($data = mysql_fetch_assoc($res)){

	echo "<tr><td>$i</td><td>{$data[order_generation]}</td><td>{$data[order_size]}</td><td><input type=\"checkbox\" pname=\"{$data[order_generation]}\" pprice=\"{$data[order_size]}\" pid=\"{$i}\" class=\"chooseItem\" /></td></tr>\n";
	$i++;
}
//}
?>
</table>
<script>
var pid,pprice,pname,current;
$("input:checkbox.chooseItem").click(function(){
	pid = $(this).attr("pid");
	pprice = $(this).attr("pprice");
	pname = $(this).attr("pname");
	current = $(this);
	if(current.is(":checked")) {
		$("table#yourChoices").append("<tr id='"+pid+"'><td></td><td>"+pname+"</td><td>"+pprice+"</td></tr>");
		$("table#yourChoices tr:not(:first-child)").each(function(index){
			$(this).find("td:first-child").text(++index);
		});
	}else{
		$("table#yourChoices").find("tr[id="+pid+"]").remove();	
		$("table#yourChoices tr:not(:first-child)").each(function(index){
			$(this).find("td:first-child").text(++index);
		});
	}
});
</script>


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-08-08 16:24:53 By : rock_rock
 


 

No. 20



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



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


ลองเปลี่ยนจาก $_GET เป็น $_REQUEST
และ echo $sql; ดูด้วยค่ะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-08-08 16:29:23 By : survivor
 


 

No. 21



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



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


ตอบความคิดเห็นที่ : 20 เขียนโดย : survivor เมื่อวันที่ 2013-08-08 16:29:23
รายละเอียดของการตอบ ::
ได้ แล้ว ขอบคุณ ครับ ผมอยากถามเกี่ยวกับ ค่านี้ $_REQUEST หน่อยครับ ปกติผมใช้แต่ แบบ GET
และถ้า ผม อยากเอาตัวที่เลือกได้ ใส่ textfield จะได้รึเปล่า ครับ เพราะผมต้องนำข้อมูลที่ได้เลือกไว้ ส่งไปอีกหน้า เพื่อบันทึกลงฐานข้อมูลครับ
ขอบคุณ มาก ๆ ครับ คุณ LittleLovely ไม่ทราบว่าพี่ชื่อ อะไร ครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-08-08 16:41:02 By : rock_rock
 


 

No. 22



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



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


ตอบความคิดเห็นที่ : 21 เขียนโดย : rock_rock เมื่อวันที่ 2013-08-08 16:41:02
รายละเอียดของการตอบ ::
เรียกว่า LittleLovely ก็ได้ค่ะ
ตัวแปรประเภท $_REQUEST จะหมายรวมถึง $_GET และ $_POST ค่ะ

แค่เปลี่ยนจาก
.append("<tr id='"+pid+"'><td></td><td>"+pname+"</td><td>"+pprice+"</td></tr>");
ให้เป็น
.append("<tr id='"+pid+"'><td></td><td><input type='text' name='pname[]' value='"+pname+"' /></td><td><input type='text' name='pprice[]' value='"+pprice+"' /></td></tr>");


จะได้ตัวแปรชื่อ pname และ pprice ชนิดอาร์เรย์ค่ะ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-08-08 16:49:50 By : survivor
 


 

No. 23



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



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


ตอบความคิดเห็นที่ : 22 เขียนโดย : survivor เมื่อวันที่ 2013-08-08 16:49:50
รายละเอียดของการตอบ ::
เก็บในตัวแปร array ได้แล้ว ครับ ตอนนี้ผม นำตัวแปรที่ได้ส่งไป หน้า invioce_bin.php แต่ค่าไม่ไป ครับ ผมส่งจาก ฟอร์ม แบบ POST
เพราะค่าทั้งหมดที่ได้เลือกไว้(ในกรอบสีแดง) ส่งไป หน้า invoice_bin.php เพื่อนำไปบันทึกลงฐานข้อมูล ครับ
ภาพหน้า searchProject.php
45

searchProject.php
Code (PHP)
<script>
var pid,pprice,pname,current;
$("input:checkbox.chooseItem").click(function(){
	pid = $(this).attr("pid");
	pprice = $(this).attr("pprice");
	pname = $(this).attr("pname");
	current = $(this);
	if(current.is(":checked")) {
		$("table#yourChoices").append("<tr id='"+pid+"'><td></td><td><form  action='invoice_bin.php'  method='post'    name='form'  ><input type='text' name='pname[]' value='"+pname+"' /></td><td><input type='text' name='pprice[]' value='"+pprice+"' /> <input name='Submit' type='submit' id='Submit' value='จัดการ' /></form></td></tr>");
		$("table#yourChoices tr:not(:first-child)").each(function(index){
			$(this).find("td:first-child").text(++index);
		});
	}else{
		$("table#yourChoices").find("tr[id="+pid+"]").remove();	
		$("table#yourChoices tr:not(:first-child)").each(function(index){
			$(this).find("td:first-child").text(++index);
		});
	}
});
</script>

หน้ารับข้อมูลจากหน้า searchProject.php ครับ
invoin_bin.php
54
Code (PHP)
<table width="621" border="1" align="center" cellspacing="0" bordercolor="#CCCCCC">
      <tr class="gf">
        <td width="111" align="center" valign="middle" bgcolor="#CCCCCC">สินค้า</td>
        <td width="114" align="center" valign="middle" bgcolor="#CCCCCC">ราคา</td>
        <td width="59" align="center" valign="middle" bgcolor="#CCCCCC">จำนวน</td>
        <td width="59" align="center" valign="middle" bgcolor="#CCCCCC">จำนวนเหลือ</td>
        <td width="59" align="center" valign="middle" bgcolor="#CCCCCC">จำนวนส่ง</td>
        <td width="79" align="center" valign="middle" bgcolor="#CCCCCC">ราคา</td>
        <td width="110" align="center" valign="middle" bgcolor="#CCCCCC">รวม</td>
      </tr>
      <tr>
        <td align="center" valign="middle"><?=$pname[]?>&nbsp;
          </td>
        <td align="center" valign="middle"><?=$pprice[]?>&nbsp;
          </td>
        <td align="center" valign="middle">
          <input name="textfield" type="text" id="textfield" size="5" />
          </td>
        <td align="center" valign="middle"><input name="textfield3" type="text" id="textfield3" size="5" />
          </td>
        <td align="center" valign="middle"><input name="textfield4" type="text" id="textfield4" size="5" />
          </td>
        <td align="center" valign="middle"><input name="textfield5" type="text" id="textfield5" size="5" />
          </td>
        <td align="center" valign="middle"><input name="textfield6" type="text" id="textfield6" size="5" />

          </td>
      </tr>
    </table>



ประวัติการแก้ไข
2013-08-09 09:58:43
2013-08-09 10:12:00
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-08-09 09:56:17 By : rock_rock
 


 

No. 24



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

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

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

ข้อมูลมันเป็น array เวลาจะแสดงผล ต้องอ้างอิง index ของมันด้วยนะครับ และเมื่อส่งแบบ POST ไปทำไมไม่รับ $_POST['']; ละครับ

Code (PHP)
<?=$_POST['pprice'][0]?>
<?=$_POST['pprice'][1]?>

หรือ 

foreach($_POST['pprice'] as $value){
  echo $value."</br>";
}

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-08-09 10:09:32 By : Manussawin
 


 

No. 25



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



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


Quote:
ทำไมถึงต้องมีปุ่ม submit อยู่ทุกแถวเลยค่ะ
if(current.is(":checked")) {
$("table#yourChoices").append("<tr id='"+pid+"'><td></td><td><form action='invoice_bin.php' method='post' name='form'
...<td><input type='text' name='pprice[]' value='"+pprice+"' /><input name='Submit' type='submit' id='Submit' value='จัดการ' /></form>

ให้เอาออกแล้วนำไปวางไว้ที่ไฟล์ invoice_bin_search.php ค่ะ



Quote:
<p>&nbsp;</p>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<meta http-equiv="Content-Type" content="text/html; charset=utf8" />
<form action='invoice_bin.php' method='post' name='form'>
<input type="text" name="searchText" id="searchText" />&nbsp;<input type="button" value="ค้นหา" id="searchBtn" /><br />
<div id="searchResFrame" style="display:block;width:800px;height:200px;overflow:auto;"></div><br />
<table id="yourChoices" >
<tr><td>ลำดับ</td><td>สินค้า</td><td>ราคา</td></tr>
</table>
<input name='Submit' type='submit' id='Submit' value='จัดการ' />
</form>

<script>
$("#searchBtn").click(function(){
$("div#searchResFrame").load("searchProduct.php",{"itemSearch":$("#searchText").val()});
});
</script>



ประวัติการแก้ไข
2013-08-09 10:10:40
2013-08-09 10:55:33
2013-08-09 10:56:58
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-08-09 10:09:38 By : survivor
 


 

No. 26



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



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


ตอบความคิดเห็นที่ : 24 เขียนโดย : Manussawin เมื่อวันที่ 2013-08-09 10:09:32
รายละเอียดของการตอบ ::
การรับค่าจากตัวแปรเพื่อนำไปใช้ ทำตามคุณ Manussawin เลยค่ะ ใช้ลูป foreach

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-08-09 10:59:36 By : survivor
 


 

No. 27



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



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


หน้าส่ง ๆ ได้ แล้ว ครับ เหลือน่ารักครับ error แบบนี้ครับ
Warning: Invalid argument supplied for foreach() in /home/ifbbphkq/domains/data.komfortflow.com/public_html/company_user/invoice_bin.php on line 268
ผมอยากให้หน้าจอออกมาเป็นแบบนี้ครับ เช่น ผมเลือกมา 1 รายการแล้วส่งค่ามาหน้า invoice_bin.php แล้ว ก็มีช่องให้กรอกข้อมูล พอกรอกเสร็จแล้ว ก็ บันทึกลงฐานข้อมูล ติดที่ว่า ตัว textfield ไม่วนตาม foreach ครับ ถ้าเราเลือก 5 รายการ textfield ก็มี 5 รายการประมาณนี้ครับ
98


ประวัติการแก้ไข
2013-08-09 14:09:41
2013-08-09 14:16:23
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-08-09 14:08:48 By : rock_rock
 


 

No. 28



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



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


น่าจะเป็นแบบนี้มั้งค่ะ invoice_bin.php
<table width="621" border="1" align="center" cellspacing="0" bordercolor="#CCCCCC">
      <tr class="gf">
        <td width="111" align="center" valign="middle" bgcolor="#CCCCCC">สินค้า</td>
        <td width="114" align="center" valign="middle" bgcolor="#CCCCCC">ราคา</td>
        <td width="59" align="center" valign="middle" bgcolor="#CCCCCC">จำนวน</td>
        <td width="59" align="center" valign="middle" bgcolor="#CCCCCC">จำนวนเหลือ</td>
        <td width="59" align="center" valign="middle" bgcolor="#CCCCCC">จำนวนส่ง</td>
        <td width="79" align="center" valign="middle" bgcolor="#CCCCCC">ราคา</td>
        <td width="110" align="center" valign="middle" bgcolor="#CCCCCC">รวม</td>
      </tr>
<?php 
if(isset($_POST["pname"],$_POST["pprice"])){
        foreach($_POST["pname"] as $key => $pnameVal){
?>
      <tr>
        <td align="center" valign="middle"><?=$pnameVal?>&nbsp;
          </td>
        <td align="center" valign="middle"><?=$_POST["pprice"][$key]?>&nbsp;
          </td>
        <td align="center" valign="middle">
          <input name="textfield" type="text" id="textfield" size="5" />
          </td>
        <td align="center" valign="middle"><input name="textfield3" type="text" id="textfield3" size="5" />
          </td>
        <td align="center" valign="middle"><input name="textfield4" type="text" id="textfield4" size="5" />
          </td>
        <td align="center" valign="middle"><input name="textfield5" type="text" id="textfield5" size="5" />
          </td>
        <td align="center" valign="middle"><input name="textfield6" type="text" id="textfield6" size="5" />

          </td>
      </tr>
<?php 
        } 
}
?>
    </table>


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-08-09 14:15:48 By : survivor
 


 

No. 29



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



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


ผมบันทึกลงฐานข้อมูลแล้ว ค่าลง แค่ค่าเดียวครับ ผมทำ 2 แบบ แบบแรก คือแบบนี้
invoice_bin.php
Code (PHP)
<form action='invoice_bin_in.php' method='post' name='form'>
      <table width="621" height="1%" border="0" align="center" cellspacing="0" bordercolor="#CCCCCC">
      <tr>
        <td width="50" align="left" valign="middle" bgcolor="#FFFFFF" >ชื่อบริษัท<br /></td>
        <td width="365" align="left" valign="top" bgcolor="#FFFFFF" ><input name="stock_name" type="text" id="stock_name" size="30" /></td>
        <td width="200" rowspan="2" align="left" valign="top" bgcolor="#FFFFFF" ><table width="200" border="0" align="left" cellspacing="0">
          <tr>
            <td width="94" align="right" valign="baseline">เลขที่</td>
            <td width="13">&nbsp;</td>
            <td width="87" align="left" valign="baseline"> &nbsp;
              <input name="stock_num_run" type="hidden" id="stock_num_run" value="<?=$num_run;?>" size="30" /></td>
          </tr>
          <tr>
            <td align="right" valign="baseline">วันที่</td>
            <td>&nbsp;</td>
            <td align="left" valign="baseline"><?   echo   $stock_date=date('Y-m-d')?>
              &nbsp;
              <input name="stock_date" type="hidden" id="stock_date" value="<?=$stock_date?>" size="30" /></td>
          </tr>
        </table></td>
        </tr>
      <tr>
        <td align="left" valign="top" bgcolor="#FFFFFF" >   
          <img src="immage/delet_.jpg" width="19" height="19" />
        &nbsp;</td>
        <td align="left" valign="top" bgcolor="#FFFFFF" >&nbsp;</td>
        </tr>
    </table>
      <table width="621" border="1" align="center" cellspacing="0" bordercolor="#CCCCCC">
        <tr class="gf">
          <td width="111" align="center" valign="middle" bgcolor="#CCCCCC">สินค้า</td>
          <td width="114" align="center" valign="middle" bgcolor="#CCCCCC">ขนาด</td>
          <td width="77" align="center" valign="middle" bgcolor="#CCCCCC">จำนวน</td>
          <td width="66" align="center" valign="middle" bgcolor="#CCCCCC">จำนวนเหลือ</td>
          <td width="53" align="center" valign="middle" bgcolor="#CCCCCC">จำนวนส่ง</td>
          <td width="76" align="center" valign="middle" bgcolor="#CCCCCC">ราคา</td>
          <td width="94" align="center" valign="middle" bgcolor="#CCCCCC">รวม</td>
        </tr>
  <?php 
if(isset($_POST["pname"],$_POST["pprice"],$_POST["porder_ID"],$_POST["pmember"] ,$_POST["pidcode_pb"])){
        foreach($_POST["pname"] as $key => $pnameVal){
?>
        <tr>
          <td align="center" valign="middle"><input name="stock_order_ID" type="hidden" id="stock_order_ID" value=" <?=$_POST["porder_ID"][$key]?>" size="30" />
            <?=$_POST["porder_ID"][$key]?>
            <input name="stock_order_generation" type="hidden" id="stock_order_generation" value=" <?=$pnameVal?>" size="30" />
            <input name="stock_idcode_pb" type="hidden" id="stock_idcode_pb" value="<?=$_POST["pidcode_pb"][$key]?>" size="30" />
            <?=$pnameVal?>&nbsp;
          </td>
          <td align="center" valign="middle"><strong>
            <input name="stock_order_size" type="hidden" id="stock_order_size" value="<?=$_POST["pprice"][$key]?>" size="30" />
            </strong>
            <?=$order_member=$ar['order_member'][$key];?><?=$_POST["pprice"][$key]?>&nbsp;
          </td>
          <td align="center" valign="middle"><input name="stock_order_member" type="hidden" id="stock_order_member" value="<?=$_POST["pmember"][$key]?>" size="30" />
            <?=$_POST["pmember"][$key]?>&nbsp;</td>
          <td align="center" valign="middle"><input name="stock_order_member_rest" type="text" id="stock_order_member_rest" size="5" />
          </td>
          <td align="center" valign="middle"><input name="stock_order_member_send" type="text" id="stock_order_member_send" size="5" />
          </td>
          <td align="center" valign="middle"><input name="stock_price" type="text" id="stock_price" size="5" />
          </td>
          <td align="center" valign="middle"><input name="stock_price_sum" type="text" id="stock_price_sum" size="7" />          
          </td>
        </tr>
  <?php   }       }       ?>
      </table>
      <input type="submit" name="button" id="button" value="Submit" />
    </form>

invoice_bin_in.php
Code (PHP)
<?php
$stock_date=$_POST['stock_date'];
$stock_num_run=$_POST['stock_num_run'];
$stock_name=$_POST['stock_name'];
$stock_order_ID=$_POST['stock_order_ID'];
$stock_order_size=$_POST['stock_order_size'];
$stock_order_member=$_POST['stock_order_member'];
$stock_order_member_rest=$_POST['stock_order_member_rest'];
$stock_order_member_send=$_POST['stock_order_member_send'];
$stock_price=$_POST['stock_price'];
$stock_price_sum=$_POST['stock_price_sum'];
$stock_idcode_pb=$_POST['stock_idcode_pb'];

$insert="INSERT INTO  `stock`  (stock_id,stock_date,stock_num_run,stock_name,stock_order_ID,stock_order_size,stock_order_member, stock_order_member_rest, stock_order_member_send , stock_price, stock_price_sum,stock_idcode_pb)
 VALUES ('','$stock_date' , '$stock_num_run' , '$stock_name' , '$stock_order_ID' , '$stock_order_size' , '$stock_order_member', '$stock_order_member_rest' , '$stock_order_member_send' , '$stock_price' , '$stock_price_sum','$stock_idcode_pb')";
$result=mysql_query($insert);
	 if($result){
	mysql_query("COMMIT");
	al("success!!");
	redi3("invoice_bin.php");
}else{
echo mysql_error();
mysql_query("ROLLBACK");
	al("not success!!");
	redi3("javascript:history:back();");
	}
?>


ส่วนแบบที่ 2 ไม่ ลง เกิด error ครับ
invoice_bin.php
Code (PHP)
<table width="600" height="225" border="0" align="center" cellspacing="0" bordercolor="#FFFFFF" bgcolor="#FFFFFF">
  <tr>
    <td width="613" height="222" align="center" valign="top">
    <form action='invoice_bin_in.php' method='post' name='form'>
      <table width="621" height="1%" border="0" align="center" cellspacing="0" bordercolor="#CCCCCC">
        <tr>
          <td width="50" align="left" valign="middle" bgcolor="#FFFFFF" >ชื่อบริษัท<br /></td>
          <td width="365" align="left" valign="top" bgcolor="#FFFFFF" ><input name="stock_name[]" type="text" id="stock_name[]" size="30" /></td>
          <td width="200" rowspan="2" align="left" valign="top" bgcolor="#FFFFFF" ><table width="200" border="0" align="left" cellspacing="0">
            <tr>
              <td width="94" align="right" valign="baseline">เลขที่</td>
              <td width="13">&nbsp;</td>
              <td width="87" align="left" valign="baseline">
                &nbsp;
                <input name="stock_num_run[]" type="hidden" id="stock_num_run[]" value="<?=$num_run;?>" size="30" /></td>
              </tr>
            <tr>
              <td align="right" valign="baseline">วันที่</td>
              <td>&nbsp;</td>
              <td align="left" valign="baseline"><?   echo   $stock_date=date('Y-m-d')?>
                &nbsp;
                <input name="stock_date[]" type="hidden" id="stock_date[]" value="<?=$stock_date?>" size="30" /></td>
              </tr>
            </table></td>
          </tr>
        <tr>
          <td align="left" valign="top" bgcolor="#FFFFFF" >
  <a href="javascript:popup('http://data.komfortflow.com/company_user/invoice_bin_search.php','',1200,560)" ><span class="style123"><span class="style89"><img border="0" alt="tc-621028" src="immage/pus.png" width="18" height="17" /></span></span></a>&nbsp;</td>
          <td align="left" valign="top" bgcolor="#FFFFFF" >&nbsp;</td>
          </tr>
        </table>
      <table width="621" border="1" align="center" cellspacing="0" bordercolor="#CCCCCC">
        <tr class="gf">
          <td width="111" align="center" valign="middle" bgcolor="#CCCCCC">รุ่นสินค้า</td>
          <td width="114" align="center" valign="middle" bgcolor="#CCCCCC">ขนาด</td>
          <td width="77" align="center" valign="middle" bgcolor="#CCCCCC">จำนวน</td>
          <td width="66" align="center" valign="middle" bgcolor="#CCCCCC">จำนวนเหลือ</td>
          <td width="53" align="center" valign="middle" bgcolor="#CCCCCC">จำนวนส่ง</td>
          <td width="76" align="center" valign="middle" bgcolor="#CCCCCC">ราคา</td>
          <td width="94" align="center" valign="middle" bgcolor="#CCCCCC">รวม</td>
          </tr>
        <?php 
if(isset($_POST["pname"],$_POST["pprice"],$_POST["porder_ID"],$_POST["pmember"] ,$_POST["pidcode_pb"])){
        foreach($_POST["pname"] as $key => $pnameVal){
?>
        <tr>
          <td align="center" valign="middle"><input name="stock_order_ID[]" type="hidden" id="stock_order_ID[]" value=" <?=$_POST["porder_ID"][$key]?>" size="30" />
            <input name="stock_order_generation[]" type="hidden" id="stock_order_generation[]" value=" <?=$pnameVal?>" size="30" />
            <input name="stock_idcode_pb[]" type="hidden" id="stock_idcode_pb[]" value="<?=$_POST["pidcode_pb"][$key]?>" size="30" />
            <?=$pnameVal?>&nbsp;
            </td>
          <td align="center" valign="middle"><strong>
            <input name="stock_order_size[]" type="hidden" id="stock_order_size[]" value="<?=$_POST["pprice"][$key]?>" size="30" />
            </strong>
            <?=$order_member=$ar['order_member'];?><?=$_POST["pprice"][$key]?>&nbsp;
            </td>
          <td align="center" valign="middle"><input name="stock_order_member[]" type="hidden" id="stock_order_member[]" value="<?=$_POST["pmember"][$key]?>" size="30" />
            <?=$_POST["pmember"][$key]?>&nbsp;</td>
          <td align="center" valign="middle"><input name="stock_order_member_rest[]" type="text" id="stock_order_member_rest[]" size="5" />
            </td>
          <td align="center" valign="middle"><input name="stock_order_member_send[]" type="text" id="stock_order_member_send[]" size="5" />
            </td>
          <td align="center" valign="middle"><input name="stock_price[]" type="text" id="stock_price[]" size="5" />
            </td>
          <td align="center" valign="middle"><input name="stock_price_sum[]" type="text" id="stock_price_sum[]" size="7" />          
            </td>
          </tr>
        <?php    }      }     ?>
        </table>
      <br />
      <br />
  <input type="submit" name="button" id="button" value="บันทึก"/>
    </form></td>
  </tr>
  <tr>
    <td height="1" align="left" valign="top">
      </td>
  </tr>
  <tr>
    <td height="2" align="left" valign="middle">                               
    </td>
  </tr>
</table>

invoice_bin_in.php
Code (PHP)
if(isset($_POST["stock_date"],$_POST["stock_num_run"],$_POST["stock_name"],$_POST["stock_order_ID"] ,$_POST["stock_order_size"] ,$_POST["stock_order_member"] ,$_POST["stock_order_member_rest"] ,$_POST["stock_order_member_send"] ,$_POST["stock_price"] ,$_POST["stock_price_sum"] ,$_POST["stock_idcode_pb"])){
        foreach($_POST["pname"] as $key => $pnameVal){
	$insert = "INSERT INTO  `stock`  (stock_id,stock_date,stock_num_run,stock_name,stock_order_ID,stock_order_size,stock_order_member, stock_order_member_rest, stock_order_member_send , stock_price, stock_price_sum,stock_idcode_pb)
 VALUES ('".$_POST[stock_date][$key].",".$_POST[stock_num_run][$key].",".$_POST[stock_name][$key].",".$_POST[stock_order_ID][$key].",".$_POST[stock_order_size][$key].",".$_POST[stock_order_member][$key].",".$_POST[stock_order_member_rest][$key].",".$_POST[stock_order_member_send][$key].",".$_POST[stock_price][$key].",".$_POST[stock_price_sum][$key].",".$_POST[stock_idcode_pb][$key]."')";
$result=mysql_query($insert);
	 if($result){
	mysql_query("COMMIT");
	al("success!!");
	redi3("invoice_bin.php");
}else{
echo mysql_error();
mysql_query("ROLLBACK");
	al("not success!!");
	redi3("javascript:history:back();");
	}
  }
}


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-08-10 16:34:01 By : rock_rock
 


 

No. 30



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



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


รบกวนช่วยดูโค๊ดให้หน่อย ครับ ว่าทำแบบไหน ถึงจะลงฐานข้อมูล หลาย ๆ แถว ตอนนี้ทำแบบแรก ลงแถวเดียว ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-08-13 14:37:50 By : rock_rock
 


 

No. 31



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



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


Quote:
<form action='invoice_bin_in.php' method='post' name='form'>
<table width="621" height="1%" border="0" align="center" cellspacing="0" bordercolor="#CCCCCC">
<tr>
<td width="50" align="left" valign="middle" bgcolor="#FFFFFF" >ชื่อบริษัท<br /></td>
<td width="365" align="left" valign="top" bgcolor="#FFFFFF" ><input name="stock_name" type="text" id="stock_name" size="30" /></td>
<td width="200" rowspan="2" align="left" valign="top" bgcolor="#FFFFFF" ><table width="200" border="0" align="left" cellspacing="0">
<tr>
<td width="94" align="right" valign="baseline">เลขที่</td>
<td width="13">&nbsp;</td>
<td width="87" align="left" valign="baseline"> &nbsp;
<input name="stock_num_run" type="hidden" id="stock_num_run" value="<?=$num_run;?>" size="30" /></td>
</tr>
<tr>
<td align="right" valign="baseline">วันที่</td>
<td>&nbsp;</td>
<td align="left" valign="baseline"><? echo $stock_date=date('Y-m-d')?>
&nbsp;
<input name="stock_date" type="hidden" id="stock_date" value="<?=$stock_date?>" size="30" /></td>
</tr>
</table></td>
</tr>
<tr>
<td align="left" valign="top" bgcolor="#FFFFFF" >
<img src="immage/delet_.jpg" width="19" height="19" />
&nbsp;</td>
<td align="left" valign="top" bgcolor="#FFFFFF" >&nbsp;</td>
</tr>
</table>
<table width="621" border="1" align="center" cellspacing="0" bordercolor="#CCCCCC">
<tr class="gf">
<td width="111" align="center" valign="middle" bgcolor="#CCCCCC">สินค้า</td>
<td width="114" align="center" valign="middle" bgcolor="#CCCCCC">ขนาด</td>
<td width="77" align="center" valign="middle" bgcolor="#CCCCCC">จำนวน</td>
<td width="66" align="center" valign="middle" bgcolor="#CCCCCC">จำนวนเหลือ</td>
<td width="53" align="center" valign="middle" bgcolor="#CCCCCC">จำนวนส่ง</td>
<td width="76" align="center" valign="middle" bgcolor="#CCCCCC">ราคา</td>
<td width="94" align="center" valign="middle" bgcolor="#CCCCCC">รวม</td>
</tr>
<?php
if(isset($_POST["pname"],$_POST["pprice"],$_POST["porder_ID"],$_POST["pmember"] ,$_POST["pidcode_pb"])){
foreach($_POST["pname"] as $key => $pnameVal){
?>
<tr>
<td align="center" valign="middle"><input name="stock_order_ID[]" type="hidden" id="stock_order_ID" value=" <?=$_POST["porder_ID"][$key]?>" size="30" />
<?=$_POST["porder_ID"][$key]?>
<input name="stock_order_generation[]" type="hidden" id="stock_order_generation" value=" <?=$pnameVal?>" size="30" />
<input name="stock_idcode_pb[]" type="hidden" id="stock_idcode_pb" value="<?=$_POST["pidcode_pb"][$key]?>" size="30" />
<?=$pnameVal?>&nbsp;
</td>
<td align="center" valign="middle"><strong>
<input name="stock_order_size[]" type="hidden" id="stock_order_size" value="<?=$_POST["pprice"][$key]?>" size="30" />
</strong>
<?=$order_member=$ar['order_member'][$key];?><?=$_POST["pprice"][$key]?>&nbsp;
</td>
<td align="center" valign="middle"><input name="stock_order_member[]" type="hidden" id="stock_order_member" value="<?=$_POST["pmember"][$key]?>" size="30" />
<?=$_POST["pmember"][$key]?>&nbsp;</td>
<td align="center" valign="middle"><input name="stock_order_member_rest[]" type="text" id="stock_order_member_rest" size="5" />
</td>
<td align="center" valign="middle"><input name="stock_order_member_send[]" type="text" id="stock_order_member_send" size="5" />
</td>
<td align="center" valign="middle"><input name="stock_price[]" type="text" id="stock_price" size="5" />
</td>
<td align="center" valign="middle"><input name="stock_price_sum[]" type="text" id="stock_price_sum" size="7" />
</td>
</tr>
<?php } } ?>
</table>
<input type="submit" name="button" id="button" value="Submit" />
</form>



Quote:
<?php
$stock_date=$_POST['stock_date'];
$stock_num_run=$_POST['stock_num_run'];
$stock_name=$_POST['stock_name'];

// array type
$stock_order_ID=$_POST['stock_order_ID'];
/*
$stock_order_size=$_POST['stock_order_size'];
$stock_order_member=$_POST['stock_order_member'];
$stock_order_member_rest=$_POST['stock_order_member_rest'];
$stock_order_member_send=$_POST['stock_order_member_send'];
$stock_price=$_POST['stock_price'];
$stock_price_sum=$_POST['stock_price_sum'];
$stock_idcode_pb=$_POST['stock_idcode_pb'];

*/

foreach($_POST['stock_order_ID'] as $key => $stock_order_ID){
$insert="INSERT INTO `stock` (stock_id,stock_date,stock_num_run,stock_name,stock_order_ID,stock_order_size,stock_order_member, stock_order_member_rest, stock_order_member_send , stock_price, stock_price_sum,stock_idcode_pb)
VALUES ('','$stock_date' , '$stock_num_run' , '$stock_name' , '$stock_order_ID' , '{$_POST['stock_order_size'][$key]}' , '{$_POST['stock_order_member'][$key]}', '{$_POST['stock_order_member_rest'][$key]}' , '{$_POST['stock_order_member_send'][$key]}' , '{$_POST['stock_price'][$key]}' , '{$_POST['stock_price_sum'][$key]}','{$_POST['stock_idcode_pb'][$key]}' )";
$result=mysql_query($insert);
if($result){
mysql_query("COMMIT");
al("success!!");
redi3("invoice_bin.php");
}else{
echo mysql_error();
mysql_query("ROLLBACK");
al("not success!!");
redi3("javascript:history:back();");
}
}
?>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-08-13 14:57:56 By : survivor
 


 

No. 32



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



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


ขอบคุณมากๆ ครับ คุณ LittleLovely +1
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-08-14 13:18:11 By : rock_rock
 

   

ค้นหาข้อมูล


   
 

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