if in echo einbauen
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
abfrage
album
anfrage
anzeigen
ausgabe
aussehen
bereich
bild
code
eins
einzigen echo
empfehlen
schleife
starten
statische ausgaben
stehen
tabelle
zeile
-
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ö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? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Du kannst es auch so machen:
$variable = 1; echo "Die Variable ist: ".($variable==1 ? 'eins' : 'nicht eins')." weiterer Content...";
-
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öschen</a><br><br><br><br> </div></td></tr></table></td>
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage