Có một số điều ở đây sẽ giúp cuộc sống của bạn dễ dàng hơn nếu được thay đổi.
Các phần tử đầu vào có cùng tên sẽ được gửi dưới dạng một mảng, theo thứ tự chúng xuất hiện. Quy trình tiêu chuẩn là bố trí html của bạn như vậy (một số trường bị xóa cho ngắn gọn);
<td><td><input name=timestart><input name=timeend><input name=tasks></td></tr>
<td><td><input name=timestart><input name=timeend><input name=tasks></td></tr>
<td><td><input name=timestart><input name=timeend><input name=tasks></td></tr>
... etc
Điều này sẽ cung cấp cho bạn một cấu trúc bài đăng, chẳng hạn như;
Array
(
[timestart] => Array
(
[0] => timestart 1
[1] => timestart 2
[2] => timestart 3
)
[timeend] => Array
(
[0] => timeend 1
[1] => timeend 2
[2] => timeend 3
)
[task] => Array
(
[0] => task 1
[1] => task 2
[2] => task 3
));
Và chèn bằng;
$timestart = $_POST['timestart'];
$timeend = $_POST['timeend'];
$task = $_POST['task'];
for($i=1 ; $i < count($timestart) ; $i++)
{
$sql = "INSERT INTO TSTable VALUES($timestart[$i],$timeend[$i],$task[$i]);"
... more code goes here..
}