UrMeMedlem sedan apr. 2001762 inlägg 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 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 Tackar! .. det funkade superbra!
BABBAMedlem sedan feb. 2000280 inlägg <?=(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