2Danke
ERLEDIGT
JA
JA
ANTWORTEN
6
6
ZUGRIFFE
230
230
EMPFEHLEN
-
24.11.11 12:21 #1
- Registriert seit
- Oct 2011
- Ort
- Hamburg, Germany
- Beiträge
- 38
Hi zusammen,
ich versuche gerade eine Bildausgabe zu bauen die wenn "$XURL" leer ist soll "$None" geladen werden.
Das Script sieht so aus, funktioniert nur leider nicht -.-
Vielleicht kann mir jemand helfenPHP-Code:<?php
$None = '../1.jpg';
$XURL = '../2.jpg';
?>
<br>
<img src="<?php echo $XURL; $XURL ? $None : ''; ?>">
Lg
-
24.11.11 12:26 #2
- Registriert seit
- Sep 2004
- Ort
- Möglingen (BaWü)
- Beiträge
- 3.109
Muss das nicht so geschrieben werden:
PHP-Code:<img src="<?php echo $XURL ? $XURL : $None; ?>">Sollte ein Tipp von mir geholfen haben, habe ich nichts gegen eine entsprechende Bewertung oder ein Danke und wenn ein Problem gelöst ist, dann den Beitrag bitte auch als erledigt markieren.
Was ich gar nicht leiden kann sind User die es nicht für nötig halten auf Antworten zu reagieren, die Themen nicht als erledigt markieren und/oder die sich nicht für Hilfe bedanken.
-
24.11.11 12:43 #3
- Registriert seit
- Oct 2011
- Ort
- Hamburg, Germany
- Beiträge
- 38
Mh, kann gut sein, allerdings will es so auch nicht funktionieren :E
-
mach es doch so
PHP-Code:if($XURL == NULL){
echo "<img src='".$None."'>";
}else{
echo "<img src='".$XURL."'>";
}
Geändert von Yugeen (24.11.11 um 13:15 Uhr)
-
24.11.11 13:28 #5
- Registriert seit
- Sep 2004
- Ort
- Möglingen (BaWü)
- Beiträge
- 3.109
Und was funktioniert nicht? Wird gar kein Bild angezeigt, wird das falsche Bild angezeigt oder erscheint eine Fehlermeldung?
Schau dir vielleicht auch mal den Quellcode deiner Seite an, dann entdeckst du vielleicht was.
NACHTRAG: Habe es eben mal mit meinen IF-Kurzblock getestet und es klappt. Wenn beide Variablen wie bei dir einen Wert haben, wird Bild "2.jpg" angezeigt. Wenn man $XURL = "" schreibt, wird Bild "1.jpg" angezeigt.
Der einzige Schwachpunkt bei dieser Prüfung ist wenn die Variable $XURL überhaupt nicht existiert.
Ändere es nochmal so ab, dann muss es auch dann klappen:
PHP-Code:<img src="<?php echo isset($XURL) && $XURL!='' ? $XURL : $None; ?>">Geändert von tombe (24.11.11 um 13:52 Uhr)
Sollte ein Tipp von mir geholfen haben, habe ich nichts gegen eine entsprechende Bewertung oder ein Danke und wenn ein Problem gelöst ist, dann den Beitrag bitte auch als erledigt markieren.
Was ich gar nicht leiden kann sind User die es nicht für nötig halten auf Antworten zu reagieren, die Themen nicht als erledigt markieren und/oder die sich nicht für Hilfe bedanken.
-
24.11.11 19:18 #6
- Registriert seit
- Oct 2011
- Ort
- Hamburg, Germany
- Beiträge
- 38
Hey!
Danke für eure Beiträge, ich glaube ich hatte mich nur bisschen doof angestellt beim erklären :P
hab jetzt den Code genommen
Danke für eure MühePHP-Code:if($XURL == NULL){
echo '<img src='.$None.' height="200" >';
}else{
echo '<img src="$end";
}
-
Hi,
also der Code
ist gefährlich, da PHP versucht $XURL nach NULL zu casten. Um auf "null" zu prüfen sollte immer der typensichere Vergleichsoperator "===" verwendet werden.
Hier ein weiterer Vorschläge:
Gruß Kyoya StefanPHP-Code:<?php
// Grunsätzlich die URL für "NONE" zuweisen.
$imgUrl = '../1.jpg';
if (!empty($XURL)) {
$imgUrl = $XURL;
}
?>
<img src="<?php echo $imgUrl; ?>" ...>
Ähnliche Themen
-
Finale, statische Member: werden sie geladen, auch wenn sie nicht verwendet werden?
Von DarthShader im Forum JavaAntworten: 3Letzter Beitrag: 16.06.10, 19:48 -
Inhalt von Iframe soll nicht neu geladen werden
Von soezkan im Forum HTML & XHTMLAntworten: 7Letzter Beitrag: 08.08.09, 12:22 -
Datei soll mit Doppelkicl vom Programm geladen werden
Von Rene42 im Forum .NET DatenverwaltungAntworten: 2Letzter Beitrag: 25.02.09, 19:51 -
Bei include() soll eine andere style.css geladen werden
Von Fleck06 im Forum PHPAntworten: 6Letzter Beitrag: 08.04.06, 15:54 -
meine hp soll gleich bei meiner domain geladen werden, nicht erst nach .../index.html
Von dscater23 im Forum HTML & XHTMLAntworten: 2Letzter Beitrag: 03.11.04, 19:43





Zitieren


Login






[PHP][Snippet] Array zu XML konvertieren