Ich mache folgende Anfrage an der Server. Ich will jetzt aber sagen, wenn die zugrunde liegende Tabelle, in der Bilder sind, die auf die Wettkämpfe verweisen, keine Daten enthält soll er hier schon die jeweiligen Datensätze nicht mehr anzeigen. Die zugrunde liegende Tabelle wird mit einer anderen Funktioin ausgelesen.
PHP-Code:
function show_bilder(){
$sql = "SELECT wettkampfid, wettkampfname, DAYOFMONTH(wettdatum), MONTH(wettdatum), YEAR(wettdatum), ";
$sql = ."source, alt, bemerkung FROM wettkampf, ort, nation,bild WHERE nationen_id=nationid ";
$sql = "AND nationid=nation_id AND ortid=ort_id AND bildtitel LIKE '%klein%' ORDER BY wettdatum DESC";
$this->res = mysql_query($sql,$this->currDB);
$anzahl = mysql_num_rows($this->res);
if ($anzahl>0) {
echo "<table>
<tbody>";
while ($row = mysql_fetch_array($this->res))
{
echo "<tr>
<td>".$row[2].".".$row[3].".".$row[4]."</td>
<td><img src='".$row[5]."' alt='".$row[6]."' ></td>
<td><a href='wettkampf.php?wettkampf=".$row[0]."'>".$row[1]."</a></td>
<td>".$row[7]."</td></tr>";
}
echo "</tbody></table>";
}
else {
echo "Keine Einträge vorhanden";
}
}
Kommentar