Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Dodawanie wartości
Forum PHP.pl > Forum > PHP
kamilos809
Witam,
No to mój problem polega na tym, że chcę zrobić użytkownikom tzw. Punktację. Polega ona na tym, że np. Edek powie mądrze 3 rzeczy, dostanie 3 pkt. które ja dodam w PA. mam już wszystko czyli listę użytkowników itp. Ale problem polega na tym, że mam sobie w PA użytkownika, obok niego Edytuj. Klikam w to, przechodze do formularza edycji. wszystko uaktualniam. Klikam ok i niby pisze, że zapisano. Wchodzę jeszcze raz w tą punktacje z PA i nic, dalej jest tak jak było. Jak by ktoś mógł mi napisać takie coś był bym baaardzo wdzięczny. Albo jeśli by się dało takie coś, że jak to wlącze pokazuje mi się ilość punktów np. 5, ja to zmienię na 10 i się zsumują i wyjdzie 15. a jak zrobi np. 10 pkt. sie pokazuje i napisze -5 wyjdzie 5. było by swietnie
quality
Hmmmm Nikt ci nie napisze skryptu za Ciebie.

Wymysl cos, napisz na forum a postaramy sie pomoc, rozwiazac problem, wyeliminowac bledy.

Pozdrawiam
adrianozo
Pokaż jak ty to zrobiłeś, ewentualnie zweryfikujemy to smile.gif
kamilos809
W tym problem że napisałem takie coś:

  1. function info(){
  2. global $PHP_SELF, $id, $access, $imie, $nazwisko, $dom, $klasa, $rozegrane, $przegrane, $wygrane, $acc, $op;
  3. $z="SELECT * FROM kp WHERE id=$id";
  4. $w=mysql_query($z);
  5. $rozegrane=$r['rozegrane'];
  6. $przegrane=$r['przegrane'];
  7. $wygrane=$r['wygrane'];
  8. $imie=$r['imie'];
  9. $nazwisko=$r['nazwisko'];
  10. $dom=$r['dom'];
  11. $klasa=$r['klasa'];
  12. echo'<form name="nowy" method="post" action="admin.php?op=kp&cmd=update" enctype="multipart/form-data">
  13. <table align="center" border="0" cellspacing="3" cellpadding="0">
  14. <tr>
  15. <td align="right" valign="top" class="uni_01">Imię</td>
  16. <td class="next"><b><input type="text" name="nazwa" value="'.$imie.'"></b>
  17. </td>
  18. </tr>
  19. <tr>
  20. <td align="right" valign="top" class="uni_01">Nazwisko</td>
  21. <td class="next"><b><input type="text" name="nazwisko" value="'.$nazwisko.'"></b>
  22. </td>
  23. </tr>
  24. <tr>
  25. <td align="right" valign="top" class="uni_01">Dom</td>
  26. <td class="next"><b><input type="text" name="dom" value="'.$dom.'"></b>
  27. </td>
  28. </tr>
  29. <tr>
  30. <td align="right" valign="top" class="uni_01">Klasa</td>
  31. <td class="next"><b><input type="text" name="klasa" value="'.$klasa.'"></b>
  32. </td>
  33. </tr>
  34. <tr>
  35. <td align="right" valign="top" class="uni_01">Rozegrane pojedynki</td>
  36. <td class="next"><b><input type="text" name="rozegrane" value="'.$rozegrane.'"></b>
  37. </td>
  38. </tr>
  39. <tr>
  40. <td align="right" valign="top" class="uni_01">Wygrane Pojedynki</td>
  41. <td class="next"><b><input type="text" name="wygrane" value="'.$wygrane.'"></b>
  42. </td>
  43. </tr>
  44. <tr>
  45. <td align="right" valign="top" class="uni_01">Przegrane Pojedynki</td>
  46. <td class="next"><b><input type="text" name="rozegrane" value="'.$przegrane.'"></b>
  47. </td>
  48. </tr>
  49. <tr>
  50. <td align="right" valign="top" class="uni_01">&nbsp;</td>
  51. <td class="next">
  52. <input type='submit' value='Wyslij'>
  53. <input type="reset" name="Reset" value="wyczyść">
  54. <input type="hidden" name="cmd" value="update">
  55. <input type="hidden" name="id" value="'.$id.'">
  56. </td>
  57. </tr>
  58. </table>
  59. </form>';
  60. }


powyżej to ta opcja wysyłania. Ogółem mechanizm wysyłki czyli funkcja update:

  1. function update_() {
  2. global $PHP_SELF, $id, $imie, $nazwisko, $dom, $op, $klasa, $rozegrane, $wygrane, $przegrane;
  3.  
  4. $query = "UPDATE kp SET imie='$imie', nazwisko='$nazwisko', dom='$dom', klasa='$klasa', rozegrane='$rozegrane', wygrane='$wygrane', przegrane='$przegrane' WHERE id='$id'";
  5. $result = mysql_query($query);
  6.  
  7. if($goto=='')
  8. header("Location: admin.php?op=$op");
  9. else
  10. header("Location: $goto");
  11.  
  12. }


Tego moda(to co podałem to tylko część) pisze tydzień i się w końcu wkurzyłem i napisałem tu.


Jezuuuu złą część podąłem, nie ten moduł haha.gif teraz jest z dobrego ;]
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.