Ако е 1 да вади еди какво си.

amarok

Registered
Такам направих ако полето age не е попълнено да излиза Не е дадена информация ето кода

$age = ($row[age]) ? $row[age] : "<font color=red>Не е дадена информация</font>";

Но искам да направя като в таблицата age е номера 1 да вади Над 18 Години може ли да кажете как ще стане без да се омазва тоя код ?
 
Нещо такова ли?

$age = ($row[age]) ? (($row[age] == 1) ? 'Над 18 години' : $row[age]) : "<font color=red>Не е дадена информация</font>";
 
Това е алтернативен начин на записване на if.. else :P
 
Код:
$age =  (($row[age] == 1) ? 'Над 18 години'  : "<font color=red>Не е дадена информация</font>");
 
Еми не става вади ми пак 1 вместо да замества с Над 18 години :lol:
 
Код:
if ($row[age] == 1){
echo "Над 18 години";
}else{
echo "Под 18 години";
}

Нещо такова е с if и else
 
Код:
 <?
if ($age == "1")
{
echo "Забранено за лица под 18 години..";
}
else
{
if ($age == NULL)
{
echo "Не е попълнил дадената информация";
}
}
?>
 

Back
Горе