作者bcse (Lvx ex Caelis)
看板PHP
标题Re: [请益] 空白後面的字串被忽略?
时间Mon Sep 10 03:11:12 2007
※ 引述《towalking (破烂到底成为绚烂)》之铭言:
: 我有个“书名”栏位,使用 MYSQL资料库以 varchar(100) 储存,
: 我写了一段程式码要 echo 出书名,
: 如下:
: $sql = "SELECT bookName FROM shelf WhereNo = 9634293331";
: $result = mysql_query ($sql);
: $row = mysql_fetch_array ($result);
: echo "<input name=actName type=text size=80 value=".$row["bookName"].">";
改成 ... value=\"".$row["bookName"]."\">"; 即可
另外建议改成
... value=\"".htmlspecialchars($row["bookName"], ENT_QUOTES)."\">"; 更好
: 有成功抓到资料,但是会有以下状况发生:
: 比如书名我输入 Wolf Cry
: echo 出来的结果就只有显示 Wolf,空白後的字就印不出来,
: 想请问为什麽会这样?
: 我该如何做才能印出完整书名呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 134.208.33.185
※ 编辑: bcse 来自: 134.208.33.185 (09/10 03:13)
1F:推 towalking:谢谢 为什麽我原本写的那样会出问题呢? 09/10 09:16
2F:→ alexblue:也可以用urlencode 编码 传送!! 09/10 10:52