Echo bestemt tekst ud hvis alle rækker i databasen har samme værdi
Hej Experten.Jeg arbejder i øjeblikket med en side opbygget i php.
har en tabel i min database med 5 felter
(id, open, closed, spot og navn)..
Der er i alt 10 rækker i denne tabel og der kommer hverken flere eller mindre med tiden (det 2 faste rækker).
Det eneste som ændre sig i denne tabel er rækken "Spot" som enten går fra at være lukket eller åben..
Meningen er så at hvis alle 10 rækker's "spot" står som lukket skal der udskrives en tekst.
F.eks. Vi søger desværre ingen i øjeblikket.
Men lad os sige alle rækkers spot står som lukket lige på nær række 7 som står til at være åben, så skal teksten ikke udskrives.
<?php
$query = "SELECT * FROM `recruitment_to` ORDER BY class_navn ASC";
$result = mysql_query($query);
while($row = mysql_fetch_assoc($result))
{
if($row['class_spot'] == "lukket") {
echo "<img src='images/class/" . $row['class_closed'] . "' title='" . $row['class_navn'] . " || " . $row['class_spot'] . "'/>";
} else {
echo "<img src='images/class/" . $row['class_open'] . "' title='" . $row['class_navn'] . " || " . $row['class_spot'] . "'/>";
}
}
if(!$row)
{
echo "udskriv tekst her hvis alle $row['class_spot'] er lukket";
}
?>
Det er sådan jeg har gjort ind til nu, men det virker på ingen måde, har hørt mig lidt omkring i min vennekreds men de kunne ikke rigtigt fortælle mig hvordan og hvorledes.
Så nu håber jeg i kan give svar her inde :), har selv fundet meget hjælp i tidernes løb fra andres spørgsmål/svar.
mvh
Peter aka Almex
