webForumDet fria alternativet
Logga in / Bli medlem

Templates

PHP

5 svar · 277 visningar · startad av Kim

Medlem sedan jan. 20007 697 inlägg
Trådstart#1

Jag har ett litet problem här, jag kör FastTemplates och har precis hämtat lite information ur en MySQL-databas, men det är så att vissa av dessa fält är NULL och då vill jag med hjälp av dynamiska block ta bort dessa rader ur templatefilen.

Hur kollar man med PHP om värdet är NULL? Det verkar inte fungera med isset(), men jag kanske bara har gjort fel i största allmänhet. Någon som har någon idé?

Medlem sedan jan. 200240 inlägg
#2

För att kolla om en variabel är tom, kör:

if (empty($variabel)) {
    echo "\$variabel är tom";
}

mvh hebbe

Medlem sedan jan. 20007 697 inlägg
#3

Ja du, om det vore så enkelt. Tyvärr fungerar det inte. :o

Medlem sedan jan. 200240 inlägg
#4

Ok, försöker förstå. Du hämtar info från ett mysql-fält och vill ha reda på om värdet är lika med NULL?

mvh hebbe

Medlem sedan jan. 20007 697 inlägg
#5

Typ ungefär ja, men det fungerar ju inte. Skiten clearas ju inte! x(

Medlem sedan mars 20007 896 inlägg
#6

Gör om typen på variabeln ( Förslagsvis till sträng ), och kolla mot "" eller "null". Borde fungera, tycker jag.

261 ms totalt · 4 externa anrop · v20260731065814-full.c32e866c
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)