【问题标题】:Outputting a html <option> tag with a php for loop输出带有 php for 循环的 html <option> 标签
【发布时间】:2016-10-13 17:54:23
【问题描述】:

php 和 html 的新手,所以这些想法非常基本。我被要求在 php 中使用基本的 for 循环从 html 输出 &lt;option&gt; 元素。由于 &lt;option&gt; 元素不是变量,我如何打印它们?

<select name="server" class="form-control">
              <option>Server 1</option>
              <option>Server 2</option>
              <option>Server 3</option>
              <option>Server 4</option>
              <option>Server 5</option>
<?php
    int $i;
    for($i=0;$i<=4;$i++)
        {

        echo $i+1; 
        }
 ?>

【问题讨论】:

  • echo "&lt;option&gt;Server $i&lt;/option&gt;"; 也许...
  • 是您需要生成的示例选项(即Server1-5)吗?或者您是否需要生成具有各种id 和/或value 属性的其他选项?
  • 另外,int $i; 不是 PHP。
  • 另外,也,也许for($i=1;$i&lt;=5;$i++)
  • 我很困惑,你想达到什么目的?您想使用 PHP 来读取 HTML,还是编写 HTML?

标签: php html for-loop


【解决方案1】:

解决办法

    <select name="server" class="form-control">
     <?php for($i =1; $i <= 5; ++$i){
       echo "<option>Server $i</option>";
      } ?>
    </select>

【讨论】:

  • 这是一个学校作业,所以我认为将解决方案分发给 OP 并不是一个好主意。我们应该教育他们。
猜你喜欢
  • 1970-01-01
  • 2011-02-17
  • 2012-07-09
  • 1970-01-01
  • 2016-10-14
  • 1970-01-01
  • 1970-01-01
  • 2023-02-01
  • 1970-01-01
相关资源
最近更新 更多