Witam
Chciałbym, aby z mojej bazy danych odczytało kolumny knife, pistol, sniper, shotgun, smg, rifle, grenade, a następnie zrobić jeśli knife = 0 to pisze brak, knife = 1 to pisze podstawowy, żeby to było do wszystkich odczytanych danych oprócz kills. Narazie puki co odczytałem tylko dane z bazy danych. Coś takiego mam
while ($row = http://www.php.net/mysql_fetch_array($query2)) { http://www.php.net/echo "<td>".$row["kills"].'</td>'; http://www.php.net/echo "<td>".$row["knife"].'</td>'; http://www.php.net/echo "<td>".$row["pistol"].'</td>'; http://www.php.net/echo "<td>".$row["sniper"].'</td>'; http://www.php.net/echo "<td>".$row["shotgun"].'</td>'; http://www.php.net/echo "<td>".$row["smg"].'</td>'; http://www.php.net/echo "<td>".$row["rifle"].'</td>'; http://www.php.net/echo "<td>".$row["grenade"].'</td>';
no to chyba nie rozumiem pytania .. nie chodzi Ci o cos takiego ?
if($row["knife"] == 0) http://www.php.net/echo 'brak'; else http://www.php.net/echo 'podstawowy'
Chcesz dla wszystkich rekordów to napisz sobie funkcję która sprawdzi czy np $x jest 0 czy 1 i zwróci
http://www.php.net/echo ($x == 0) ? 'brak' : 'podstawowy';
proponuje coś takiego:
function spr($odznaka)
{
switch($odznaka){
case '1':
return 'podstawowy';
break;
case '2':
return 'weteran';
break;
default:
return 'brak';
}
}
Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)