我想显示'n'行数取决于在旋转控件中选择的数


I want to display 'n' number of rows depending on number chosen in spinner

我有两个PHP页面。一个控件控制表单,另一个控件显示表格。我的问题是,我在表单中有一个微调器,它决定问题的数量,无论该微调器上显示的数字是多少,当用户提交时,它应该在表中显示相同的行数。

例如,如果Spinner = 25,那么它应该在表中显示25行,并在第1、2、3、4行中显示…问题Id (<td class="qid">)最多为25。

我知道它会使用if语句,循环和$_POST方法,但我不知道如何编码它。有人知道吗?我不知道它是否应该在php或javascript作为javascript打开新的窗口与表和控制旋转器。

下面是微调器和提交按钮(create_session.php)的代码

<form action="create_session.php">
       <th>Number of Questions:</th>
                <td class="spinner"><textarea class="spinnerQuestion" id="txtQuestion" cols="2" rows="1"></textarea></td>
                <td><button class="scrollBtn" id="btnQuestionUp" type="button"><img src="Images/black_uppointing_triangle.png" alt="Increase" /></button>
                <button class="scrollBtn" id="btnQuestionDown" type="button"><img src="Images/black_downpointing_triangle.png" alt="Decrease" /></button></td>
                </tr>
                </table>
                <div id="numberAlert"></div>
                <p><input class="questionBtn" type="button" value="Prepare Questions" name="prequestion" onClick="myClickHandler()"/></p>      <!-- Prepare Questions here-->
    </form>

下面是表(qandtable .php)

代码
   <table border=1 id="qandatbl" align:center;>
    <tr>
    <th class="col1">Question No</th>
    <th class="col2">Option Type</th>
    <th class="col1">Duration</th>
    <th class="col2">Weight(%)</th>
    <th class="col1">Answer</th>
    <th class="col2">Video</th>
    <th class="col1">Audio</th>
    <th class="col2">Image</th>
    </tr>
    <tr>
    <td class="qid"></td>
    <td class="options"></td>
    <td class="duration"></td>
    <td class="weight"></td>
    <td class="answerswer"></td>
    <td class="video"></td>
    <td class="audio"></td>
    <td class="image"></td>
    </tr>
    </table>

您需要这样做:

<>之前$spinnerCount = (int) $_POST['your_spinner_name'];如果($ spinnerCount祝辞0) {For ($i = 1;$i <= $spinnetCount;$我+ +){//在这里添加你的td}}之前

希望有所帮助