|
|
|
สอบถามเรื่องการส่งค่าจาก DB โดยใช้ JQuery&AJAX ไปอีกไฟล์เพื่อใช้เขียนเงื่อนไข |
|
|
|
|
|
|
|
ลอง echo ดูค่าที่ต้องการ if ก็น่าจะเห็นว่ามันได้เงื่อนไขอะไรครับ
|
|
|
|
|
Date :
2016-02-24 10:12:17 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มันไม่ขึ้นค่าอะไรเลยอะค่ะ แต่ไฟล์ calcat1.php บรรทัดที่ 75 ถ้าเขียนแบบนี้ if($_POST['ctg']=="11") คือมันจะเข้า else ตลอดและ echo ค่าที่ได้ก็ไม่ขึ้นค่าอะไรเลยแต่ถ้า เขียนเงื่อนไขแบบ if($_POST['ctg']="11") มันก็จะเข้าเงื่อนไขแรกตลอดและค่าที่ echo ออกมาก็เป็น 11 ตลอดอะค่ะ
|
|
|
|
|
Date :
2016-02-24 10:53:03 |
By :
jarainland |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองเปลี่ยนมาส่งค่าแบบ GET ดูครับ
1. หน้า faculty.php
บรรทัดที่ 42
<a href = "calcat1.php" id="result" value="<?php echo $objResult["category"];?>"><?php echo $objResult["fac_sci_name"];?></a>
แก้เป็น
<a href = "calcat1.php?ctg=<?php echo $objResult["category"];?>" id="result"><?php echo $objResult["fac_sci_name"];?></a>
และ tag from ตรงบรรทัด 32 กับ 48 ลบออกครับ
2. หน้า
บรรทัดที่ 75
if($_POST['ctg']="11"){
แก้เป็น
if($_GET['ctg']="11"){
|
|
|
|
|
Date :
2016-02-24 13:10:16 |
By :
NAT |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลืมบอกอีกนิดครับ
หน้า calcat1.php บรรทัด 42 session_start(); ไม่ต้องประกาศครับ เพราะ session_start(); ประกาศที่บรรทัดแรกของหน้าไว้แล้ว ซึ่ง session_start(); จะต้องประกาศไว้ที่บรรทัดแรกสุดของหน้าเสมอครับ
|
|
|
|
|
Date :
2016-02-24 13:16:00 |
By :
NAT |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่ได้อ่าค่ะ ไม่น่าจะเกี่ยวกับว่าส่งแบบ post หรือ get นะคะ
|
|
|
|
|
Date :
2016-02-24 14:31:22 |
By :
jarainland |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ทำได้แล้วค่ะ ขอบคุณนะคะ
|
|
|
|
|
Date :
2016-02-24 23:08:07 |
By :
jarainland |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Date :
2016-02-25 09:33:55 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|