|
|
|
สอบถามผู้รู้หน่อยครับบบบ............เรื่อง เก็บค่าในตัวแปร แล้วส่งค่าไปอีกหน้า เพื่อ บันทึกลงฐาน |
|
|
|
|
|
|
|
<? => <?php
ทำไมยังมีพวกเขียนผิดๆแบบนี้อยู่อีกนะ ไปเรียนจากเว็บไหนเหรอครับ?
|
ประวัติการแก้ไข 2016-12-02 14:13:41
|
|
|
|
Date :
2016-12-02 14:13:09 |
By :
mr.v |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ครับบ ลบไป ลบมา ตกหาย ไปเลย ไม่ได้ สักเกตุ ครับ
แล้วผมต้องส่งค่าในตัวแปร แบบไหน ครับ ขอแนะนำหน่อย ครับบบ
|
|
|
|
|
Date :
2016-12-02 15:08:26 |
By :
baby137 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
receive.php
Code (PHP)
for($i=1;$i<=$_POST['hidden'];$i++){
echo "detail=".$_POST['detail'.$i].'<br>';
echo "price=".$_POST['price'.$i].'<br>';
echo "note=".$_POST['note'.$i].'<br>';
}
มั่วๆเอาผิดถูกแนะนำด้วยครับ
|
|
|
|
|
Date :
2016-12-02 16:02:19 |
By :
arsachi |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
receive.php
รับค่าได้แล้วครับ
แต่ ตัวแปรที่ผมเก็บค่า $pname กับ $user ผมต้องการส่งไปด้วย ไม่ทราบว่าต้องใสจุดไหนครับบบ
<?
echo 'ผู้สั่งอาหาร = [',$_REQUEST['Pname'], $_REQUEST['Fname'], "]\n";
$pname=$_REQUEST['Pname']; //เก็บค่าในตัวแปร
$user=$_REQUEST['Fname'];//เก็บค่าในตัวแปร
?>
|
|
|
|
|
Date :
2016-12-02 16:07:31 |
By :
baby137 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?
// ทดสอบค่า กำหนดให้
$_REQUEST['Pname']='คุณชาย';
$_REQUEST['Fname']='มดน่ะครับ';
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script>
$(document).ready(function(){
first(); // เมื่อ page ถูกโหลดจะทำฟังก์ชัน first ก่อน
$('#btnAdd').click(first); // เมื่อ click จะสร้าง element ขึ้นมาใหม่(สร้างอินพุตใหม่)
$('#btnSend').click(send); //เมื่อคลิกจะทำฟังก์ชัน send
});
function first(){//ค่าที่ส่งไปเพื่อบันทึกลงฐาน
var id = $('#cover div').length+1; // นับว่ามี tag div กี่อันแล้ว แล้ว +1
var wrapper = $("<div id=\"field"+id+"\">"); // สร้าง div
var parag = $("<p>รายการที่\...["+id+"\]</p>"); // สร้าง p
var text = $("<input type='text' placeholder='รายการอาหาร' name=\"detail"+id+"\" /> <input type='text' placeholder='จำนวนเงิน' name=\"price"+id+"\" /> <input type='text' placeholder='หมายเหตุ' name=\"note"+id+"\" /> "); // สร้าง input
var btnDel = $("<input type='button' value='del' id=\"btn"+id+"\"/>");
btnDel.click(function(){
$(this).parent().remove();
});
wrapper.append(parag);
wrapper.append(text);
wrapper.append(btnDel);
$('#cover').append(wrapper);
}
function send(){ //นับ div ทั้งหมดก่อนส่ง
var id= $('#cover div').length;
var hiddens = $("<input type='hidden' name='hidden' value=\""+id+"\"/>");
$('form').append(hiddens);
$('form').submit();
}
</script>
</head>
<body>
<form method="post" action="_test01_receive.php"><!-- _test01_receive.php-->
<div id="cover">
</div>
<input type="hidden" name="fname" value="<? echo $_REQUEST['Fname'];?>" />
<input type="hidden" name="pname" value="<? echo $_REQUEST['Pname'];?>" />
<input type="button" id="btnAdd" value="add" />
</form>
<input type="button" id="btnSend" value="send"/>
</body>
</html>
Code (PHP)
<?php
for($i=1;$i<=$_POST['hidden'];$i++){
echo $_POST['hidden'];
echo "detail=".$_POST['detail'.$i].'<br>';
echo "price=".$_POST['price'.$i].'<br>';
echo "note=".$_POST['note'.$i].'<br>';
echo "Pname=".$_POST['pname'].'<br>';
echo "Fname=".$_POST['fname'].'<br>';
}
?>
|
|
|
|
|
Date :
2016-12-02 16:53:19 |
By :
arsachi |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้วครับ ขอบคุณมากครับ
|
ประวัติการแก้ไข 2016-12-13 11:52:49
|
|
|
|
Date :
2016-12-08 15:32:09 |
By :
baby137 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|