使用输出php和html的while循环时出错
我试图创建一个while循环,它将遍历我的查询结果并输出我的php和html。我试图找出输出以下代码的最佳方式 我尝试回显链接,因为php在其中,所以我收到了多个错误 我尝试过谷歌搜索,但我真的不知道该放下什么来开始寻找答案使用输出php和html的while循环时出错,php,Php,我试图创建一个while循环,它将遍历我的查询结果并输出我的php和html。我试图找出输出以下代码的最佳方式 我尝试回显链接,因为php在其中,所以我收到了多个错误 我尝试过谷歌搜索,但我真的不知道该放下什么来开始寻找答案 <?php while ($row = mysql_fetch_assoc($result)) { <a href='#' data-reveal-id="echo $row["name"]" data-animation="none">
<?php
while ($row = mysql_fetch_assoc($result)) {
<a href='#' data-reveal-id="echo $row["name"]" data-animation="none">
<div class="grid_3">
<p id="contexttitle"> echo $row[]; <span style="float:right;"> echo $row[]; </span> </p>
<p id="accesssubmenu">Last Update: echo $row[]; </p>
</div>
</a>
<div id="echo $row[];" class='reveal-modal'>
<h1> echo $row[]; </h1>
<p> echo $row[]; </p>
<p4>Last Update: echo $row[]; </p4>
<a class="close-reveal-modal">×</a>
</div>
}
?>
如果不使用print/echo语句或关闭PHP段,就无法直接在PHP中输出HTML。例如,您可以像这样回显列表:
<?php
echo '<ul>'
for($x=0;x<$10;$x+=1){
echo "<li>$x</li>";
}
echo '</ul>';
?>
或者您可以关闭php并直接编写HTML:
<ul>
<?php for($x=0;$x<10;$x++){ ?>
<li><?php echo $x; ?></li>
<?php } ??
</ul>
将代码替换为以下内容:
<?php
while ($row = mysql_fetch_assoc($result)) {
?>
<a href='#' data-reveal-id="<?php echo $row["name"] ?>" data-animation="none">
<div class="grid_3">
<p id="contexttitle"><?php echo $row[];?>
<span style="float:right;"><?php echo $row[];?> </span>
</p>
<p id="accesssubmenu">Last Update:<?php echo $row[];?> </p>
</div>
</a>
<div id="<?php echo $row[];?>" class='reveal-modal'>
<h1><?php echo $row[]; ?></h1>
<p><?php echo $row[]; ?> </p>
<p4>Last Update:<?php echo $row[];?> </p4>
<a class="close-reveal-modal">×</a>
</div>
<?php } ?>
最近更新:
×
请在$row[]
中指定字段(列名)
例如$row[“field\u name\u here”]
不要留白$row[]
我爱你,我想弄明白这一点简直是疯了我从没想过你能像那样把循环分开,这很有意义!非常感谢!!!!你知道这是否是我在展示模型中允许使用空格和点(.)的一种方式吗?如果我有,那就不行了。如果没有再次感谢你!我只是不想为这么小的事情再问一个问题。你想要空间和点的地方请详细说明在SQL数据库中,我有一些选项,比如“StackOverflow.com”(所以有一个点),然后是另一个“网站”,但当我尝试使用这些时,显示id弹出窗口不起作用。我在寻找一个答案,我想我会把这个放在这里,以防你熟悉它。如果我把空格和圆点改成u,效果很好,现在我觉得还可以。如果它有帮助,我有一个js提琴,有点显示我在说什么,如果你尝试这些选项作为“id”或“类”,那么它不起作用,因为如果我们在两个单词之间使用空格,它表示两个不同的类。希望你能理解