Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/79.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,我有一个循环中的表单,循环4次。我想动态处理和打印表单数据 这不显示所需的输出。我做错什么了吗 index.php <?php for($i = 1; $i<5; $i++) { ?> <form action = 'index.php' method = 'post'> <input type = 'text' name = 'name<?php echo $i; ?>'> <?php } ?> <input type

我有一个循环中的表单,循环4次。我想动态处理和打印表单数据

这不显示所需的输出。我做错什么了吗

index.php

<?php
for($i = 1; $i<5; $i++)
{
?>
<form action = 'index.php' method = 'post'>
<input type = 'text' name = 'name<?php echo $i; ?>'>

<?php
}
?>

<input type = 'submit' value = 'submit'>

<?php

for($i = 1; $i<5; $i++)
{
$namee = $_POST['name.$i'];
echo $namee;
}

?>

单引号不计算变量,可以使用串联:

 $namee = $_POST['name'.$i];
还是双引号

$namee = $_POST["name$i"];

问题出在这一行:

$namee=$\u POST['name.$i']//不能以这种方式连接变量

它应该是(请注意,单引号为):

$namee=$\u POST['name'.$i]