|
|
|
Php codeignither อยากจะส่งค่า input->post ตอน anchor เลยจะทำอย่างไรดีคะ |
|
|
|
|
|
|
|
เงียบแต้ๆ
|
|
|
|
|
Date :
2015-04-07 07:48:08 |
By :
Saw-Series |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ทำได้สองแบบครับ
ไม่จำเป็นต้องส่ง parameter เข้าไปแต่ใส่ใว้ใน <input type="hidden"> กรุณีส่งค่าผ่านฟอร์ม
แต่ถ้าอยากส่งเป็น parameter เข้าไปก็ต้องส่งในลักษณะนี้ครับ url/index.php/controller/para1/para2/paran
|
|
|
|
|
Date :
2015-04-07 08:10:42 |
By :
tam78910 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตรงนี้ เป็นการส่งค่าแบบ POST
Code (PHP)
<input type="text" width ="200" name="txtTopSub" id="txtTopSub">
ส่วนตรงนี้ เป็นการส่งค่าแบบ GET
Code (PHP)
echo anchor('Shop_TopicController/test/'.$row['TopID'].', "เพิ่ม", 'target="iframe_target"' );
ยังไงก็คงไม่ไปพร้อมกันครับ
นอกจากคุณจะนำค่า parameter ที่จะส่งไปเก็บไว้ใน Hidden แล้วส่งเป็นค่า Post ไปพร้อมกับ txtTopSub
เวลารับก็รับเป็นค่า Post สองตัวเลย
|
|
|
|
|
Date :
2015-04-07 09:33:36 |
By :
WiTT |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอตัวอย่าง นำค่า parameter ที่จะส่งไปเก็บไว้ใน Hidden แล้วส่งเป็นค่า Post ไปพร้อมกับ txtTopSub หน่อยได้ไหมคะ
พอดีมือใหม่ ไม่ค่อยเข้าใจค่ะ แหะๆ
|
|
|
|
|
Date :
2015-04-07 10:12:17 |
By :
saw-series |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คุณจะส่งค่า TopID ไปใช่ไหมครับ ก็ประมาณนี้
Code (PHP)
<input type="text" width ="200" name="txtTopSub" id="txtTopSub">
<input type="hidden" value="<?php echo $row['TopID'] ?>" name="topid">
ในหน้ารับ ตัด $para ออกจากฟังชั่น
Code (PHP)
public function test(){
echo $this->input->post('topid');
echo $this->input->post('txtTopSub');
}
|
|
|
|
|
Date :
2015-04-07 12:43:30 |
By :
WiTT |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แต่ต้องการจะส่งค่าผ่านการกด link แต่ anchor ส่งค่าแบบ post ไม่ได้ ไม่ทราบว่าจะทำอย่างไรดีคะ
|
|
|
|
|
Date :
2015-04-07 19:30:07 |
By :
Saw-Series |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้าต้องการจะส่งค่าผ่านการกดลิงค์จะมี textbox ไว้ทำไมล่ะครับ
สรุปคือจะเอาสองอย่าง ค่าจากการกดลิงค์ และ ค่าจะการกรอก Textbox
ใช่ไหมครับ
|
|
|
|
|
Date :
2015-04-07 20:40:39 |
By :
WiTT |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คือ อยากให้มี textbox txtTop เอาไว้ ใส่ข้อมูล แล้วเมื่อกด 'เพิ่ม' ให้ส่งค่านั้นเข้าไปใน function เพื่อประมวลผลต่อไป
แต่ปรากฏว่า พอส่งค่าด้วย anchor ไม่สามารถส่งค่าแบบ post ได้น่ะค่ะ จะสามารถทำอย่างไรได้บ้างคะ นอกจากการใช้ ปุ่ม
|
|
|
|
|
Date :
2015-04-07 20:46:47 |
By :
Saw-Series |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตัวอย่างการ ส่ง form POST แบบมี Anchor
Code (PHP)
<!DOCTYPE HTML>
<html>
<head>
<title>TEST Anchor + POST</title>
</head>
<body>
<form action="#test" method="post" >
<input type="text" name="TEST1" value="TEST1" >
<input type="submit" name="submit" value"TEST Anchor + POST">
</form>
<?php
for($i=0; $i<60; $i++) echo "<br>TEST$i";
?><br>
<a name="test">anchor #test</a>
<pre>
<?php
if( isset($_POST['submit'])) print_r($_POST);
?>
</pre>
<?php
for($i=0; $i<20; $i++) echo "<br>TESTX$i";
?><br>
</body>
</html>
|
ประวัติการแก้ไข 2015-04-07 20:54:28
|
|
|
|
Date :
2015-04-07 20:50:53 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|