tutorials.de Buch-Aktion 05/2012
Like Tree2Danke
  • 1 Beitrag von Yugeen
  • 1 Beitrag von tombe
ERLEDIGT
JA
ANTWORTEN
6
ZUGRIFFE
230
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Jay Free Jay Free ist offline Mitglied Bronze
    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 -.-

    PHP-Code:
      <?php  
      $None 
    '../1.jpg';
      
    $XURL '../2.jpg';   
      
    ?>
        
       <br>

       <img src="<?php echo $XURL$XURL $None ''?>">
    Vielleicht kann mir jemand helfen

    Lg
     

  2. #2
    Avatar von tombe
    tombe tombe ist offline Mitglied Diamant
    tutorials.de Premium-User
    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.

  3. #3
    Jay Free Jay Free ist offline Mitglied Bronze
    Registriert seit
    Oct 2011
    Ort
    Hamburg, Germany
    Beiträge
    38
    Mh, kann gut sein, allerdings will es so auch nicht funktionieren :E
     

  4. #4
    Avatar von Yugeen
    Yugeen Yugeen ist offline Mitglied Silber
    Registriert seit
    Sep 2011
    Beiträge
    69
    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)
    Jay Free bedankt sich. 

  5. #5
    Avatar von tombe
    tombe tombe ist offline Mitglied Diamant
    tutorials.de Premium-User
    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)
    Jay Free bedankt sich. 
    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.

  6. #6
    Jay Free Jay Free ist offline Mitglied Bronze
    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
    PHP-Code:
        if($XURL == NULL){
    echo 
    '<img src='.$None.' height="200" >';
    }else{
    echo 
    '<img src="$end";

    Danke für eure Mühe
     

  7. #7
    Kyôya Kyôya ist offline Mitglied Silber
    Registriert seit
    Nov 2011
    Ort
    Würzburg
    Beiträge
    62
    Hi,

    also der Code
    Zitat Zitat von Jay Free Beitrag anzeigen
    PHP-Code:
        if($XURL == NULL){
    echo 
    '<img src='.$None.' height="200" >';
    }else{
    echo 
    '<img src="$end";

    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:
    PHP-Code:
    <?php
    // Grunsätzlich die URL für "NONE" zuweisen.
    $imgUrl '../1.jpg';
    if (!empty(
    $XURL)) {
        
    $imgUrl $XURL;
    }
    ?>
    <img src="<?php echo $imgUrl?>" ...>
    Gruß Kyoya Stefan
     

Ähnliche Themen

  1. Antworten: 3
    Letzter Beitrag: 16.06.10, 19:48
  2. Inhalt von Iframe soll nicht neu geladen werden
    Von soezkan im Forum HTML & XHTML
    Antworten: 7
    Letzter Beitrag: 08.08.09, 12:22
  3. Datei soll mit Doppelkicl vom Programm geladen werden
    Von Rene42 im Forum .NET Datenverwaltung
    Antworten: 2
    Letzter Beitrag: 25.02.09, 19:51
  4. Antworten: 6
    Letzter Beitrag: 08.04.06, 15:54
  5. Antworten: 2
    Letzter Beitrag: 03.11.04, 19:43

Stichworte