【问题标题】:I want to create a condition from the option tag, for example if I select green, it will show 5 images, but display it using the for/do while tag?我想从选项标签创建一个条件,例如如果我选择绿色,它将显示 5 张图像,但使用 for/do while 标签显示它?
【发布时间】:2021-12-23 22:15:13
【问题描述】:
<select name="operator">
    <option name="green">green</option>
    <option name="purple">purple</option>
    <option name="orange">Orange</option>
</select><p></p><br>
<button type = "submit">Check</button>


for ($i=0; $i<=5; $i++) {
    echo "<img src = ""
}

【问题讨论】:

  • 那么你将不得不在运行循环之前检查选择了什么
  • 当然可以快速浏览HTML spec 并检查&lt;option&gt; 标签中哪些属性是合法的。 提示 name 不是有效属性
  • 您可以(正确地)使用该选项并在值属性中使用计数器,例如&lt;option value="5"&gt;green&lt;/option&gt;

标签: php for-loop select option


【解决方案1】:
<select name="operator">
    <option value="green">green</option>
    <option value="purple">purple</option>
    <option value="orange">Orange</option>
</select><p></p><br>
<button type = "submit">Check</button>

if($request->operator == 'green') {
    for ($i=0; $i<=5; $i++) {
        echo "<img src = "" 
    }
}

【讨论】:

  • 能否请您为每个代码块添加一个小描述?
  • 谢谢!!!有时我知道它应该如何工作,但我不知道我应该如何编写代码以使其有效
  • 这只是假设一个框架,问题中的任何地方都没有提到
  • if 标签的更正:if($_REQUEST ['operator'] == 'green')
猜你喜欢
  • 1970-01-01
  • 2011-12-10
  • 2019-05-28
  • 1970-01-01
  • 2022-08-18
  • 1970-01-01
  • 2022-01-10
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多