在php中生成选定数量的文本字段

在php中生成选定数量的文本字段,php,html,textfield,Php,Html,Textfield,现在我正在为我的大学迷你项目做网络项目。我正在建立一个测验管理网站。用户登录我的网站我需要提供给用户,以方便创建一个测验。用户可以选择他的测验包含多少个问题。但今天我有个问题。如何做到这一点 我在下面创建示例代码。首先向用户提供表单,用户可以选择测验中的问题数量 ----- 1. 2. 3. 4. 5. 是的,php可以做这种工作。我个人只在“需要时”启用javascript 以下内容不完整,但应该让您开始。记住,您必须有一些东西来执行php。Php不会在浏览器中呈现。我在windows开发

现在我正在为我的大学迷你项目做网络项目。我正在建立一个测验管理网站。用户登录我的网站我需要提供给用户,以方便创建一个测验。用户可以选择他的测验包含多少个问题。但今天我有个问题。如何做到这一点

我在下面创建示例代码。首先向用户提供表单,用户可以选择测验中的问题数量


-----
1.
2.
3.
4.
5.

是的,php可以做这种工作。我个人只在“需要时”启用javascript

以下内容不完整,但应该让您开始。记住,您必须有一些东西来执行php。Php不会在浏览器中呈现。我在windows开发机器上使用wamp

首页

<form action='questions.php'>
   <select name="numberOfQuestions" id="dob-day">
      <option value="">-----</option>
      <option value="5">5</option>
      <option value="10">10</option>
      <option value="20">20</option>
      <option value="25">25</option>
      <option value="40">40</option>
   </select>
   <input type=submit value='Submit'>
</form>

-----
5.
10
20
25
40
questions.php:

<?php
   for($x=1;$x<=$_GET['numberOfQuestions'];$x++){
?>
        <table>
        <tr>
            <td>Q<?=$x?>)</td>
            <td><textarea tabindex="3" id="message" class="input-xxlarge" name="question<?=$x?>" rows="2"></textarea></td>

        </tr>
        <tr>
            <td>A)</td>
            <td><textarea tabindex="3" id="message" class="input-xxlarge" name="answer<?=$x?>A" rows="1"></textarea></td>
            <td>B)</td>
            <td><textarea tabindex="3" id="message" class="input-xxlarge" name="answer<?=$x?>B" rows="1"></textarea></td>
        </tr>
        <tr>
            <td>C)</td>
            <td><textarea tabindex="3" id="message" class="input-xxlarge" name="answer<?=$x?>C" rows="1"></textarea></td>
            <td>D)</td>
            <td><textarea tabindex="3" id="message" class="input-xxlarge" name="answer<?=$x?>D" rows="1"></textarea></td>
        </tr>
        <tr><td colspan="5"><hr width="1150px"><br><br></td></tr>
        </table>
<?php
   }
?>

Q)

嗨,你能发布你的文章吗?我们可以帮助你吗?在文章中包括你对你所做工作的研究。我可以使用php获取解决方案吗?是的,如果你想用php呈现页面,你可以。我在下面发布了一些东西,但是如果你需要更多的帮助,你会希望包含一个示例html,你想用它来把你的问题呈现在一个表格上,上面写着“为测验输入问题”,如果你偶尔在这里被否决,不用担心。这件事不值得冒犯,而且通常甚至不值得评论。如果有人希望在否决票的同时向你提供反馈,他们早就这样做了,如果你坚持要反馈,否决票早就走了。不管怎么说,你的否决票现在似乎已经消失了。好吧,你的否决票肯定不是我的,而且肯定比任何一天的“评论”都要好。所以,我会投赞成票,这在我看来没问题。不过@AuntJamaima唯一的问题是,你可能因为任何特定的原因获得了反对票。您可能回答了一个广泛/不清楚的问题,或者使用的GET数组与表单元素的name属性不匹配。这应该被编辑/修正。@Jamaima阿姨我检查了你的答案,但我出了一个错误。谢谢Fred和Halfer。我认为你是对的,最好不要回答一个可笑的模糊问题。