php - 我需要用 php/javascript 循环一段 HTML 代码,有建议吗?

标签 php javascript html loops

我尝试使用类似的代码在 php 中使用 for 循环和 Heredoc:

 $options = ''; 

for($Year = date("Y"); $Year <= date("Y") + 5; $Year++) 
{ $options .= "<option>$Year</option>\n"; } 

$Select = <<<QQxQQ 
<select> 
$options 
</select> 
QQxQQ; 


print "$Select";  

但运气不佳...

编辑 这些例子很棒,谢谢大家。 这就是我想要迭代的内容

<li><a href="#"><span>$looped</span></a></li>

其中$looped是获取的mysql列的值。正如您可能看到的,我正在尝试迭代列表中的元素 x 次(其中 x = sql 查询的行数)。

我想尝试将结果放入数组中,然后循环遍历该数组,但是我仍然无法让 HTML 代码相应地通过解析器而不被视为字符串。

最佳答案

这个怎么样?

<select>
<?php
    for($Year = date("Y"); $Year <= date("Y") + 5; $Year++) {
        echo "<option>".$Year."</option>";
    }
?>
</select>

关于php - 我需要用 php/javascript 循环一段 HTML 代码,有建议吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16251062/

相关文章:

javascript - 使用php从库中获取行数据

css - SVG 属性优先于 CSS 和样式?

php - 有效管理数据变更

php - ’(花哨的撇号?)在 PHP 中是什么意思

c# - 通过数组作为 $ajax 参数 MVC

javascript - 为什么 6.53 + 8 = 14.530000000000001 在 JavaScript 中?

javascript - 如何在监听调整大小事件时设置我的状态一次

html - 尝试向数据库图像添加线性渐变,我可以在 css 上使用数据库图像吗?

php - 用css设计php输出表

php - php 数据未正确插入数据库