不同的输入文本的不同数组

时间:2012-12-13 20:55:29

标签: php html

嗨我想在不同的数组中存储每个输入文本的值如何做到这一点 例如,数组1中输入文本1的存储值和数组2中输入文本2的值,以及如何实现它 这是打印输入文本的代码

for($r=1;$r<=10;$r++)
{
    echo"<form id='ponts'>
    <table>
    <tr>
   <td>Enter point number$r</td><td> <input type='text' id='pt$r' name='pt$r' pattern='[0-9.]+'/></td>

    </tr>
    </table>
    </form>";

}

2 个答案:

答案 0 :(得分:2)

我想我听不懂,但下面的脚本可能就是你想要的。

<?php

$g=$_GET;

if( isset($g['pt']) ){
  // the form has been submitted.
  $ptValues=$g['pt'];

  print_r($ptValues);

}

echo "<form id='ponts'><table>";

for($r=1;$r<=10;$r++) 
{
       echo "<tr><td> Enter point number$r</td><td> <input type='text' id='pt$r' name='pt[]' pattern='[0-9.]+'/> </td></tr>";
}

echo "</table></form>";

?>

也许这个:

<?php

$g=$_GET;

if( isset($g['pt0']) ){
  // the form has been submitted.
  $ptValues=array();

  for($i=0; isset($g['pt'.$i]); $i++ )
    $ptValues[]=$g['pt'.$i];  

  print_r($ptValues);

}

echo "<form id='ponts'><table>'";

for($r=1;$r<=10;$r++) 
{
       echo "<tr><td> Enter point number$r</td><td> <input type='text' id='pt$r' name='pt$r' pattern='[0-9.]+'/> </td></tr>";
}

echo "</table></form>";

?>

答案 1 :(得分:0)

也许这就是你要找的东西

echo"<table id='points'>";
   for($r=1;$r<=10;$r++)
     {
   echo"
 <tr>
 <td>Enter point number".$r."</td><td> <input type='text' id='pt".$r."' name='pt".$r."' pattern='[0-9.]+'/></td>

  </tr>
  ";
}
echo "</table>";

我不知道你为什么在这里使用表格标签。