【发布时间】:2019-12-14 06:42:28
【问题描述】:
我正在尝试在 for 循环中使用 php 打印表单,我的目标是打印与数组元素一样多的按钮,但是当我尝试在浏览器中执行此操作时,html 表单不会显示在页面上,或者在源代码中。
<div class="col text-center">
<?php
$max = count($array);
for($i = 0 ; $i < $max ; $i++){
$item = $array[$i];
$item = str_replace(' ', '', $item);
?>
<form method="GET" action="page.php?ders=<?php echo $item;?>" target="_blank" name="f1">
<input type="hidden" name="item" value="<?php echo $item;?>">
<a class="btn btn-lg btn-primary"><?php echo $item;?> »</a>
</form>
<br>
<?php
}
?>
</div>
当我使用命令 php script.php 在控制台上运行它时,它会显示所有具有正确值的表单,当我将输出放在 page.html 上时,它会显示按钮,但我需要 page.php 而 php 必须在浏览器的 page.php 上呈现 html 表单,我错过了什么吗?
【问题讨论】:
-
据我了解,您有一个文件的 PHP 脚本不工作,对吧?
-
不,我有它的工作,但我认为我的变量现在我会检查数组