2012-12-20 59 views
4

我在PHP回聲裏放了一個html。PHP:變量值沒有顯示

echo '<td onclick="getdesc($descriptn)">'; 

我的問題的onclick不工作我也嘗試像

echo '<td onclick="getdesc(\'$descriptn\')">'; 

但在這我不是歌廳變量$ descriptn的值直接打印。

請告訴我什麼是做到這一點的正確方法,

+0

什麼'>)」><' – elclanrs

回答

4

更改爲

echo '<td style="margin-top: 3px; padding: 3px 2px; background: none repeat scroll 0px 0px #E9E9E9;" onclick="getdesc(\''.$descriptn.'\')" >'; 
+0

這就是我正在尋找男人謝謝 – masterofdestiny

1

Single quotes vs double quotes

echo '<td style="margin-top: 3px; padding: 3px 2px; background: none repeat scroll 0px 0px #E9E9E9;" onclick="getdesc(\''.$descriptn.'\')" >'; 
+0

感謝你嫌我只能接受?一旦 – masterofdestiny

3

使用雙引號這一點,那是錯誤的。

echo "<td style='margin-top: 3px; padding: 3px 2px; background: none repeat scroll 0px 0px #E9E9E9;' onclick='getdesc(\'$descriptn\')' >"; 
+0

我也試過,但這不會工作,如果描述值將字符串 – masterofdestiny

+0

@masterofdestiny我編輯我的代碼。 –

0
echo '<td onclick="getdesc('.$descriptn.')">'; 

你可以這樣添加它。

0

這裏是沒有連接字符串的另一種方法:

$description = "hello world"; 
echo "<td onclick=\"getdesc('$description')\">";