0

我有一个文本字段

<form method="post">
<input type="text" name="number">
<input type="submit" value="submit" name="ok">
</form>

我想在此文本字段中输入一个整数,并希望打开其他文本字段等于在该文本字段中输入的数字。

例如。我在 $number 中输入 4 个数字,然后将打开 4 个文本字段。

我用于此的代码。

<?php
if(isset($_POST['ok']))
{
  extract($_POST);
  for($i=1;$i<=$number;i++)
  {
     <input type="text" name="">
     //insert mysql query to insert into table
  }
}
?>

但我不知道如何在表中插入这些值。

4

2 回答 2

1

像这样试试

<?php
if(isset($_POST['ok']))
{
   extract($_POST);
   for($i=1;$i<=$number;i++)
   {
      <input type="text" name="text[]">
     //insert mysql query to insert into table
   }
   //Here you insert the text field values with name "text" which is an array.You can implode them with ',' and insert into your database
 }
?>
于 2012-09-12T05:47:20.700 回答
0
try with this code
//HTML CODE 
<input type="text" name="range" id="range" />
<input type="button" onclick="insertInputBox()" value="Insert TextBox" />
<div id="inputHolder">
</div> 

//JAVASCRIPT
function insertInputBox()
{
    var rangeLimit=document.getElementById('range').value;
    var i=1;
    for(i=1;i<=rangeLimit;i++)
    {
       document.getElementById('inputHolder').innerHTML+='<input type="text" name=i+"range" id=i+"range" /><br />';
    }
}
于 2012-09-12T05:50:28.873 回答