Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/257.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 创建动态级别选择文本框_Php_Dynamic_Textbox - Fatal编程技术网

Php 创建动态级别选择文本框

Php 创建动态级别选择文本框,php,dynamic,textbox,Php,Dynamic,Textbox,我正在做一个程序,它允许用户选择一些课程来创建。但是,我不知道如何为这个动态文本框实现for循环。 这是我的第一份文件 <!DOCTYPE html> <html> <body> <form action="k1levelselect.php" method="post"> How many lessons do you want to create? <input type="text" name="number" value="">

我正在做一个程序,它允许用户选择一些课程来创建。但是,我不知道如何为这个动态文本框实现for循环。 这是我的第一份文件

<!DOCTYPE html>
<html>
<body>
<form action="k1levelselect.php" method="post">
How many lessons do you want to create?  <input type="text" name="number" value=""><br>
<input type="submit" value="Submit">
</form>

<p>Type the number of lessons you want to create and click 'Submit'.</p>

</body>
</html>

您想创建多少课程
键入要创建的课程数,然后单击“提交”

这是我的k1levelselect.php,在用户键入一个数字并单击submit之后

<html>
<head>
<title>Level Buttons</title>
<link rel="stylesheet" type="text/css" href="button.css" />
<center>
</head>

<body>
<br><img src ="http://i1370.photobucket.com/albums/ag263/Darlene_Fong/makeselection_zps10361dab.jpg"/></br>
<body background="sky.jpg"></body>

<br>

    <?php
        $noOfLesson = $_POST['number'];
        for($noOfLesson=1;$noOfLesson<=10;){
                echo "<td>";
                echo 'k1level1.php' ;
                echo "</div></td>";
        }
        ?>
    <div>
        <a href="k1level1.php"><span>Lesson 1</span></a>
    </div>
    <br>
    <div>
        <a href="k1level2.php"><span>Lesson 2</span></a>
    </div>
    <br>
    <div>
        <a href="k1level3.php"><span>Lesson 3</span></a>
    </div>
    <br>
    <div>
        <a href="k1level4.php"><span>Lesson 4</span></a>
    </div>
    <br>
    <div>
        <a href="k1level5.php"><span>Lesson 5</span></a>
    </div>
    <br>
    <div>
        <a href="k1level6.php"><span>Lesson 6</span></a>
    </div>
    <br>
    <div>
        <a href="k1level7.php"><span>Lesson 7</span></a>
    </div>
    <br>
    <div>
        <a href="k1level8.php"><span>Lesson 8</span></a>
    </div>
    <br>
    <div>
        <a href="k1level9.php"><span>Lesson 9</span></a>
    </div>
    <br>
    <div>
        <a href="k1level10.php"><span>Lesson 10</span></a>
    </div>
    <br>
    <a href="kindergardenselect.php"><b>Back</b></a>
</center>
</body>
</html>

水平按钮













如何编辑for循环,以便当用户键入7时,最多只显示7个级别?

for($i=1;$i<$noOfLesson;$i++){
for ($i=1; $i < $noOfLesson ; $i++) { 
    echo "<div>";
    echo "<a href='k1level$i.php'>Lesson $i</a>" ;
    echo "</div>";
}
回声“; 回声“; 回声“; }

循环学习每节课,并使用计数器变量设置“级别”

像这样修复for循环

for($noOfLesson = 1; $noOfLesson < 10; $noOfLesson++) {
     echo "<td>";
     echo 'k1level'.$noOfLesson.'.php' ;
     echo "</div></td>";
}
for($noOfLesson=1;$noOfLesson<10;$noOfLesson++){
回声“;
回显'k1level'。$noOfLesson..php';
回声“;
}

这样做了,但现在它实际上打印出k1level1-k1level9,而不是显示按钮。