|
|
|
Insert int by json ผมอยากจะขออนุญาติสอบถามเกี่ยวกับการ Insert ข้อมูลโดยใช้ json ครับ |
|
|
|
|
|
|
|
ขอบคุณมากเลยคับพี่ progamer2000
ขอรองก่อนนะคับยังไม่เคยทำเลย
|
|
|
|
|
Date :
2015-11-16 17:01:12 |
By :
comfoy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอรบกวนสอบถามอีกนิดได้ไหมคับพี่
คือ ผมไม่เข้าใจ บรรทัดนี้อะคับ
//read the json file contents
$jsondata = file_get_contents('empdetails.json');
|
|
|
|
|
Date :
2015-11-16 17:31:07 |
By :
comfoy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
file_get_contents() function สำหรับ อ่านไฟล์
$jsondata = file_get_contents('empdetails.json');
เท่า อ่านข้อมูลจากไฟล์ empdetails.json มาเก็บไว้ในตัวแปร $jsondata
|
|
|
|
|
Date :
2015-11-16 17:43:22 |
By :
NewbiePHP |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อ๋อ ขอบคุณมากคับพี่ NewbieXYZ
|
|
|
|
|
Date :
2015-11-16 17:50:21 |
By :
comfoy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แต่ถ้าผมไม่ได้รับค่าจาก empdetails.json ผมรับค่าจาก textfild อะคับพี่ต้องเขียนแบบไหนหราคับ ยังงงๆ อยู่นิดนึงคับ
ตัวอย่างเช่น ผมกรอกข้อมูลใน textfiled แล้วอยากจะให้บันทึกลงฐานข้อมุลคับ
ใช้แบบ นี้ได้ไหมคับ
$json = file_get_contents('php://input');
$data = json_decode($json,true);
ขอบคุณคับ
|
|
|
|
|
Date :
2015-11-16 17:56:09 |
By :
comfoy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใช้ $_POST, $_GET ครับ
<form methode='post'><input type="text" name="field'>
$jsondata=$_POST['field'];
แต่ต้องแม่นรูปแบบของ json format ด้วยนะครับ ถึงจะใช้แบบนี้ได้
โดยปรกติก้จะส่งค่ากันมาเป็นตัวจากฟอร์ม แล้วมา encrypt เป็น json ครับ
Code (PHP)
<form method="post">
<input type="text" name="f1" value="11111" >
<input type="text" name="f2" value="aaaaa" >
<input type="text" name="f3" value="bbbbb" >
<button>save</button>
</form>
$jsondata=json_encode($_POST);
echo $jsondata;
{"f1":"11111", "f2":"aaaaa","f3":"bbbbb"}
|
|
|
|
|
Date :
2015-11-16 18:05:36 |
By :
NewbiePHP |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณคับ พี่ NewbieXYZ
|
|
|
|
|
Date :
2015-11-17 07:48:15 |
By :
comfoy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|