[英]Create clicable hyperlink in table using php with sql (ASC/DESC)
很抱歉,如果不清楚或難以理解,但是要解釋我的意圖並不是那么容易。 在此類條目的HTML代碼中,該條目有效:
<th><a href="members.php?id=<?php echo 'name';?>&action=<?php echo $action;?>">Name</a></th>
<td><?php echo $row["name"];?></td>
但是在PHP中我不能建議:
echo "<th><a href="members.php?id=<?php echo 'name';?>&action=<?php echo $action;?>">Name</a></th>";
echo "<td><?php echo $row["name"];?></td>";
"id" has value /name, lastname, city, district/
"action" has value /ASC, DESC/
為了清楚起見,我不想指出完整的表格。 你能幫助我嗎?
我現在有:
echo "<th><a href=\"members.php?id=<?php echo 'name';?\>&action=<?php echo $action;?\>\">Name</a></th>";
echo "<td><?php echo '".$row['name']."';?\></td>";
URL中的預期結果是:
.../members.php?id=name&action=ASC
但我是:
.../members.php?id=<?php%20echo%20%27name%27;?\>&action=<?php%20echo%20;?\>
有人可以幫我嗎?
編輯2
$result = $conn->query($sql);
if ($result->num_rows > 0) {
echo '<th><a href="members.php?id='.$row['name'].'&action=' . $action . '">Name</a></th>';
while($row = $result->fetch_assoc()) {
echo '<td> ' . $row['name'] . '</td>';
Undefined variable: 'row'
你能幫助我嗎?
嘗試這個。 當您回顯時,已經在<?php
標記之間。
<?php
echo '<th><a href="members.php?id='.$row['name'].'&action=' . $action . '">Name</a></th>';
echo '<td> ' . $row['name'] . '</td>';
?>
但我建議您將其用作模板,而不要使用PHP(這是html代碼)
<th><a href="members.php?id=<?php echo $row['name']; ?>&action=<?php echo $action; ?>">Name</a></th>
<td><?php echo $row['name']; ?></td>;
嘗試此代碼100%工作。
echo '<th><a href="members.php?id='$name'&action='$action"'>Name</a></th>';
echo '<td>'$row["name"]'</td>';
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.