mysql - abfrage und ausgabe

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • mysql - abfrage und ausgabe

    PHP-Code:
    if ($todo == "konto") {
        echo 
    tmpl('templates/partner/statsteil1.temp');
        
    $m_res mysql_query("SELECT id, userid, partnerid, datum, status, betrag FROM $table02 WHERE userid='$id'");
        
    $m_rows mysql_fetch_array($m_res) or die(mysql_error());
        if (
    $m_rows[userid] != $id) {
            echo 
    "Sie haben bisher an keinem unserer Programme teilgenommen!";
            echo 
    tmpl('templates/partner/statsteil3.temp');
            echo 
    load_footer('partner');
            exit();
        }
        
    $m_res2 mysql_query("SELECT partner, url FROM $table03 WHERE id='$m_rows[partnerid]'");
        
    $m_rows2 mysql_fetch_array($m_res2);
        
    $m_rows[datum] = date("d. m. Y"$m_rows[datum]);
        foreach (
    $m_rows as $farray) {
            echo 
    tmpl('templates/partner/statstable.temp', array('{id}' => $m_rows[id], '{url}' => $m_rows2[url], '{betreiber}' => $m_rows2[partner], '{betrag}' => $m_rows[betrag], '{kaufdatum}' => $m_rows[datum], '{status}' => $m_rows[status]));
        }
        echo 
    tmpl('templates/partner/statsteil3.temp');

    solange in $table02 pro userid nur eine zeile vorhanden ist, lässt sich das ohne schleife ja sehr gut realisieren. wie muss ich aber die ausgabe gestalten, wenn mehrere zeilen mit der selben userid vorhanden sind?
    momentan wird nur die erste zeile ausgegeben - allerdings so oft, wie felder abgefragt werden.

  • #2
    mit einer While-schleife und mysql_fetch_array()

    http://www.php-resource.de/manual.ph...ql-fetch-array

    da hast du auch gleich ein beispiel!

    gruss

    Kommentar


    • #3
      muchas gracias - das hilft sehr

      Kommentar

      Lädt...
      X