if Ausgabe für noImage??

Shorty1968

Erfahrenes Mitglied
Hallo ich Arbeite an einer wbb2 Erweiterung auch Hack genannt,dort möchte ich über eine .php Datei eine if ausgabe machen bei der wenn kein Bild Hochgeladen wurde eine noImage angezeigt wird.

Der Code sieht so aus.
Code:
if ( $bearbeiten_check == "1" ) {
            $bildvor .= " <img src=\"kleinanz_bilder/bild-" . $bilder_ausgelesen['zeit'] . "-" . $bilder_ausgelesen['id'] . ".jpg\" height=\"220px\" width=\"220px\"  border=\"1\" alt=\"\" /></a>";
        } else {
            $bildvor .= " <img src=\"kleinanz_bilder/bild-" . $bilder_ausgelesen['zeit'] . "-" . $bilder_ausgelesen['id'] . ".jpg\" height=\"220px\" width=\"220px\"  border=\"1\" alt=\"\" /></a>";
        }
Ich habe es schon erfolglos mit Folgenden versucht.
Code:
if ( $bearbeiten_check == "1" ) {
            $bildvor .= " <img src=\"kleinanz_bilder/bild-" . $bilder_ausgelesen['zeit'] . "-" . $bilder_ausgelesen['id'] . ".jpg\" height=\"220px\" width=\"220px\"  border=\"1\" alt=\"\" /></a>";
        } else {
            $bildvor .= " <img src=\"kleinanz_bilder/bild-" . $bilder_ausgelesen['zeit'] . "-" . $bilder_ausgelesen['id'] . ".jpg\" height=\"220px\" width=\"220px\"  border=\"1\" alt=\"\" /></a>";
        } else {
            $bildvor .= "<img src="\"kleinanz_bilder/noImage.jpg\" height=\"220px\" width=\"220px\"  border=\"1\" alt=\"\" /></a>";
        }
und
Code:
if ( $bearbeiten_check == "1" ) {
            $bildvor .= " <img src=\"kleinanz_bilder/bild-" . $bilder_ausgelesen['zeit'] . "-" . $bilder_ausgelesen['id'] . ".jpg\" height=\"220px\" width=\"220px\"  border=\"1\" alt=\"\" /></a>";
        } else {
            $bildvor .= " <img src=\"kleinanz_bilder/bild-" . $bilder_ausgelesen['zeit'] . "-" . $bilder_ausgelesen['id'] . ".jpg\" height=\"220px\" width=\"220px\"  border=\"1\" alt=\"\" /></a>";
        } elseif {
            $bildvor .= "<img src="\"kleinanz_bilder/noImage.jpg\" height=\"220px\" width=\"220px\"  border=\"1\" alt=\"\" /></a>";
        }
Wo ist mein Fehler?
 
Nichts das ist dann ganz Leer,darum geht es mir das noImages so den Platz dann füllen.

*EDIT*
Wenn ich es so eintrage.
Code:
if ( $bearbeiten_check == "0" ) {
            $bildvor .= " <img src=\"kleinanz_bilder/bild-" . $bilder_ausgelesen['zeit'] . "-" . $bilder_ausgelesen['id'] . ".jpg\" height=\"220px\" width=\"220px\"  border=\"1\" alt=\"\" /></a>";
        } else {
            $bildvor .= " <img src=\"kleinanz_bilder/bild-" . $bilder_ausgelesen['zeit'] . "-" . $bilder_ausgelesen['id'] . ".jpg\" height=\"220px\" width=\"220px\"  border=\"1\" alt=\"\" /></a>";
        } else {
            $bildvor .= "<img src="\"kleinanz_bilder/noImage.jpg\" height=\"220px\" width=\"220px\"  border=\"1\" alt=\"\" /></a>";
        }
bekomme ich folgenden Fehler.

Parse error: syntax error, unexpected T_ELSE in /var/www/vhosts/have-fun-community.eu/httpdocs/kleinanz.php on line 630
 

Anhänge

  • Unbenannt.png
    Unbenannt.png
    20,4 KB · Aufrufe: 1
Wenn $bearbeiten_check leer ist und soll, dann sollte die Prüfung wie folgt aussehen

Code:
if ( !$bearbeiten_check ) {
 
Hi,

warum hast du 2 else-Blöcke?

Grüsse,
BK
else oder elseif muss in dem Fall doch angegeben werden oder?

Wenn $bearbeiten_check leer ist und soll, dann sollte die Prüfung wie folgt aussehen

Code:
if ( !$bearbeiten_check ) {
Wenn ich es so eingebe.
Code:
if ( $bearbeiten_check == "1" ) {
            $bildvor .= " <img src=\"kleinanz_bilder/bild-" . $bilder_ausgelesen['zeit'] . "-" . $bilder_ausgelesen['id'] . ".jpg\" height=\"220px\" width=\"220px\"  border=\"1\" alt=\"\" /></a>";
        } else {
            $bildvor .= "<img src="\"kleinanz_bilder/noImage.jpg\" height=\"220px\" width=\"220px\"  border=\"1\" alt=\"\" /></a>";
        }
oder so
Code:
if ( $bearbeiten_check  ) {
            $bildvor .= " <img src=\"kleinanz_bilder/bild-" . $bilder_ausgelesen['zeit'] . "-" . $bilder_ausgelesen['id'] . ".jpg\" height=\"220px\" width=\"220px\"  border=\"1\" alt=\"\" /></a>";
        } else {
            $bildvor .= "<img src="\"kleinanz_bilder/noImage.jpg\" height=\"220px\" width=\"220px\"  border=\"1\" alt=\"\" /></a>";
        }
oder so
Code:
if ( $bearbeiten_check == "0" ) {
            $bildvor .= " <img src=\"kleinanz_bilder/bild-" . $bilder_ausgelesen['zeit'] . "-" . $bilder_ausgelesen['id'] . ".jpg\" height=\"220px\" width=\"220px\"  border=\"1\" alt=\"\" /></a>";
        } else {
            $bildvor .= "<img src="\"kleinanz_bilder/noImage.jpg\" height=\"220px\" width=\"220px\"  border=\"1\" alt=\"\" /></a>";
        }
bekomme ich Folgenden Fehler

Parse error: syntax error, unexpected T_NS_SEPARATOR in /var/www/vhosts/have-fun-community.eu/httpdocs/kleinanz.php on line 629
 
Hallo,

lasse mal die \ weg. Die verursachen wahrscheinlich das Problem.

Mal eine andere Frage. Warum willst du immer ein noImage speichern, wenn kein Bild hochgeladen wird. Kannst du das Problem nicht bei der Anzeige lösen

Code:
if (file_exists($filename)) {
   //Zeige das Bild an
} else {
    //Zeige noImage an
}
 
wenn ich das in die kleinanz.php einbauen bekomme ich Parse error: syntax error, unexpected T_NS_SEPARATOR in /var/www/vhosts/have-fun-community.eu/httpdocs/kleinanz.php on line 636

Kann man das nicht eventuell auch mit html lösen,damit kenne ich mich besser aus?
 
Code:
if (file_exists($filename)) {
   $bildvor .= " <img src=\"kleinanz_bilder/bild-" . $bilder_ausgelesen['zeit'] . "-" . $bilder_ausgelesen['id'] . ".jpg\" height=\"220px\" width=\"220px\"  border=\"1\" alt=\"\" /></a>";
} else {
    $bildvor .= "<img src="\"kleinanz_bilder/noImage.jpg\" height=\"220px\" width=\"220px\"  border=\"1\" alt=\"\" /></a>";
}
Hatte ich eingetragen.
 

Neue Beiträge

Zurück