tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
4
ZUGRIFFE
423
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von dennis-sauer
    dennis-sauer dennis-sauer ist offline Mitglied Gold
    Registriert seit
    Dec 2004
    Ort
    Düsseldorf
    Beiträge
    173
    Hallo zusammen,

    habe eine PHP Abfrage aus einer MYSQL DB mit Stadtinformationen. Bei einigen Einträgen hab ich beim Feld "fussweg" einen Link mit einem PDF Dokument und bei einigen nicht!

    Bisher sieht das so aus:

    PHP-Code:
    echo "<tr>";
    echo 
    "<td width=\"150\" bgcolor=\"#ffffff\" class=\"results_right\">Fußweg: </td>";
    echo 
    "<td bgcolor=\"#ffffff\">".(empty($row[10])?"Keine Angabe":$row[10])."</td>";
    echo 
    "</tr>"
    Nun möchte ich aber, dass dort dann auch der Link ausgegeben wird sofern einer in der DB steht, steht da nix, soll auch dort weiterhin "Keine Angabe" stehen.

    Ich habs damit versucht...

    PHP-Code:
       if(!empty($row[11]))    {
                      echo 
    <a href=\““.$row[11].\“ title=\”Link zum Fußweg\” target=\”blank\">Fußweg von der Haltestelle</a>“;
      } else {
                      Echo “<i>Keine Information verfügbar…</i>”;
      } 
    Klappt aber nicht, hat jemand eine andere Lösung für mich?

    Gruß und Dank

    Dennis
     

  2. #2
    kuddeldaddeldu kuddeldaddeldu ist offline Mitglied Diamant
    Registriert seit
    Dec 2007
    Ort
    Bremen
    Beiträge
    3.418
    Hi,

    benutze mal einen vernünftigen Editor (ist das in Wordpad o.ä. geschrieben?).
    Das musst Du doch schon am Highlighting sehen, dass das mit diesen speziellen Anführungszeichen nicht hinhaut.

    LG
     
    Da es nötig zu werden scheint: Ich leiste hier keinen Support über PN. Stellt Rückfragen zu Euren Problemen bitte in Eurem Thread, dann können alle helfen.

  3. #3
    Avatar von dennis-sauer
    dennis-sauer dennis-sauer ist offline Mitglied Gold
    Registriert seit
    Dec 2004
    Ort
    Düsseldorf
    Beiträge
    173
    Diese blöden Anführungszeigen sind irgendwie beim rüberkopieren entstanden. Grundsätzlich geht das so wie ich es will, bekomme es nur nicht in meine Tabelle rein sprich in:

    echo "<td>Hier soll das hin</td>";

    Gruß

    Dennis
     

  4. #4
    kuddeldaddeldu kuddeldaddeldu ist offline Mitglied Diamant
    Registriert seit
    Dec 2007
    Ort
    Bremen
    Beiträge
    3.418
    Ja, und wo soll da jetzt das Problem sein. Du musst mal'n bischen ausführlicher werden.

    LG
     
    Da es nötig zu werden scheint: Ich leiste hier keinen Support über PN. Stellt Rückfragen zu Euren Problemen bitte in Eurem Thread, dann können alle helfen.

  5. #5
    Sprint Sprint ist offline Mitglied Platin
    Registriert seit
    Apr 2004
    Ort
    Die heimliche Hauptstadt des Bieres
    Beiträge
    579
    Benutze zur Strig Erstellung vor allem auch mal das einfache Hochkomma, dann kannst du dir die Maskierung der HTML Anführungsstriche sparen, das Script läuft schneller weil PHP nicht den ganzen String auf Variablen untersuchen muß und dann könnte auch dein Script funktionieren. Gerade hier könnte nämlich der Fehler liegen.

    PHP-Code:
    if(!empty($row[11]))    {
        echo 
    '<a href=“'.$row[11].'“ title=”Link zum Fußweg” target=”blank">Fußweg von der Haltestelle</a>';
    } else {
        echo 
    '<i>Keine Information verfügbar…</i>';

     

Ähnliche Themen

  1. Antworten: 2
    Letzter Beitrag: 29.01.09, 14:13
  2. Wenn DB eintrag leer dann Text ansonsten Bild
    Von funnyzocker im Forum PHP
    Antworten: 3
    Letzter Beitrag: 24.09.07, 12:24
  3. Wenn Ausgabe = leer dann Meldung
    Von eugster im Forum Relationale Datenbanksysteme
    Antworten: 2
    Letzter Beitrag: 26.04.05, 20:12
  4. Wenn feld leer dann....
    Von aciddesigns_de im Forum PHP
    Antworten: 4
    Letzter Beitrag: 07.04.05, 14:39
  5. Wenn textfeld leer dann checkbox=cheked!
    Von webpagemaster im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 25.01.05, 12:20