Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Problem z if'em
Loped
post
Post #1





Grupa: Zarejestrowani
Postów: 120
Pomógł: 0
Dołączył: 9.04.2009

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


Witam. Mam pewien kłopot. Załózmy, że kupuje na jakiejś grze broń. I chciałbym zrobić coś takiego, że mi pokazuje jakie bronie już poznałem. Kłopot w tym, że moge na nowo kupić tą broń i wtedy znów by to dodało do bazy. Nie mam bladego pojęcia jakiego if'a postawić.

  1. $broń = Select xxx From xxx where user=$user nazwa=$nazwa ';


i chciałem postawić if'a który sprawdza:

jeśli jest już taka nazwa broni w tabelce to false. Jeśli nie ma to robi się UPDATE. Naprowadzi mnie ktoś na dobrą droge?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
MateuszS
post
Post #2





Grupa: Zarejestrowani
Postów: 1 429
Pomógł: 195
Dołączył: 6.10.2008
Skąd: Kraków/Tomaszów Lubelski

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


zrob tabele w ktorej beda wszystkie kupowane przez uzytkownikow bronie, np tabela
id id_usera id_broni

jezeli juz wpis istnieje o naszym id i o broni ktora kupilismy to nie mozemy juz jej kupic.


--------------------
O! Zimniok :P
Go to the top of the page
+Quote Post
InosU31
post
Post #3





Grupa: Zarejestrowani
Postów: 221
Pomógł: 14
Dołączył: 11.03.2009
Skąd: Lubaczów

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


mozesz zrobic tak :

  1. $sql = SELECT * FROM tabela WHERE bron = "bron"; // tu moze byc np. $_GET['bron'] czy post -
  2.  
  3.  
  4. if (mysql_num_rows ($sql) > 0 ) // to polecenie sprawdza ci czy sa jakies rezultaty wyszukiwania - czyli wiecej niz 0
  5. {
  6. echo "taka bron jest";
  7. }
  8. else
  9. {
  10. echo "nie ma takiej broni";
  11. }


mozesz takze zamiast > 0 zrobic != 0 wtedy bedzie na odwrot ;-)

ale tak jak MateuszScirka Ci napisal zrob 2 tabele, w jedenj trzymaj userow a w drugiej bronie i po id usera kojarz bronie

Pozdrawiam
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 Aktualny czas: 21.08.2025 - 12:31