ถ้ารับค่า ก็ต้อง $test=$_POST['test']; หรือถ้าส่งแบบ GET ก็ต้อง $_GET['test']; ประมาณนี้อะครับ
Date :
1 ส.ค. 2551 14:06:23
By :
ผ่านมา
No. 2
Guest
<?php <a href='test?id=$id'>ส่งข้อมูลidไปหน้า test คลิกเลย</a>
Date :
1 ส.ค. 2551 14:19:54
By :
เด็กน้อย
No. 3
Guest
คห ที่ 2 นั้น ค่าจะโชว์ที่ address ครับ จะเป็นการส่งแบบ hyperlink ซึ่ง จะเหมือนกับการส่งแบบ GET และ การส่งค่าแบบ POST นั้นจะส่งได้มากกว่า และจะไม่แสดงค่าที่ address คร้าบ
Date :
1 ส.ค. 2551 15:02:49
By :
รอบสอง
No. 4
Guest
ข้อแตกต่งของการส่งค่านะครับ
1.แบบ POST จะทำการส่งค่าที่อยู่ในลักษณะของ form เท่านั้นนะครับ
2.แบบ GET จะสามารถส่งค่าได้ทั้งในลักษณะของ form และ Link ธรรมดานะครับ
Date :
1 ส.ค. 2551 15:38:28
By :
ผ่านมา
No. 5
Guest
สำหรับเราจะใช้เป็น javascript น่ะค่ะ
อันนี้เป็นตัวอย่างการส่งแบบ next week/month/year
เช่น<a href="#" onclick="next_sum('year')">Next year</a>
โดยที่ form_id เป็นชนิดของ next ที่ส่งมากับลิ้งค์นะคะ
function next_sum(form_id)
{
var date = <?php echo (int)$sum_date?>;
var month = <?php echo (int)$sum_month ?>;
var year = <?php echo (int)$sum_year?>;
//ประกาศค่าตัวแปรปัจจุบัน
if(form_id=="week")date = date+7 ;
else if(form_id=="month")month = month+1 ;
else year = year+1 ;
//ส่งมาจะ next เป็นอะไร