[請益] flash與php間變數的問題

看板PHP作者 (仁)時間17年前 (2008/08/09 15:26), 編輯推噓1(105)
留言6則, 3人參與, 最新討論串1/3 (看更多)
我在flash內傳了一個變數Product="HDC"給xml.php ------------------------------------------------------ mySendVars.Product="HDC"; mySendVars.sendAndLoad("http://localhost/xml.php", myReciVars, "POST"); ------------------------------------------------------ 在php內抓flash傳來的變數值給 $prefer, 並且下了sql指令 ------------------------------------------------------ $prefer = $_POST['Product']; $query = "select * from customer where prefer ='" .$prefer . "'"; echo "&prefer="."$query"; ============================================= 此時我可以在flash內 show出 &prefer 的值 --> select * from customer where prefer ='HDC' 但在網頁上echo出來的字串卻是 --> &prefer=select * from customer where prefer ='' 想請問的是為什麼網頁上echo出來的where條件是空的?? 既然回傳正確的值給flash 應該表示我有正確傳值給變數阿!! 麻煩知道的高手 教教我~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.165.15.85 ※ 編輯: ransonasd 來自: 118.165.15.85 (08/09 15:27)

08/09 16:04, , 1F
echo $_POST['Product']; 網頁上也是輸出空值= =
08/09 16:04, 1F

08/09 16:29, , 2F
$prefer 是 server 端變數,你怎麼在 flash 內秀?
08/09 16:29, 2F
ransonasd :我在flash內用sendAndLoad接收傳回來的$ prefer 08/09 16:34 ※ 編輯: ransonasd 來自: 118.165.15.85 (08/09 16:34)

08/09 16:42, , 3F
那你在網頁怎麼秀 echo? 沒有 flash 傳值的部份給他
08/09 16:42, 3F

08/09 17:12, , 4F
你怎麼秀echo? @@ 如果你用瀏覽器的話,你要用一個
08/09 17:12, 4F

08/09 17:13, , 5F
method="POST"的form傳送才能跑,如果你下?Product=x
08/09 17:13, 5F

08/09 17:14, , 6F
的網址的話,這種變數傳遞叫GET,要抓$_GET
08/09 17:14, 6F
文章代碼(AID): #18dKQRTY (PHP)
文章代碼(AID): #18dKQRTY (PHP)