kostenloser Webspace werbefrei: lima-city


if in echo einbauen

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    davy

    Kostenloser Webspace von davy

    davy hat kostenlosen Webspace.

    Hi !

    Ich habe hier aus einem meiner Scripts eine echo Zeile:

    .........
    echo "
    <tr><td width='35%' height='32%'>
        <div id='Album'><center><br><br>Dieses Album ist leer.<br><br><br><br><br><br></center>
          <a href='AlbenUebersicht.php?Album=$Albumid'>$AlbumName</a><br>
          <a href='BilderalbumLoeschen.php?Album=$Albumid'>$AlbumName l&ouml;schen</a><br><br><br><br>
        </div></td></tr></table></td>
    ";
    .................


    Kann man in diesen Code eine IF Anfrage einbauen?

    Es soll folgendes eingebaut werden: Eine SQL Abfrage, ob in der Tabelle "Bilder" mindestens ein Bild unter der ID ist, und wenn ja, soll ein Bild angezeigt werden. Und wenn nicht soll da stehen, "Dieses Album ist leer", wie es oben schon eingebaut ist.

    Ist sowas möglich?
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Natürlich, um eine IF schleife zu starten müsstest du einfach das echo kurz unterbrechen:

    $variable = 1;
    
    echo"
    Die Variable ist:
    ";
    
    if($variable==1)
    echo "eins";
    else
    echo "nicht eins";
    
    echo "<p>weiterer Content</p>";


    Grüsse
    Color
  4. Du kannst es auch so machen:

    $variable = 1;
    echo "Die Variable ist: ".($variable==1 ? 'eins' : 'nicht eins')." weiterer Content...";
  5. flashmob-riedlingen

    flashmob-riedlingen hat kostenlosen Webspace.

    Klar, du brauchst deine Ausgabe ja nicht in einem einzigen echo machen. Ich würde dir eh empfehlen statische Ausgaben ausserhalb des PHP-Bereichs zu machen, da die HTML-Ausgaben über echo zu einem sehr unübersichtlichen Code führen.

    So könnte es aussehen:

    <tr><td width="35%" height="32%">
        <div id="Album"><center><br><br>
    
    <?PHP
    $result = mysql_query("SELECT name, source FROM `Bilder`");
    
    if (mysql_num_rows($result) == 0) {
    echo 'Dieses Album ist leer.';
    } else {
    while($row = mysql_fetch_row($result)) {
    // Bilder anzeigen
    echo '<img src="' . $row[1] . '"><br />';
    }
    }
    ?>
    
    <br><br><br><br><br><br></center>
          <a href="AlbenUebersicht.php?Album=$Albumid">$AlbumName</a><br>
          <a href="BilderalbumLoeschen.php?Album=$Albumid">$AlbumName l&ouml;schen</a><br><br><br><br>
        </div></td></tr></table></td>
  6. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!