Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][SQL][PHP]Coś poszło nie tak! (Ponownie potrzebuję pomocy).
MefjuU
post 2.05.2018, 01:07:33
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 25.04.2018

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


Witam ponownie.
Otóż teraz mam nieco inny problem.
Nie wiem jak zrobić IF'a który sprawdza w bazie danych czy np. dana wartość np. punktów osiągnęła 10 to potem wyświetli nam np. wiadomość ( w moim przypadku zamiast punktów są nosmonety ).

Oto mój skrypt: (jest on testowy i jednocześnie po otwarciu strony dodaje mi 1 wartość do tabeli nosmoney - testowałem to wcześniej). Ale gdy już się uzbiera liczba 10 w bazie danych to nie wyświetla mi informacji "Brawo! masz 10 pkt"


  1. <?php
  2.  
  3. require './site/header.php';
  4. require './config/config.php';
  5. require_once './config/user.class.php';
  6. ?>
  7. <?php
  8. if (user::isLogged()) {
  9. // Widok dla użytkownika zalogowanego
  10.  
  11. // Pobierz dane o użytkowniku i zapisz je do zmiennej $user
  12. $user = user::getData('', '');
  13. echo 'Witam';
  14. mysql_query("UPDATE users SET nosmoney=nosmoney+1 WHERE id='$user[id]';") or die ('<p class="error">Wystąpił błąd.</p>');
  15.  
  16. if ($user['nosmoney']=10) {
  17. echo 'Brawo! masz 10 pkt';
  18. }
  19. }
  20.  
  21. else {
  22. // Widok dla użytkownika niezalogowanego
  23. echo '<center><br/><p1>Witaj nieznajomy!<br/></p1></center>';
  24. }
  25. ?>
  26.  
  27. <?php
  28. require './site/footer.php';
  29. ?>
Go to the top of the page
+Quote Post
aras785
post 2.05.2018, 01:38:33
Post #2





Grupa: Zarejestrowani
Postów: 859
Pomógł: 177
Dołączył: 29.10.2009

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


  1. <?php
  2.  
  3. require './site/header.php';
  4. require './config/config.php';
  5. require_once './config/user.class.php';
  6. ?>
  7. <?php
  8. if (user::isLogged()) {
  9. // Widok dla użytkownika zalogowanego
  10.  
  11. // Pobierz dane o użytkowniku i zapisz je do zmiennej $user
  12. $user = user::getData('', '');
  13. echo 'Witam';
  14. mysql_query("UPDATE users SET nosmoney=nosmoney+1 WHERE id='$user[id]';") or die ('<p class="error">Wystąpił błąd.</p>');
  15.  
  16. if (($user['nosmoney']+1)==10) {
  17. echo 'Brawo! masz 10 pkt';
  18. }
  19. }else {
  20. // Widok dla użytkownika niezalogowanego
  21. echo '<center><br/><p1>Witaj nieznajomy!<br/></p1></center>';
  22. }
  23. ?>
  24.  
  25. <?php
  26. require './site/footer.php';
  27. ?>
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: 29.03.2024 - 09:00