2014-01-16 36 views
2

如果我執行此我得到正確輸出:顯示的鏈接從MySQL,但我得到的錯誤

echo "<a href="'.$elink.'">'.$elink.'</a>"; 

,但是當我要顯示我的表列的格式輸出I無法插入:

echo "<td width='200'>" <a href="'.$elink.'">'.$elink.'</a> "</td>"; 
or 
echo "<td width='200'>" "<a href="'.$elink.'">'.$elink.'</a>" "</td>"; 
or 
echo "<td width='200'>" '<a href="'.$elink.'">'.$elink.'</a> "</td>"; 
+0

試試這個'echo「".$elink."」;' –

+0

你應該使用'style =「width:200px;」'而不是廢棄的'width ='200'' – TiiJ7

回答

1

請更正語法錯誤。

echo '<td width="200">' . '<a href="'.$elink.'">'.$elink.'</a></td>'; 
1

看起來像你有不匹配的引號。但我會用sprintf。

echo sprintf("<td width='200'><a href='%1$s'>%1$s</a></td>", $elink); 
0

首先把你引用搞砸了。他們應該是這樣的:

echo "<td width='200'> <a href='".$elink."'>".$elink."</a></td>"; 
1

正確的字符串格式

echo '<td width="200"><a href="'. $elink. '">' . $elink . '</a></td>'; 

我建議你使用屬性風格(style="width:200px;")不是width屬性。 記住Url對包含在href屬性中的參數進行編碼。

相關問題