$link = mysqli_connect("localhost", "root", "", "jeetu") or die("Error " . mysqli_error($link));
if (isset($_POST['ok'])) {
$n = $_POST['name[]'];
$c = $_POST['contact[]'];
$a = $_POST['address[]'];
$count = count($n);
for ($i = 0; $i <= $count; $i++) {
print_r($n[$i]);
print_r($c[$i]);
print_r($a[$i]); die();
$query = "insert into add (name, contact, value) values ('" . $_POST['name[$i]'] . "'," . $_POST['contact[$i]'] . ",'" . $_POST['address[$i]'] . "')";
mysqli_query($link, "$query");
}
}
答案 0 :(得分:0)
如果您正在使用表单将此数据输入数据库,则您的代码无法正常运行,因为您从一个表单而不是从多个表单获取数据。
$count = count($n);
将始终返回1,因为您从表单中获取了一个名称。只有在您从数据库中读取数据时,它才有效。