Seite 1 von 1

IF Abfrage von SQL-Daten?

Verfasst: 02.04.2010 17:56
von Bones van Helghast
Hallöle.
Ich hab n Problem beim auslesen von SQL-Datensätze
Ich würde gerne beliebige Datensätze abrufen:

Code: Alles auswählen

$abfrage = mysql_query("SELECT ID, wahrheit, name FROM an_global");
while ($row = mysql_fetch_array($abfrage)) {
$id = $row['ID'];
echo "    <table style=width:100%><tr>\n";
echo "	  <td style=width:25% class=style3>";
echo $row['name'];
echo "	  </td>";
echo "	  <td class=style2>";
if (wahrheit == 1) {
echo '<img src=images/online.gif alt=Aktiv title="Zurzeit aktiv">';
}
if (wahrheit == 0) {
echo '<img src=images/offline.gif alt=Inaktiv title="Zurzeit inaktiv"';
}
echo "</td></tr><hr></table>\n";

    }
if (mysql_num_rows($abfrage) == 0) { echo "<p>Keine Einträge vorhanden.</p><br>"; }

Wenn in der DB 1 Steht ist das Kapitel der Homepage aktiv und wird angezeigt wenns 0 ist ist sie inaktiv und wird ausgeblendet (Wartungsmodus).
Nun soll aber anstatt 1 und 0 ein kleines Bild angezeigt werden einmal grün einmal rot für aktiv/inaktiv angezeigt werden das wollte ich nun per IF abfrage machen ich hab das ganze was oben steht zusammen gecodet eingefügt und getestet allerdings werden überall nur 0 ausgelesen also steht überall Inaktiv bzw. sind die Bilder nur rot obwohl einige Werte auch auf 1 stehen...
ich weiß nicht wo das Problem liegt und hoffe um hilfe...

Re: IF Abfrage von SQL-Daten?

Verfasst: 02.04.2010 17:59
von tas2580

Code: Alles auswählen

if (wahrheit == 1) {
muss

Code: Alles auswählen

if ($row['wahrheit'] == 1) {
sein.

Gruß Tobi

Re: IF Abfrage von SQL-Daten?

Verfasst: 02.04.2010 18:02
von Bones van Helghast
Ah! Super danke :) So ein kleiner Fehler kann soviel ausmachen.... Funktioniert