if ($row['active'] == 1) echo '<a href="prof?id=$id">'.htmlspecialchars($row['username']).'</a>'; else echo htmlspecialchars($row['username']);
Ben nasılsa bu kısa ve temiz yazabilirsiniz?
echo $row['active'] == 1 ? '<a href="prof?id=$id">'.htmlspecialchars($row['username']).'</a>' : htmlspecialchars($row['username']);
açıkladı Burada biraz http://www.addedbytes.com/php/ternary-conditionals/
Sen ternary operatör yararlanabilir:
echo ($row['active'] == 1)
? '<a href="prof?id=$id">'.htmlspecialchars($row['username']).'</a>'
: htmlspecialchars($row['username'])
;
(Ben biçimlendirme uğruna ayrı satıra kod bölmek.