webForumDet fria alternativet

if-sats

3 svar · 168 visningar · startad av UrMe

UrMeMedlem sedan apr. 2001762 inlägg
#1

Jag har en mySQL databas den innehåller en table som heter PERSONER. PERSONER innehåller en kolumn som heter NFO, nu är det så att det står inte nånting i varje NFO rad. Vissa är tomma. Och när jag skriver ut dem med hjälp av en while-sats så vill jag att det ska skrivas typ "Inte tillgänligt" i de där det är tomt i NFO. Och där det står nåt ska det skrivas ut.

if (NFO != NULL)
{
echo ($row["NFO"]);
}
else
{
echo ($row[" "];
}

nåt sådant?..

Hm.. hoppas ni förstår.. behöver lite hjälp!
Tack!

mrdanceMedlem sedan apr. 20015 inlägg
#2

hmm..jag kom inte ihåg om ett tomt fält motsvarade "" eller " "..du får prova dessa alternativ;

if ($row['NFO']=="") // alt. if(!$row['NFO']) // om inte dessa så kanske if ($row['NFO']==" ")
{
echo "Inte tillgänligt";
}
else
{
echo ($row["NFO"]);
}

Lycka till!

UrMeMedlem sedan apr. 2001762 inlägg
#3

Tackar! .. det funkade superbra!

BABBAMedlem sedan feb. 2000280 inlägg
#4
<?=(trim($row['NFO'])!="") ? $row['NFO'] : "Inte tillgänglig";?>

Koden skall vara vara vacker och effektiv.

------------------
BABBA

/ * It's not a lie if you believe it * /
http://www.webbkontor.com

124 ms totalt · 3 externa anrop · v20260731065814-full.86db40fa
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
121 ms — hämta tråd, inlägg och bilagor (db)