kostenloser Webspace werbefrei: lima-city


Was ist an folgendem Snippet falsch?

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    mpcity

    mpcity hat kostenlosen Webspace.

    Hi Leute, ich habe hier ein kleines Snippet, das zum Anzeigen von Avatars genutzt werden sollte, allerdings funktioniert es nicht :slant: . Es kommt wirklich gar nichts, also nicht einmal ein Avatar.

    Für Hilfe wäre ich dankbar

    if($players['online'] > 0 {
    foreach($players['list'] as $player) {
    echo "<img src\"Pfad_der_Bilder/$player.png\" alt=\"$player\">"
       }
    }
    else{
    echo "Kein Mitglied online.";
    }
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Versuch es mal damit:
    if($players['online'] > 0) {
    foreach($players['list'] as $player) {
    echo "<img src=\"Pfad_der_Bilder/$player.png\" alt=\"$player\">";
       }
    }
    else{
    echo "Kein Mitglied online.";
    }


    Edit:Weitere Fehlerkorrektur (muellerlukas)

    Beitrag zuletzt geändert: 13.6.2016 18:51:12 von test42test
  4. Guten Morgen,

    hast Du Dein ERROR-Logging eingeschaltet?
    Wie sieht des Rest des Scripts aus?

    Gruss Dunkeltuten
  5. Auf den ersten Blick fehlt das "=" bei "src":
  6. computerkurs2011

    Kostenloser Webspace von computerkurs2011

    computerkurs2011 hat kostenlosen Webspace.

    Du hast dort ein paar Syntaxfehler.

    Probier mal das hier:

    if($players['online'] > 0) {
        foreach($players['list'] as $player) {
            echo "<img src=\"Pfad_der_Bilder/".$player.png."\" alt=\"$player\">";
       }
    }
    else{
        echo "Kein Mitglied online.";
    }


    MfG
    cpk2011
  7. computerkurs2011 schrieb:
    Du hast dort ein paar Syntaxfehler.

    Probier mal das hier:

    if($players['online'] > 0) {
        foreach($players['list'] as $player) {
            echo "<img src=\"Pfad_der_Bilder/".$player.png."\" alt=\"$player\">";
       }
    }
    else{
        echo "Kein Mitglied online.";
    }


    MfG
    cpk2011

    Ich hatte bereits die fehlerfreie Version geposted. Eine Variable darf übrigens auch zwischen Anführungszeichen stehen.
    "Text mit $Variable klappt genauso wie Text mit ".$Variable." Text"
  8. Ein Tipp meinerseits: benutze einfache Anführungszeichen, wenn du in strings doppelte brauchst. Damit ersparst du dir das mühsame escapen. Außerdem wird dein Code um einiges leserlicher. Versuch folgendes Snippet:

    if( $players['online'] > 0 ) {
        foreach( $players['list'] as $player ) {
            echo '<img src="Pfad_der_Bilder/' . $player . '.png" alt="' . $player . '"/>';
       }
    }
    else{
        echo "Kein Mitglied online.";
    }
  9. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!