Ausgabe der Namen

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

  • Ausgabe der Namen

    Hallo,

    ich lasse mir durch folgenden Script alle Vornamen ausgeben:

    PHP-Code:
    <?php
    include ('config.php');
    $abfrage "SELECT vorname,nickname FROM mitglieder ORDER BY nickname";
    $ergebnis mysql_query($abfrage);
    while(
    $row mysql_fetch_object($ergebnis))
      {
        echo 
    '"';       
        echo 
    "$row->vorname";
        echo 
    '",<br>';
      }
    ?>
    Jetzt werden die Vornamen so ausgegeben:

    "Achim",
    "Guenter",
    "Alexander",
    "Alfons",
    "Andreas",
    "Uwe",
    "Andreas",

    Nun soll aber hinter dem letzten Namen das , verschwinden.
    Wie bekommt man das gelöst?

    Grüße von Sven

  • #2
    Da gibts mehrere Lösungen.

    Eine wäre z.B

    PHP-Code:
    while($row mysql_fetch_object($ergebnis))
         
    $vornamen[] = '"'.$row->vorname.'"';

    echo 
    implode(",<br>",$vornamen); 
    Oder du sammelst alles in einem String bevor du es ausgibst und schneidest das letzte vorkommende komma weg.
    gruss Chris

    [color=blue]Derjenige, der sagt: "Es geht nicht", soll den nicht stoeren, der's gerade tut."[/color]

    Kommentar


    • #3
      Wenn ich das richtig sehe ist da einfach n Komma zuviel vor dem <br> also einfach so:
      PHP-Code:
      <?php
      include ('config.php');
      $abfrage "SELECT vorname,nickname FROM mitglieder ORDER BY nickname";
      $ergebnis mysql_query($abfrage);
      while(
      $row mysql_fetch_object($ergebnis))
        {
          echo 
      '"';       
          echo 
      "$row->vorname";
          echo 
      '"<br>';
        }
      ?>
      versuchs mal so

      mfg Krel

      Kommentar


      • #4
        Original geschrieben von krel
        Wenn ich das richtig sehe ist da einfach n Komma zuviel vor dem <br> also einfach so:
        er will nur das letzte Komma nicht haben, der Rest ist gewünscht

        Ein netter Guide zum übersichtlichen Schreiben von PHP/MySQL-Code!

        bei Klammersetzung bevorzuge ich jedoch die JavaCoding-Standards
        Wie man Fragen richtig stellt

        Kommentar


        • #5
          Hallo,

          dankeschön für Eure antworten.


          Grüße und frohes Weihnachtsfest

          Kommentar


          • #6
            PHP-Code:
            include ('config.php');
            $abfrage "SELECT vorname,nickname FROM mitglieder ORDER BY nickname";
            $ergebnis mysql_query($abfrage);
            $anz=mysql_num_rows($ergebnis); 
            while(
            $row mysql_fetch_object($ergebnis))
              {
               
                   
                echo 
            "\"{$row->vorname}\"";
               
            $anz--;
               if(
            $anz>0) echo ",";
                echo 
            '<br>';
              } 
            Slava
            bituniverse.com

            Kommentar

            Lädt...
            X