php循环文本字段通过列表框

时间:2014-01-14 10:05:03

标签: php

如何制作循环文本字段,其中textfield基于给定的列表框,我希望代码在同一页面中运行。例如,如果列表框值为10,那么将出现10个文本字段。

这是我的代码:

<select name="number">
<?php
  echo '<option value="10">10</option>';
  echo '<option value="20">20</option>';
  echo '<option value="30">30</option>';
?>
</select>
<?php 
for ($i=0; $i<=$_POST["number"]; $i++)
{
    echo '<input type=text/>;
}
?> 

1 个答案:

答案 0 :(得分:0)

这是我的案例代码:

<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST">
<select name="number">
<?php
    echo '<option value="10">10</option>';
    echo '<option value="20">20</option>';
    echo '<option value="30">30</option>';
?>
</select>
<input type="submit" name="submit" value="submit">
</form>

<?php
if(isset($_POST['submit']){ 
    for ($i=0; $i<=$_POST["number"]; $i++)
    {
        echo "<input type='text' name='text[$i]'/>";
    }

}
?>