while($row = mysql_fetch_array($result))
{
echo "<tr>";
echo "<td>" '<a href="http://localhost/Test/AddLocation.php">. $row['id'] .</a>'</td>";
echo "<td>" . $row['LayarType'] . "</td>";
echo "<td>" . $row['Attribution'] . "</td>";
echo "</tr>";
}
它给出了一个错误...
我如何以粗体部分提供此处建议的链接。.
您没有将不同的字符串与.
运算符连接起来。
以下任一方法都有效:
echo "<td>" . '<a href="http://localhost/Test/AddLocation.php">'. $row['id'] .'</a>' . "</td>";
// or
echo '<td><a href="http://localhost/Test/AddLocation.php">'. $row['id'] .'</a></td>';
你的引号在第二个回声中搞砸了。
此外,对于内部没有变量的字符串,您应该使用单引号而不是双引号,这样 PHP 就不必处理内容。
while($row = mysql_fetch_array($result))
{
echo '<tr>';
echo '<td><a href="http://localhost/Test/AddLocation.php?id='.$row['id'].'">'. $row['id'] .'</a></td>'; echo '<td>' . $row['LayarType'] . '</td>';
echo '<td>' . $row['Attribution'] . '</td>';
echo '</tr>';
}