• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Daten anzeige von MYSQL

Jeremygolf

Mitglied
Hallo,

ich habe eine Seite namens turniere.php die liest die Daten aus einer DB aus. Nun habe ich folgeden Code. Ich möchte gerne, dass die "Runde 4" nicht angezeigt wird, wenn es keine Date für diese in der DB hat. Wie mach ich das?
Code:
<?php
include_once "newsletter/connect_to_mysql.php";
$id = (int)$_GET["id"];
$sql = mysql_query("SELECT * FROM `turniere` WHERE id = $id"); 
while($row = mysql_fetch_array($sql)){
$turnier = $row["turnier"];
$map = $row["map"];
$bericht = $row["bericht"];
$club_link = $row["club_link"];
$bild = $row["bild"];
$datum = $row["datum"];
$ort = $row["ort"];
$club = $row["club"];
$runde1 = $row["runde1"];
$runde2 = $row["runde2"];
$runde3 = $row["runde3"];
$runde4 = $row["runde4"];
$rang = $row["rang"];
$rangliste_link = $row["rangliste_link"];
$ort = $row["ort"];
}
?>


<h6>Ergebnis</h6>
 <strong>Runde 1:</strong> <?php echo "$runde1"; ?><br/>
 <strong>Runde 2:</strong> <?php echo "$runde2"; ?><br/>
 <strong>Runde 3:</strong> <?php echo "$runde3"; ?><br/>
 <strong>Runde 4:</strong> <?php echo "$runde4"; ?><br/>
 <strong>Rang:</strong> <?php echo "$rang"; ?><br/>
 <a href="<?php echo "$rangliste_link"; ?>" class="link" target="_blank">âž*Â* Rangliste</a>
 <p>
 </p>
 
also wenn ich es richtig verstanden habe, schreibst du statt
HTML:
 <strong>Runde 4:</strong> <?php echo "$runde4"; ?><br/>
PHP:
<?php
if (!empty($runde4)) {
?>
 <strong>Runde 4:</strong> <?php echo $runde4; ?><br/>
<?php
}
?>
Die Anführungszeichen bei der Ausgabe deiner Variable kannst du übrigens (wie in meinem Beispiel) weglassen.
 
Zurück
Oben