Hallo alle miteinander.
Ich verwende eine eigene Klasse fuer DB-Zugriffe.
	
Der Zugriff erfolgt dann wie folgt:
	
Dies fuehrt zu folgender Fehlermeldung:
[COLOR=red]Parse error: parse error, unexpected T_FOREACH in[/COLOR]
Kann mir jemand auf die Spruenge helfen?
Man kann doch ein Array von Objekten mit foreach abarbeiten, oder?
gruesse
					Ich verwende eine eigene Klasse fuer DB-Zugriffe.
PHP Code:
	
	
//n-Datensaetze werden aus der Datenbank gelesen und zurueckgeliefert.
  //Parameter:
  //sql   : SQL-Anweisung fuer die DB
  //zeilen: Enthaellt im Erfolgsfall das Array mit den gelesenen Datensatz, im Fehlerfall eine Fehlermeldung.
  function queryObjectFeld($sql,&$zeilen) {
    $result = array();
    if ($result = $this->o_db->query($sql)) 
    { 
      if ($result->num_rows)
      {
         while ($row = $result->fetch_object())
         {
           $zeilen[]=$row;
         } 
         return TRUE;
      }
      else
      {
         $zeilen='';
         return FALSE;
      } 
    } 
    else 
    {
      $zeilen=$this->o_db->error;
      return FALSE;
    }
  } 
PHP Code:
	
	
if($o_db->queryObjectFeld($query,$zeilen)==FALSE)
       {
         $err_disp="visible";
         $err_msg="FEHLER: ".$zeilen;
       }
       else
       {
         foreach ($zeilen as $zeile) 
[COLOR=red]Parse error: parse error, unexpected T_FOREACH in[/COLOR]
Kann mir jemand auf die Spruenge helfen?
Man kann doch ein Array von Objekten mit foreach abarbeiten, oder?
gruesse
 
          
 Moderator
 Moderator
Comment