2011-05-21 127 views
0
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>"; 
    } 

它給出了一個錯誤......如何超鏈接的表格中的數據單元在PHP

怎麼給一個鏈接建議在這裏大膽的一部分。這

回答

2

你沒有串接與.運算符不同的字符串。

下列任一將工作:

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>'; 
+0

感謝üsir..first一個工作F9 ... – alpesh 2011-05-21 19:15:58

+0

先生,同樣更進一步......現在我想通過此單元格數據(超鏈接)到重定向page..here它是在addlocation.php ...我怎麼得到這個數據在addlocation頁面.. ?? – alpesh 2011-05-21 19:25:00

+0

@alpest:我建議你[閱讀關於PHP字符串](http://php.net/manual/en/language.types.string.php),因爲它應該儘早學會。 – 2011-05-21 19:41:08

0

你的報價是在第二回波搞砸了。

此外,對於內部沒有變量的字符串,使用you should use single quotes而不是雙引號,以便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>'; 
} 
+0

先生,同樣更進一步......現在我想通過這個單元格數據(在超鏈接)重定向頁面..在這裏它是在addlocation .php ...我如何在addlocation頁面中獲取這些數據.. ?? – alpesh 2011-05-21 19:25:19

+0

我編輯瞭解決方案,將行['id']傳遞給AddLocation.php。那是你要的嗎? – jopke 2011-05-22 01:18:53

相關問題