2013-07-18 149 views
0

我有這樣的事情:顯示字符串變量

<?php 
$show_title = urlencode(row_Something['text']); 
echo '<td title='.$show_title.'>; 
?> 

當我懸停鼠標移動到表格的單元格它顯示* row_Something [「文本」] *這就好比的房子是紅色的。 如果我只用

$show_title = (row_Something['text']); 

我只得到

如果我使用 $show_title = urlencode(row_Something['text']) 我得到的+房屋+是+紅色。 我做錯了什麼? 謝謝!

+0

什麼是'row_Something'?這是一個變量嗎?它是否應該在它前面沒有美元($)符號,即'$ show_title = $ row_Something ['text'];'? –

+1

此外,你正在尋找'htmlspecialchars'來逃避你的變量,而不是'urlencode'。 –

+0

對!感謝您的時間! –

回答

5

生成的HTML看起來對您有效嗎?

<td title=The house is red> 

實際嘗試使用引號:

echo '<td title="'.htmlspecialchars($row_Something['text']).'">'; 

在未來,始終查看源文件試圖調試PHP結果時。

+0

對!感謝您的時間!將來我還會嘗試從整個代碼中只提取問題。我有很多if,else,被解析的變量......等等。再次感謝你!!! –

相關問題