Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Instrukcja IF i typ Boolean
Forum PHP.pl > Forum > PHP
yurus1
Witam

Potrzebuję małej pomocy. Mam tabelę (baza Postgres) 4 kolumna to typ BOOLEAN. Potrzebuję pobrać z tabeli wszystkie wiersze w których wartość jest TRUE w moim przypadku jest to 4 kolumna.

W tej chwili jest, niestety nie działa. Próbowałem różnych rzeczy, brak mi pomysłów i za bardzo nie wiem jak to znaleźć.


  1. <?php
  2. if($myrow[4]==TRUE)
  3. {
  4. echo "<tr><td height=20 bgcolor=#336699><p align=center><font face=Verdana size=1>$myrow[0]</td>
  5. <td height=20 bgcolor=#336699><p align=center><font face=Verdana size=1>$myrow[1]</td>
  6. <td height=20 bgcolor=#336699><p align=center><font face=Verdana size=1>$myrow[2]</td>
  7. <td height=20 bgcolor=#336699><p align=center><font face=Verdana size=1>$myrow[3]</td></tr>";
  8. }
  9. ?>


Dziękuję i Pozdrawiam
webdice
Daj sobie przed if'em:

  1. <?php
  2. var_dump ($myrow[4]);
  3. ?>


Najprawdopodobniej wszystkie wartości wynoszą FASLE. Pokaż więcej kodu.
yurus1
Dziękuję bardzo

Po wpisaniu

  1. <?php
  2. var_dump ($myrow[4]);
  3. ?>


pokazało mi wartości:

Kod
string(1) "t" string(1) "f" string(1) "f" string(1) "t"


Wystarczyło zmienić

  1. <?php
  2. if($myrow[4]==TRUE)
  3. ?>


na

  1. <?php
  2. if($myrow[4]==t)
  3. ?>


Dziękuję jeszcze raz
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.