Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Mysql jak dodawac ?
Władek
post
Post #1





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 13.12.2006

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


Chce zrobic cos takiego że dodaje użytkownikowi punkty ale coś mi nie idzie bo zamiast sumowac punkty je nadpisuje macie tutaj kod :
  1. <?php
  2. $id = $_GET[ 'id' ];
  3.  
  4.  
  5. $res =mysql_query("SELECT * FROM hascode WHERE id ='$id' ORDER BY nazwa ASC ")
  6. or die('Błąd zapytania');
  7.  
  8. while($r = mysql_fetch_assoc($res) )
  9. {
  10. $zmienna = $r['wielkosc'];
  11. $nazwa =  $r['nick'];
  12. }
  13.  
  14.  
  15.  
  16. $res = mysql_query("SELECT * FROM jp_users WHERE nick='$nazwa' ORDER BY nazwa ASC ");
  17.  
  18.  
  19.  
  20. $zmienna_user = $r['wstawil'];
  21.  
  22.  
  23.  
  24. $zmienna_suma = $zmienna_user + $zmienna;
  25.  
  26.  
  27. $res = mysql_query ("UPDATE jp_users SET wstawil='$zmienna_suma'
  28. WHERE nick='$nazwa' ");
  29.  
  30.  
  31. $res = mysql_query ("UPDATE hascode SET status='ok'
  32. WHERE id ='$id' ");
  33. ?>

Jak zrobic żeby dodawało punkty a nie nadpisywało stare ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Władek
post
Post #2





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 13.12.2006

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


Czyli powinienem zrobic tak :

  1. <?php
  2. $id = $_GET[ 'id' ];
  3.  
  4.  
  5. $res =mysql_query("SELECT * FROM hascode WHERE id ='$id' ORDER BY nazwa ASC ")
  6. or die('Błąd zapytania');
  7.  
  8. while($r = mysql_fetch_array($res) )
  9. {
  10. $zmienna = $r['wielkosc'];
  11. $nazwa =  $r['nick'];
  12. }
  13.  
  14.  
  15.  
  16. $res = mysql_query("SELECT * FROM jp_users WHERE nick='$nazwa' ORDER BY nazwa ASC ");
  17.  
  18.  
  19. while($r = mysql_fetch_array($res) )
  20. {
  21. $zmienna_user = $re['wstawil'];
  22. }
  23.  
  24.  
  25.  $zmienna_suma = $zmienna_user + $zmienna;
  26.  
  27.  
  28. $res = mysql_query ("UPDATE jp_users SET wstawil='$zmienna_suma'
  29. WHERE nick='$nazwa' ");
  30.  
  31.  
  32. $res = mysql_query ("UPDATE hascode SET status='ok'
  33. WHERE id ='$id' ");
  34. ?>

Jak mam tak to wyskakuje mi ciągle błąd "Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in " macie pomysł jak zapobiec temu błędowi bo według mnie wszystko jest dobrze q tym kodzie a mimo to wyskakuje mi błąd (IMG:http://forum.php.pl/style_emoticons/default/sadsmiley02.gif)
Go to the top of the page
+Quote Post

Posty w temacie


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: 11.10.2025 - 02:37