Ergebnis 1 bis 3 von 3

Thema: Kleines? Problem bei einer PHP If Abfrage...

  1. #1
    Teeny
    Registriert seit
    11.06.2007
    Beiträge
    48
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard Kleines? Problem bei einer PHP If Abfrage...

    Hallo Zusammen,

    ich würde mich darüber freuen, wenn mir jemand bei folgendem Problem etwas Hilfe geben kann.

    Ich habe eine PHP Seite mit der ich Daten in eine MySQL Tabelle schreibe.
    Die Daten für die Spalten Wert1, Wert2, Wert3 sind Pflichtfelder und link ist ein "Kann"-Feld. Das Eintragen der Werte in die Tabelle klappt auch ohne Probleme.

    Das Problem ist (leider) die Ausgabe der Werte mit PHP.


    <?php

    include ('db.inc.php');

    $abfrage = "SELECT * FROM Tabelle ORDER by Name";
    $ergebnis = mysql_query($abfrage);
    while($row = mysql_fetch_object($ergebnis))
    {
    echo "<table border=1 style='width: 450px'>
    <tr>
    <td style='width: 150px'>$row->Wert1</td>
    <td style='width: 150px'>$row->Wert2</td>
    <td style='width: 120px'>$row->Wert3</td>
    <td style='width: 90px'><a href=$row->link>Webseite</a></td>
    </tr>
    </table>

    ";
    }
    ?>


    Wenn ich die Felder mittels dem aufgelisteten Script abfrage, bekomme ich für alle Felder die Daten folgendermaßen ausgelesen :

    Ergebnis : Wert1 Wert2 Wert3 Webseite

    Das Problem ist, auch wenn beim (Link) KEINE Daten beim speichern in das entsprechende Feld der DB-Tabelle eingetragen wurden, schiebt mir die Ausgabe Müll in das Ausgabefeld, und zwar den Eintrag Webseite. Da ich statt der tatsächlichen URL den Eintrag Webseite anzeigen lasse.

    Langer Rede Kurzer Sinn. Ich will das mit Hilfe einer If Abfrage lösen, a la

    If Feld link= Leer

    dann gebe Feld link ohne Wert ( also Leer ) aus.

    Else Ausgabe Webseite

    Irgendwie will es mir nicht gelingen dies hinzubekommen. Ich hoffe ich habe halbwegs verständlich beschreiben können wo ich das Problem habe. Kann mir eventuell jemand einen Tip geben wie ich das hinbekommen kann?

    Besten Dank und Gruß

    PHPDummy
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Gast

    Standard

    Code:
    <?php
    
    include &#40;'db.inc.php'&#41;;
    
    $abfrage = "SELECT * FROM Tabelle ORDER by Name";
    $ergebnis = mysql_query&#40;$abfrage&#41;;
    
    while&#40;$row = mysql_fetch_object&#40;$ergebnis&#41;&#41; &#123;
    
    $webseite =  "";
    if&#40;trim&#40;$row->link&#41; != ""&#41;&#123;
    
    $webseite = "<td style='width&#58; 90px'>Webseite</td>";
    
    &#125;
    echo "<table border=1 style='width&#58; 450px'>
    <tr>
    <td style='width&#58; 150px'>$row->Wert1</td>
    <td style='width&#58; 150px'>$row->Wert2</td>
    <td style='width&#58; 120px'>$row->Wert3</td>
    $webseite
    </tr>
    </table>
    
    ";
    &#125;
    ?>
    habs nicht getestet
    sollete aber funzen[/code]

  3. #3
    Teeny
    Themenstarter

    Registriert seit
    11.06.2007
    Beiträge
    48
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard Prima...

    @Gast:

    Das hat Super funktioniert ( danke, wer immer du auch bist ^^ ), es gibt zwar im Moment mit der Lösung noch ein Darstellungsproblem, aber ich versuche erst mal selber dahinterzukommen wie ich das lösen kann, bevor ich hier wieder poste und nachfrage.


    Gruß PHPDummy

Ähnliche Themen

  1. Brauche dringend Hilfe bei einer db_query Abfrage !!
    Von elDI0S im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 4
    Letzter Beitrag: 21.02.2008, 07:00
  2. Ergebnis einer Abfrage an Variable übergeben
    Von 00eraser00 im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 10
    Letzter Beitrag: 17.02.2008, 13:32
  3. Prolem bei der Ausgabe einer MySQL Abfrage
    Von Webdesignerin im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 1
    Letzter Beitrag: 21.11.2007, 00:17
  4. Ergebnis einer php-DB Abfrage in txt schreiben
    Von im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 2
    Letzter Beitrag: 18.03.2007, 22:58
  5. Abfrage aus einer Tabelle oder Array
    Von MAD im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 2
    Letzter Beitrag: 03.08.2006, 13:20

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •