Php 在循环中从多个表单获取数据并在循环中插入数据库
我有一个循环中的表单,循环4次。我想动态处理和打印表单数据 这不显示所需的输出。我做错什么了吗 index.phpPhp 在循环中从多个表单获取数据并在循环中插入数据库,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
<?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]代码>