Werte in array einfügen

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Werte in array einfügen

    hi...

    aus einer DB-Abfrage mache ich zuerst :

    whil($row = mysql_fetch_array($res))
    {
    $erg[] = $row;
    }

    jetzt habe ich noch 2 werte $gb['mail'] und $gb['hp']. wie kann ich diese werte nun in der schleife mit in das array erg[] einfügen?

  • #2
    indem du in der Schleife

    PHP Code:
    $erg[mail] = $gb['mail'];
    $erg[hp] = $gb['hp']; 
    in die Schleife schreibst?
    Für alle die Fehler suchen, gibts gratis tolle Debuggingmöglichkeiten:
    var_dump(), print_r(), debug_backtrace und echo.
    Außerdem gibt es für unsere Neueinsteiger ein hervorragendes PHP Tutorial zu PHP 4 und PHP 5 (OOP)
    Es heißt $array['index'] und nicht $array[index]! Und nein, das ist nicht egal!
    Dieses Thema lesen, um Ärger im Forum und verzögerte Hilfen zu vermeiden.

    Comment


    • #3
      hi...


      also jetzt hab ich es so wie unten in die schleife eingefügt, da ich ja aus der Abfrage ein zweidimensionales array erhalte. aber trotzdem werden die werte nicht angefügt.

      PHP Code:
      $eintraege[]['mail'] = $gb['mail];
      $eintraege[]['
      hp'] = $gb['hp']; 
      hier mal die schleife:

      PHP Code:
      while($row mysql_fetch_array($res)){
           
           
      $email $data_mail;
           
      $hp $data_hp;
           
           
      $gb['hp'] = $gb['mail'] = '';
           
           if (
      $row['homepage'] != ""$gb['hp'] = str_replace("[:homepage:]"$row['homepage'], $hp);
           if (
      $row['email'] != ""$gb['mail'] = str_replace("[:email:]"$row['email'], $email);
           
           
      $eintraege[] = $row;
           
      $eintraege[]['mail'] = $gb['mail'];
           
      $eintraege[]['hp'] = $gb['hp'];
           

      EDIT:

      Problem hat sich gelöst. habe in em array vergessen ne zählvariable mit anzugeben

      Last edited by lx-club; 31-05-2004, 13:38.

      Comment

      Working...
      X