Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> pobieranie danych z bazy danych + if
Duo
post 14.01.2012, 02:57:14
Post #1





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 16.11.2010

Ostrzeżenie: (0%)
-----


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

  1. while ($row = mysql_fetch_array($query2)) {
  2.  
  3.  
  4. echo "<td>".$row["kills"].'</td>';
  5. echo "<td>".$row["knife"].'</td>';
  6. echo "<td>".$row["pistol"].'</td>';
  7. echo "<td>".$row["sniper"].'</td>';
  8. echo "<td>".$row["shotgun"].'</td>';
  9. echo "<td>".$row["smg"].'</td>';
  10. echo "<td>".$row["rifle"].'</td>';
  11. echo "<td>".$row["grenade"].'</td>';


Go to the top of the page
+Quote Post
jacobson
post 14.01.2012, 09:04:09
Post #2





Grupa: Zarejestrowani
Postów: 468
Pomógł: 36
Dołączył: 14.12.2010

Ostrzeżenie: (0%)
-----


no to chyba nie rozumiem pytania .. nie chodzi Ci o cos takiego ?

  1. if($row["knife"] == 0) echo 'brak';
  2. else echo 'podstawowy'
Go to the top of the page
+Quote Post
viking
post 14.01.2012, 09:24:59
Post #3





Grupa: Zarejestrowani
Postów: 5 463
Pomógł: 930
Dołączył: 30.08.2006

Ostrzeżenie: (0%)
-----


Chcesz dla wszystkich rekordów to napisz sobie funkcję która sprawdzi czy np $x jest 0 czy 1 i zwróci
  1. echo ($x == 0) ? 'brak' : 'podstawowy';


Możesz się też zainteresować PDO. Opis w stopce. Przynajmniej jest nadzieja że te dane zabezpieczysz.


--------------------
Go to the top of the page
+Quote Post
mis
post 20.01.2012, 23:51:15
Post #4





Grupa: Zarejestrowani
Postów: 71
Pomógł: 2
Dołączył: 25.04.2010

Ostrzeżenie: (0%)
-----


proponuje coś takiego:

function spr($odznaka)
{
switch($odznaka){
case '1':
return 'podstawowy';
break;
case '2':
return 'weteran';
break;
default:
return 'brak';
}
}
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 18.01.2020 - 01:02