Hallo Zusammen

Kann mir jemand sagen, was an meinem Code falsch ist?

Code:
<?php require_once('../Connections/login.php'); ?>
<?php
if (!function_exists("GetSQLValueString")) {
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "") 
{
  if (PHP_VERSION < 6) {
    $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
  }
  $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);
  switch ($theType) {
    case "text":
      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
      break;    
    case "long":
    case "int":
      $theValue = ($theValue != "") ? intval($theValue) : "NULL";
      break;
    case "double":
      $theValue = ($theValue != "") ? doubleval($theValue) : "NULL";
      break;
    case "date":
      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
      break;
    case "defined":
      $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
      break;
  }
  return $theValue;
}
}

mysql_select_db($database_Samariterverein2, $Samariterverein2);
$query_podidate = "SELECT * FROM saer_podidate";
$podidate = mysql_query($query_podidate, $Samariterverein2) or die(mysql_error());
$row_podidate = mysql_fetch_assoc($podidate);
$totalRows_podidate = mysql_num_rows($podidate);
 
$colname_Recordset1 = "-1";
if (isset($_GET['podi_ID'])) {
  $colname_Recordset1 = $_GET['podi_ID'];
}
mysql_select_db($database_Samariterverein2, $Samariterverein2);
$query_Recordset1 = sprintf("SELECT * FROM saer_postendienst WHERE podi_ID = %s", GetSQLValueString($colname_Recordset1, "int"));
$Recordset1 = mysql_query($query_Recordset1, $Samariterverein2) or die(mysql_error());
$row_Recordset1 = mysql_fetch_assoc($Recordset1);
$totalRows_Recordset1 = mysql_num_rows($Recordset1);
?>
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Unbenanntes Dokument</title>
</head>
<body>
<form name="form" action="<?php $insert;?>" method="POST"><tr>
<td>&nbsp;</td>
</tr>
<tr>
  <td>
    <table border="0">
      <tr>
      <th scope="col">&nbsp;</th>
      <th scope="col">Datum:</th>
      <th scope="col">Von:</th>
      <th scope="col">Bis:</th>
      <th scope="col">Bemerkung:</th>
    </tr>
    <tr>
      <td>Tag 1:</td>
      <td><input type="text" name="MeinArray[1][datum]" id="tag1_datum" /></td>
      <td><input type="text" name="MeinArray[1][von]" id="tag1_von" /></td>
      <td><input type="text" name="MeinArray[1][bis]" id="tag1_bis" /></td>
      <td><input type="text" name="MeinArray[1][bemerkung]" id="tag1_bemerkung"/></td>
    </tr>
    <tr>
      <td>Tag 2:</td>
      <td><input type="text" name="MeinArray[2][datum]" id="tag2_datum" /></td>
      <td><input type="text" name="MeinArray[2][von]" id="tag2_von" /></td>
      <td><input type="text" name="MeinArray[2][bis]" id="tag2_bis" /></td>
      <td><input type="text" name="MeinArray[2][bemerkung]" id="tag2_bemerkung"/></td>
    </tr>
    <tr>
      <td>Tag 3:</td>
      <td><input type="text" name="MeinArray[3][datum]" id="tag3_datum" /></td>
      <td><input type="text" name="MeinArray[3][von]" id="tag3_von" /></td>
      <td><input type="text" name="MeinArray[3][bis]" id="tag3_bis" /></td>
      <td><input type="text" name="MeinArray[3][bemerkung]" id="tag3_bemerkung"/></td>
    </tr>
    <tr>
      <td>Tag 4:</td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <td>Tag 5:</td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <td><p>Tag 6:</p></td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
    </tr>
</table>
    <p>
      <input type="submit" name="send" id="send" value="Senden" />
      <input name="hiddenField" type="hidden" id="hiddenField" value="<?php echo $row_podidate['podizei_ID']; ?>" />
    </p></td>
</tr>
<input type="hidden" name="MM_insert" value="form" />
</form>
<?php 

 
// Coutn = 6. <= da wir ja mit 1 und nicht 0 beginnen, sonst würde 6 nie ausgelesen werden.
// alternative i < count(MeinArray) +1
for($i = 1; $i <= count($MeinArray[$i]); $i++){ 
// abarbeitung 

$insert = "INSERT INTO
   `saer_podidate`
SET
   `podizei_idpodi`= '" . $row_Recordset1['podi_ID'] . "',
   `podizei_datum`='" . $MeinArray[$i]['datum'] . "',
   `podizei_von`='" . $MeinArray[$i]['von'] . "',
   `podizei_bis`='" . $MeinArray[$i]['bis'] . "',";

echo $MeinArray[$i][datum], $MeinArray[$i][von], $MeinArray[$i][bis], $MeinArray[$i][bemerkung];
// zugriff auf das array mittels MeinArray[i][datum]
}
?>
</body>
</html>
<?php
mysql_free_result($podidate);
mysql_free_result($Recordset1);
?>
Im Formular möchte ich daten erfassen und diese dann in meine Datenbank speicher.
Da ich für jede Zeile einen Datensatz generieren möchte, speichere ich den Inhalt in ein Array.
Ich hab mal nur 3 Zeilen gemacht, später sind de dann 6 Zeilen à 4 Feldern.


Das Array schreib ich dann mit hilfe der Schleife in die Datenbank.
Da kommt aber nie twas an. Wieso?

Wenn ich das Array mit hilfe von eco ausgebe, Zeigt es mir den Inhalt an.

Vielen Dank schon jetzt für Eure Unterstützung.