|
|
|
อยากสอบเรื่องการส่งค่าผ่าน a href คับ ผมต้องการส่งค่าผ่าน a href คับ แต่ค่านั้นเป็นค่าใน textbox คับ |
|
|
|
|
|
|
|
ยังไม่ค่อยเข้าใจคำถามนักแต่เท่าที่ดูโค้ดนี้ตรง a href น่าจะเขียนแบบนี้นะคะ
Code (PHP)
<a href="petition_doc.php?text=<?=$_POST['search'];?>">
|
|
|
|
|
Date :
2010-01-18 16:26:56 |
By :
ultrasiam |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองแล้วคับ แต่ค่ายังไม่ไปเลยคับ ขอบคุณมากนะคับ
|
|
|
|
|
Date :
2010-01-18 16:40:30 |
By :
exdo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ออ..เริ่มจะ get มาหน่อย ในที่นี้ คุณต้องการส่งค่าที่ได้ใส่ไปใน textbox ไปกับ link <a href>ใช่ไหมคะ
ถ้าเป็นแบบนั้น จะใช้ <?=$_POST['search'];?> ไม่ได้ค่ะ เพราะยังไม่มีการ submit form $_POST['search'] จะยังไม่มีค่า
ดังนั้น ถ้าจะใช้ <?=$_POST['search'];?> ก็ต้องมีการ submit form ก่อนค่ะ
ไม่ทราบว่าทำไมถึงเลือกใช้วิญีนี้คะ ถ้าต้องการทำฟอร์มค้นหา ลองดูแบบที่คนอื่นทำไหมคะ ที่มี textbox และปุ่ม submit
หรือถ้าต้องการแบบส่งผ่าน <a> ก็ลองใช้ js get value ของ textbox ดูค่ะ
|
|
|
|
|
Date :
2010-01-18 16:42:14 |
By :
ultrasiam |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
js get value นี้ทำยังไงหรอคับ
ขอความรู้หน่อยคับ
ที่ทำแบบนี้เพราะไม่อยากแยก form เป็น 2 form คับ เพราะผม action ไปอีกหน้านึงคับเลยลองทำดู อิอิ เผื่อได้คับ
|
|
|
|
|
Date :
2010-01-18 16:45:18 |
By :
exdo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เป็น javascript ค่ะ
เช่น document.getElementById("search").value
หรือถ้าคุณมีการสร้าง Form ก็ใช้ formname.search.value
แต่การจะใช้วิธีนี้ object จะต้องถูกสร้างขึ้นก่อนที่จะ get value นะคะ ไม่งั้น js error แน่นอน อิอิ
|
|
|
|
|
Date :
2010-01-18 16:50:53 |
By :
ultrasiam |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แหะๆ อย่างที่บอกคับ
ที่ทำแบบนี้เพราะไม่อยากแยก form เป็น 2 form คับ เพราะผม action ไปอีกหน้านึงคับเลยลองทำดู อิอิ เผื่อได้คับ
ขอบคุณทุกความเห็น
|
|
|
|
|
Date :
2010-01-18 16:51:45 |
By :
exdo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ก็ทำปุ่มธรรมดาขึ้นมาสิคะ ที่ไม่ใช่ submit แล้วใช้ event onclick ของปุ่มทำงาน
|
|
|
|
|
Date :
2010-01-18 16:54:29 |
By :
ultrasiam |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a href="#" onclick="clickpost()">click...</a>
<javascript>
function clickpost(){
var url="petition_doc.php?text="+getElementByName[search].value;
location.href=url;
}
</javascript>
|
|
|
|
|
Date :
2010-01-18 16:55:25 |
By :
oiiio |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตัวอย่างแบบนี้ค่ะ
Code (PHP)
<input name="search" type="text" id="search">
<input name="Button" type="Button" id="Button" value="Search" onClick="gotoSearch()">
<script>
function gotoSearch(){
var keyword=document.getElementById("search").value
window.location='petition_doc.php?text='+keyword;
}
</script>
|
|
|
|
|
Date :
2010-01-18 16:59:20 |
By :
ultrasiam |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เปลี่ยนเป็น
Code (PHP)
$sql = "select * from gm_tumbon where TUMBON_ID LIKE '%".$_POST['search']."%' or TUMBON_NAME LIKE '%".$_POST['search']."%'";
ลองดูค่ะ
|
|
|
|
|
Date :
2010-01-18 17:20:32 |
By :
ultrasiam |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
สุดยอดมากเลยคับ
ขอบคุณมากๆคับ
|
|
|
|
|
Date :
2010-01-18 17:26:30 |
By :
exdo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|