BlackBoard (http://www.black-board.net/index.php)
- Design, Programmierung & Entwicklung (http://www.black-board.net/board.php?boardid=55)
-- Webdesign (http://www.black-board.net/board.php?boardid=19)
--- PHP Int auslesen ?! (http://www.black-board.net/thread.php?threadid=21377)


Geschrieben von ColdFire am 24.10.2005 um 23:18:

  Int auslesen ?!

Hi leute hab folgendes problem bei dem ich nicht ganz durchblicke!
ich möchte aus meiner DB auslesen ob anmelden 1 oder 0 ist bei 1 soll JA ausgegeben werden und bei 0 nein ... hab schon so einiges versucht aber ich komme nicht hin!

er bringt mir zwar den richtigen eintrag mit JA und NEIN aber er bringt bei der IF einen fehler:


Notice: Use of undefined constant Anmelden - assumed 'Anmelden' in /www/usersites/a-f/coldfire/pub/liste.php on line 36 ((36= IF))

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
while($row mysql_fetch_array($selectGaeste))
  {
  echo "<tr class=\"text1\">
            <td>$row[UserName]</td>
            <td>$row[Vorname]</td>
            <td>$row[Plz]</td>
            <td>$row[Ort]</td>";
            $test $row[Anmelden];
            if ($test 0)
            {
            echo"<td> Ja</td>";
            }
            else
            {
            echo"<td> Nein</td>";
            }
      echo "</tr>";
   };

kann mir jemand eine lösung anbieten ?

lg CF


EDIT NACHZUVOLLZIEHEN auf www.coldfire.net.ms ( Gästeliste)



Geschrieben von LX am 24.10.2005 um 23:22:

 

Nicht-numerische Schlüssel von Arrays gehören in Quotes:

$row['Anmelden']

Anmelden könnte genauso gut eine Konstante sein, die er hier eben nicht findet. Daher ist es anzuraten, sich das gleich so anzugewöhnen.

Ansonsten sieht es schon korrekt aus. Nur die Definition von $test kannst du dir sparen, denn in $row['Anmelden'] steht ja alles schon drin was du willst. Es bringt dir nix, das doppelt im Speicher zu haben Augenzwinkern



Geschrieben von ColdFire am 24.10.2005 um 23:24:

Achtung

das mit $ test war nur ein verzeifelter versuch *g*

d.h. jetzt für mich ? soll ich $row[4] verwenden ? und mit position arbeiten ?

lg CF



Geschrieben von LX am 24.10.2005 um 23:27:

 

Nein, du sollst deine IF-Abfrage auf $row['Anmelden'] anwenden:

php:
1:
2:
3:
4:
5:
6:
7:
8:
if ($row['Anmelden'] > 0)
{
  echo '<td>Ja</td>';
}
else
{
  echo '<td>Nein</td>';
}



Geschrieben von ColdFire am 24.10.2005 um 23:28:

 

sry nooby bin !


Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH