Datensätze einfügen in MySQL per PHP klappt nicht!

Blaubmania

Erfahrenes Mitglied
Hiho also folgender Code:

PHP:
 function newseintragen()
{
 connect(1);
 $zahl = 0;
 while($_SESSION['groupid'][$zahl])
 {
  if($_SESSION['groupid'][$zahl]==44 || $_SESSION['groupid'][$zahl]==43)
  {
   $eintragen = "INSERT INTO mitteilung (Text,Ersteller,Erstellt,GroupID) VALUES ('".$_POST['news']."','".$_SESSION['username']."',NOW(),".$_SESSION['groupid'][$zahl].")";
   mysql_query($eintragen);
   $zahl++;
  }
 }
 mysql_close();
}

Sind alles VARCHAR Datentypen außer GroupID diese is INT vom Datentyp her.

Folgendes Problem ist gegeben und zwar wenn die Funktion ausgeführt werden soll lädt der Explorer ewig also ich schätze mal das die Funktion sich irgendwie erhängt oder sowas in der Art. Weil auch keine Datensätze eingefügt sind danach.
Blos irgendwie find ich keinen Fehler in der Funktion eigentlich sollte das alles soweit klappen vlt. könnt ihr mir ja weiter helfen. Eins schon mal vorweg die Arrays ( $_SESSION['groupid'][$zahl] )funktionieren verwende diese noch in anderen Funktionen also kanns an denen nicht liegen.

Vielen Danks chon mal im voraus für eure Tipps.
 
@ hpvw

Thx ich glaub das isses da hab ich mal wieder ne kleine Endlosschleife geproggt ^^ Riesen Dank manchmal kann man echt 100 Std. druff gucken und sieht es einfach nicht. Glaube das es daran gelegen hat werde es sofort testen.
 
Zurück