Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/86.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_Html - Fatal编程技术网

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

Php 不同输入文本的不同数组,php,html,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=

嗨,我想在不同的数组中存储每个输入文本的值,如何做到这一点 例如,在数组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>";

}

for($r=1;$r我想我不太明白,但下面的脚本可能正是您想要的

<?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>";

?>

也许这就是你想要的

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>";
echo”“;

对于($r=1;$r
name=“pt[]”
->
var\u dump($\u POST['pt'])
input
值是字符串,而不是数组。如果要将输入分组到数组中,则值应类似于
arr1[$r]
arr2[$r]
根据
$r
值;你想要一个表还是多个表?假设输入文本1的值为3,那么我想将该值存储在数组1中,而输入文本2的值为20,所以我想将该值存储在数组2中,那么如何自动执行这就是我的意思
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>";