Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Dodawanie wartości
kamilos809
post
Post #1





Grupa: Zarejestrowani
Postów: 165
Pomógł: 3
Dołączył: 2.04.2010

Ostrzeżenie: (10%)
X----


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
Go to the top of the page
+Quote Post
quality
post
Post #2





Grupa: Zarejestrowani
Postów: 172
Pomógł: 9
Dołączył: 13.02.2006
Skąd: Warszawa

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


Hmmmm Nikt ci nie napisze skryptu za Ciebie.

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

Pozdrawiam
Go to the top of the page
+Quote Post
adrianozo
post
Post #3





Grupa: Zarejestrowani
Postów: 733
Pomógł: 4
Dołączył: 11.11.2009

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


Pokaż jak ty to zrobiłeś, ewentualnie zweryfikujemy to (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
kamilos809
post
Post #4





Grupa: Zarejestrowani
Postów: 165
Pomógł: 3
Dołączył: 2.04.2010

Ostrzeżenie: (10%)
X----


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ł (IMG:style_emoticons/default/haha.gif) teraz jest z dobrego ;]

Ten post edytował kamilos809 26.04.2010, 14:45:54
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 23.12.2025 - 20:16