我試圖使用$row
超鏈接到另一個頁面檢索的值,但我不明白爲什麼它不起作用。讓PHP回聲<a href=link>
該地區具體是;
<td><?php echo $row["ID"]; ?></td>
這是我正在使用的;
<td>
<?php
echo <a href='edit-dispatch-report.php?id=" . $row['ID'] . "' >" . $row['ID'] . "</a>;
?>
</td>
這是怎麼回事?
我試圖使用$row
超鏈接到另一個頁面檢索的值,但我不明白爲什麼它不起作用。讓PHP回聲<a href=link>
該地區具體是;
<td><?php echo $row["ID"]; ?></td>
這是我正在使用的;
<td>
<?php
echo <a href='edit-dispatch-report.php?id=" . $row['ID'] . "' >" . $row['ID'] . "</a>;
?>
</td>
這是怎麼回事?
<?php echo <a
您需要將一個字符串傳遞給echo
。你不能在PHP中間開始寫HTML。
也就是說,通過HTML可以最大限度地減少PHP中的HTML數量。
<td>
<a href='edit-dispatch-report.php?id=<?php echo $row['ID']; ?>'>
<?php echo $row['ID']; ?>
</a>
</td>
這很完美,非常感謝你解釋這個!!!感謝幫助! – user3213283
試試這個
<td><a href="edit-dispatch-report.php?id=<?php echo $row['ID']; ?>" > <?php echo $row['ID']; ?> </a></td>
請更正與字符串
put-
<?php
echo "<a href='edit-dispatch-report.php?id=" . $row['ID'] . "'>";
echo $row['ID'];
echo "</a>";
?>
而不是
<?php
echo <a href='edit-dispatch-report.php?id=" . $row['ID'] . "' >" . $row['ID'] . "</a>;
?>
1)您在回聲開始時錯過了報價
2)您不需要在鏈接中的參數中使用引號。 網址應該是這樣的:
yoursite.com/edit-dispatch-report.php?id=12
不應該是這樣的:
yoursite.com/edit-dispatch-report.php?id='12'
試試這個:
<?php
echo "<a href=\"edit-dispatch-report.php?id={$row['ID']} \" >{$row['ID']}</a>";
?>
你似乎已經忘了標記有字符串的開始在' Havelock