这是我想要实现的目标;通过URL发送ID并打印它。
的的index.html 的
<a href="print.php?id=1">ID 1</a>
<a href="print.php?id=2">ID 2</a>
的 receive.php 的
<?php
$id_q = $_GET['id'];
print "The parameters passed through URL are $id_q";
?>
以上代码完美无缺,我无法使用php命令打印的ID列表。
下面的代码用于打印DB中的所有PID。如何使每个PID打印出来? 当我在PHP代码中添加html标签时,它会引发错误。
print.php
$result = mysqli_query($con,"SELECT * FROM List");
while($row = mysqli_fetch_array($result))
{
echo $row['PID'];
}
修改-query.php
$pid_q=$_GET[pid];
echo $pid_q;
答案 0 :(得分:2)
while($row = mysqli_fetch_array($result))
{
echo "<a href='receive.php?id=".$row['PID']."'>".$row['PID']."</a>";
}
如果要将自己的文本添加到变量或回显中,请引用它并将变量与“。”分开。
答案 1 :(得分:0)
echo '<a href="script.php?id='.$row['PID'].'">'.$row['PID'].'</a>';
你应该这样做
答案 2 :(得分:0)
怎么样......
echo '<a href="print.php?id='. $row['PID'] . '">' . $row['PID'] . '</a>';
答案 3 :(得分:0)
我相信这就是你的意思?
while($row = mysqli_fetch_array($result))
{
echo '<a href="print.php?' . $row['PID'] . '">Print ID: ' . $row['PID'] . '</a>';
}
答案 4 :(得分:0)
while($row = mysqli_fetch_array($result))
{
echo "<p id=".$row['PID']." class='clickable'>" . $row['PID'] . "</p>";
}
$(document).ready(function(){
$("#clickable").click(function(){
$(this)...something...
});
});
如果您希望每个PID执行除引用其他位置之外的其他操作,则可以使用JQuery执行此操作。它将使用可点击的类听取任何
。