作者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