作者frankwang123 (Mr.Anderson)
看板Flash
标题Re: [问题] php 传值给 flash 问题
时间Mon Sep 17 21:40:05 2007
※ 引述《divaka (猪肉脚)》之铭言:
: 请教版上的各位 !
: 我想要从 mySQL 抓资料成为变数後传进 flash 中
: --------------------------------------------
: 假设在php中
: $h="mv_1";
: echo "&myVars=". urlencode($h) . "&";
: 是可以把 $h 传过去并由 flash 接收到的
: 但如果使用资料库的内容,如
: while($row = mysql_fetch_array($result))
: 假设抓到 $relateid[1] $relateid[2] ...etc
: 等值,在 flash 中可以成功用动态文字显示 $relateid[1] $relateid[2] ...etc
: 但我不止想要显示..我想拿来当变数用,於是用了刚开始那两行
: 把 $h 稍微改了一下
: $h=$relateid[1];
: echo "&myVars=". urlencode($h) . "&";
: 但flash就抓不到 $h 了
: 有人可以告诉我是为什麽吗? 资料型态不符合吗?
: 感谢
建议你先用浏览器把那页php打开
看一下echo回来的那个字串对不对
如果没错的话flash应该可以收到才是
浏览器上应该会显示"&myVars=(你从资料库抓的东西)&"
说不定你fetch array抓东西那边就错了
试试看吧
我都是用这种方法debug的
--
第二次世界大战 在日本海军大臣山本五十六
率领着四艘航空母舰进犯美军珍珠港的半年之後 盟军太平洋战区最高指挥官
麦克阿瑟将军 有一天站在战舰的船头
回头向南望着菲律宾的时候 他说:
..............................................................
「中国人怕鬼.鬼也怕中国人.」
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.194.155.226
1F:推 divaka:我用php echo 是正确的值 但传不过去flash 09/19 00:11
2F:→ divaka:是因为不能传array值过去吗 ? 09/19 00:11