作者joinbee (二老林)
看板PHP
标题Re: [请益] echo 资料的问题?
时间Sun Jun 9 19:52:36 2013
※ 引述《bency (班西)》之铭言:
: ※ 引述《joinbee (二老林)》之铭言:
: echo "<td><a
: href='dispmessage.php?name=".$row_result["name"]."'>$row_result["name"]</a>
: </td>"; ^^^^^^^^^^^^^^^^^^^^^
: 就你的写法 php会这样解读你的字串
: 原本要拿来当索引的name突然变成接在两个字串之间的不知道什麽东西的东西
: 我猜你是想直接在双引号内放参数吧 类似这种 echo "I am $name";
: 不过我不确定你的字串用双引号刮之後 还能不能在里面这样使用阵列
: 而你说的单引号和双引号 跟你的问题没什麽关连
: 你的echo用什麽包 就跳脱什麽 你用""包 如果输出字串有"才需要跳脱
: 像我把黄色的单引号标出来 对於php来说那就只是字串内容 没什麽特别的意义
: 希望对你有帮助
: : 想请问一下上面这一行要怎麽写才对,我对"跟'要怎麽分开一直搞不太清楚,请
: : 各位高手指教一下?对了,错误讯息是
: : Parse error: syntax error, unexpected '"', expecting identifier (T_STRING) or
: : variable (T_VARIABLE) or number (T_NUM_STRING) in C:\xampp\htdocs\stock.php
: : on line 41
那请问一下,echo "<td><a href='update.php?id=".$row_result["cid"]."'>修改</a> ";
echo "<a href='delete.php?id=".$row_result["cid"]."'>删除
</a></td>";
我上面的程式码跑没问题,只是要把删除那个地方用$row_result["name"]带入,请问为
什麽会有问题?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 36.239.202.187
1F:推 LPH66:你怎麽代入的? 又是出了怎麽样的问题? 06/09 19:59
2F:→ LPH66:光看你的叙述我闻到的 bad smell 跟引号问题完全无关 @@ 06/09 19:59
3F:→ joinbee:就上篇的错误讯息阿?因为我不太清楚'跟 "怎麽用,所以我 06/09 20:02
4F:→ chenstin:代入的时候用大括弧括起来吧,ex:{$row_result["name"]} 06/09 20:02
5F:→ joinbee:以为是引号出问题?可是把$row_result拿掉改成文字又没问 06/09 20:03
6F:→ joinbee:题了?? 06/09 20:03
7F:→ joinbee:解决了 谢谢 谢谢 but why? 06/09 20:07
8F:→ PsMonkey:bency 的文章不是就解释的很清楚了? 06/09 21:51
9F:推 bency:那是因为你里面也有用到跟echo用的一样的""阿~~~~~ 06/10 18:16