Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/264.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在while循环中使用href?_Php_Html_Sql - Fatal编程技术网

Php 如何在while循环中使用href?

Php 如何在while循环中使用href?,php,html,sql,Php,Html,Sql,我试图从我的帖子表中为每个帖子回显一个链接。检查时,正确的信息在href标记中,但我无法单击它?如果能提供一些关于这里发生了什么以及我如何修复它的信息,将非常有帮助?这就是我试图做到的: 目前我得到的链接文本是一个链接不可链接的 $stmt = $pdo->query('SELECT id, userid, postTitle, postDate, postUrl, votes FROM posts ORDER BY votes DESC'); while ($row = $stmt-&g

我试图从我的帖子表中为每个帖子回显一个链接。检查时,正确的信息在
href
标记中,但我无法单击它?如果能提供一些关于这里发生了什么以及我如何修复它的信息,将非常有帮助?这就是我试图做到的:

目前我得到的链接文本是一个链接不可链接的

$stmt = $pdo->query('SELECT id, userid, postTitle, postDate, postUrl, votes FROM posts ORDER BY votes DESC');
while ($row = $stmt->fetch()) {
?>
<a href="<?php $row['postUrl'] ?>">Link</a>
<?php
}
$stmt=$pdo->query('selectid,userid,postTitle,postDate,postrl,posts中的投票按投票顺序DESC');
而($row=$stmt->fetch()){
?>

您忘记了结束PHP标记或添加一个
echo
,您必须在while循环的开始处结束PHP标记,并在a标记之后添加另一个PHP标记。或者您可以像下面这样添加一个echo!祝您好运

试试这个!

<?php
$stmt = $pdo->query('SELECT id, userid, postTitle, postDate, postUrl, votes FROM posts ORDER BY votes DESC');
while ($row = $stmt->fetch()) {
?>
    <a href="<?php echo $row['postUrl']; ?>">Link</a>
<?php
}
?>


我关闭并打开了php,忘了添加已更新的帖子。尝试了你的建议也没有成功。现在试试@emoless96生成了什么确切的html?