यहां कुछ चीजें हैं जो बदल जाने पर आपके जीवन को आसान बना देंगी।
समान नाम वाले इनपुट तत्वों को एक सरणी के रूप में प्रस्तुत किया जाएगा, जिस क्रम में वे दिखाई देते हैं। मानक प्रक्रिया है कि आप अपने एचटीएमएल को इस तरह से लेआउट करें (संक्षिप्तता के लिए कुछ फ़ील्ड हटा दिए गए);
<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
यह आपको एक पोस्ट संरचना देगा जैसे;
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
));
और इसके साथ डालें;
$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..
}