input name=$var

Tja, so ein schlechtes Wetter hat auch seine Vorteile.

Habe nun die Lösung gefunden.

Hier der Quellcode, wenns einen interessiert (habe es einigermaßen kommentiert):

PHP:
// Zusammenführung aller Arrays
	function arrays($a,$b,$c,$d,$e,$f,$g,$h)
	{
	    $result = $a;
	    foreach($b as $index=>$value)
	        @$result[$index] .= " ".$value;

	    foreach($c as $index=>$value)
	    @$result[$index] .= " ".$value;

	    foreach($d as $index=>$value)
	        @$result[$index] .= " ".$value;

	    foreach($e as $index=>$value)
	    @$result[$index] .= " ".$value;

	    foreach($f as $index=>$value)
	        @$result[$index] .= " ".$value;

	    foreach($g as $index=>$value)
	    @$result[$index] .= " ".$value;

	    foreach($h as $index=>$value)
	        @$result[$index] .= " ".$value;

	    return $result;
	}

	// Initialisierung der Arrays
	foreach($_POST['datum'] as $dat){
		$colDat[] = $dat;
	}
	foreach($_POST['auftragsNr'] as $auftrNr){
		$colANr[] = $auftrNr;
	}
	foreach($_POST['bauvorhaben'] as $bauV){
		$colbauV[] = $bauV;
	}
	foreach($_POST['arbBericht'] as $arbB){
		$colArbB[] = $arbB;
	}
	foreach($_POST['beginn'] as $beg){
		$colBeg[] = $beg;
	}
	foreach($_POST['ende'] as $end){
		$colEnde[] = $end;
	}
	foreach($_POST['diaeten'] as $diae){
		$colDiae[] = $diae;
	}
	foreach($_POST['kmAbFa'] as $km){
		$colKm[] = $km;
	}

	echo "<p />";

	$arr_1 = $colDat;
	$arr_2 = $colANr;
	$arr_3 = $colbauV;
	$arr_4 = $colArbB;
	$arr_5 = $colBeg;
	$arr_6 = $colEnde;
	$arr_7 = $colDiae;
	$arr_8 = $colKm;

	// Aufruf der function arrays
        $result = arrays($arr_1,$arr_2,$arr_3,$arr_4,$arr_5,$arr_6,$arr_7,$arr_8);

	// Die einzelnen Arrayelemente der zusammengefassten Arrays extrahieren
	$arr0 = explode(" ",$result[0]);
	$arr1 = explode(" ",$result[1]);
	$arr2 = explode(" ",$result[2]);
	$arr3 = explode(" ",$result[3]);
	$arr4 = explode(" ",$result[4]);
	$arr5 = explode(" ",$result[5]);
	$arr6 = explode(" ",$result[6]);
	$arr7 = explode(" ",$result[7]);

	// Ausgabe zur Kontrolle
	/*print_r($arr0);
	print_r($arr1);
	print_r($arr2);
	print_r($arr3);
	print_r($arr4);
	print_r($arr5);
	print_r($arr6);
	print_r($arr7);*/

	//echo "<p />";

	// Die Daten in die Datenbank schreiben
	$sql0 = "INSERT INTO ".$test." (datum,auftragsNr,bauvorhaben,arbBericht,beginn,ende,diaeten,kmAbFa)".
	        "VALUES ('".$arr0[0]."','".$arr0[1]."','".$arr0[2]."','".$arr0[3]."','".$arr0[4]."','".$arr0[5]."','".$arr0[6]."','".$arr0[7]."')";
			mysql_query ($sql0) or die (mysql_errno() . ": inDb " . mysql_error()."<br />".$sql0);echo $sql0."<p />";

	$sql1 = "INSERT INTO ".$test." (datum,auftragsNr,bauvorhaben,arbBericht,beginn,ende,diaeten,kmAbFa)".
	        "VALUES ('".$arr1[0]."','".$arr1[1]."','".$arr1[2]."','".$arr1[3]."','".$arr1[4]."','".$arr1[5]."','".$arr1[6]."','".$arr1[7]."')";
			mysql_query ($sql1) or die (mysql_errno() . ": inDb " . mysql_error()."<br />".$sql1);echo $sql1."<p />";

	$sql2 = "INSERT INTO ".$test." (datum,auftragsNr,bauvorhaben,arbBericht,beginn,ende,diaeten,kmAbFa)".
	        "VALUES ('".$arr2[0]."','".$arr2[1]."','".$arr2[2]."','".$arr2[3]."','".$arr2[4]."','".$arr2[5]."','".$arr2[6]."','".$arr2[7]."')";
			mysql_query ($sql2) or die (mysql_errno() . ": inDb " . mysql_error()."<br />".$sql2);echo $sql2."<p />";

	$sql3 = "INSERT INTO ".$test." (datum,auftragsNr,bauvorhaben,arbBericht,beginn,ende,diaeten,kmAbFa)".
	        "VALUES ('".$arr3[0]."','".$arr3[1]."','".$arr3[2]."','".$arr3[3]."','".$arr3[4]."','".$arr3[5]."','".$arr3[6]."','".$arr3[7]."')";
	        mysql_query ($sql3) or die (mysql_errno() . ": inDb " . mysql_error()."<br />".$sql3);echo $sql3."<p />";

	$sql4 = "INSERT INTO ".$test." (datum,auftragsNr,bauvorhaben,arbBericht,beginn,ende,diaeten,kmAbFa)".
	        "VALUES ('".$arr4[0]."','".$arr4[1]."','".$arr4[2]."','".$arr4[3]."','".$arr4[4]."','".$arr4[5]."','".$arr4[6]."','".$arr4[7]."')";
	        mysql_query ($sql4) or die (mysql_errno() . ": inDb " . mysql_error()."<br />".$sql4);echo $sql4."<p />";

	$sql5 = "INSERT INTO ".$test." (datum,auftragsNr,bauvorhaben,arbBericht,beginn,ende,diaeten,kmAbFa)".
	        "VALUES ('".$arr5[0]."','".$arr5[1]."','".$arr5[2]."','".$arr5[3]."','".$arr5[4]."','".$arr5[5]."','".$arr5[6]."','".$arr5[7]."')";
	        mysql_query ($sql5) or die (mysql_errno() . ": inDb " . mysql_error()."<br />".$sql5);echo $sql5."<p />";

	$sql6 = "INSERT INTO ".$test." (datum,auftragsNr,bauvorhaben,arbBericht,beginn,ende,diaeten,kmAbFa)".
	        "VALUES ('".$arr6[0]."','".$arr6[1]."','".$arr6[2]."','".$arr6[3]."','".$arr6[4]."','".$arr6[5]."','".$arr6[6]."','".$arr6[7]."')";
	        mysql_query ($sql6) or die (mysql_errno() . ": inDb " . mysql_error()."<br />".$sql6);echo $sql6."<p />";

	$sql7 = "INSERT INTO ".$test." (datum,auftragsNr,bauvorhaben,arbBericht,beginn,ende,diaeten,kmAbFa)".
	        "VALUES ('".$arr7[0]."','".$arr7[1]."','".$arr7[2]."','".$arr7[3]."','".$arr7[4]."','".$arr7[5]."','".$arr7[6]."','".$arr7[7]."')";
			mysql_query ($sql7) or die (mysql_errno() . ": inDb " . mysql_error()."<br />".$sql7);echo $sql7."<p />";

Das Ganze wird sicher um einiges effektiver programmierbar sein, aber es funktioniert.

Wenn allerdings jemand einen besseren Weg weiß und den hier posten möchte, dann wäre ich sehr dankbar.

Danke an alle die mir geholfen haben. Salü
 
Zuletzt bearbeitet:
Zurück