Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Niedziałający kod php//zapytanie mysql
bartek4175
post
Post #1





Grupa: Zarejestrowani
Postów: 284
Pomógł: 1
Dołączył: 15.08.2013

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


  1. <?php
  2. require_once("szkielet.php");
  3. ?>
  4. <div class="main box_black">
  5. <span style="color:white;"><center>
  6. <?
  7. if($user['admin'] == 1){
  8. ?>
  9. <h1>Panel Dodawania Pileczek</h1><Br>
  10. <form action="" method="post"><Br>
  11. <b> Nick: </b>
  12. <input type="text" name="nick" /><Br>
  13.  
  14. <b> Ilośc Pileczek do dodania: </b>
  15. <input type="text" name="ilosc" /><Br>
  16.  
  17.  
  18. <input type="hidden" name="send" value="1" /><br>
  19. <input type="submit" value="Dodaj!" />
  20. </form>
  21. <br><br>
  22. <?
  23. if ($_POST['send'] == 1) {
  24. $nick = $_POST['nick'];
  25. $ilosc = $_POST['ilosc'];
  26. $tt = mysql_query("SELECT * FROM users");
  27. mysql_query("UPDATE users SET pileczki = '.$tt.'+'.$ilosc.' WHERE login = '.$nick.'") or die(mysql_error());
  28. echo "<h1>Dodano $ilosc Pileczek użytkownikowi: $nick</h1>";
  29. }
  30.  
  31. ?>
  32. <?
  33. } else {
  34. echo "<h1>Nie masz uprawnien administratora!</h1>";
  35. }
  36. ?>
  37. </div></span></center>
  38.  
  39. <?
  40. require_once("stopka.php");
  41. ?>


To jest kod. Normalnie wszystko ładnie, pięknie pisze:
(IMG:http://i.imgur.com/akkuC49.png)

Ale pileczek nie dodaje (IMG:style_emoticons/default/sad.gif)
Pomocy!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
markuz
post
Post #2





Grupa: Zarejestrowani
Postów: 1 240
Pomógł: 278
Dołączył: 11.03.2008

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


Co według Ciebie przechowuje zmienna $tt? (Podpowiem, że nie jest to liczba piłeczek użytkownika którego edytujesz)
Go to the top of the page
+Quote Post
Turson
post
Post #3





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


  1. $tt = mysql_query("SELECT * FROM users");
  2. mysql_query("UPDATE users SET pileczki = '.$tt.'+'.$ilosc.' WHERE login = '.$nick.'") or die(mysql_error());

Przestudiuj jakiś kurs PHP+MySql bo z dnia na dzień zadajesz coraz głupsze pytania...
mysql_fetch_assoc
Go to the top of the page
+Quote Post
bartek4175
post
Post #4





Grupa: Zarejestrowani
Postów: 284
Pomógł: 1
Dołączył: 15.08.2013

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


Cytat(markuz @ 18.03.2014, 14:50:39 ) *
Co według Ciebie przechowuje zmienna $tt? (Podpowiem, że nie jest to liczba piłeczek użytkownika którego edytujesz)

chcę aby zmienna $tt przechowywała starą liczbe pileczek.
Go to the top of the page
+Quote Post
Turson
post
Post #5





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


Myślisz, że skąd skrypt ma wiedzieć co ty chciałeś? Nie dość, że nie pobierasz nic, to przy rzekomym pobraniu używasz $tt i wg. ciebie to liczba piłeczek.
Na dodatek źle wstawiasz zmienne, bo mylisz ' i "...

  1. mysql_query("UPDATE users SET pileczki = pileczki+$ilosc WHERE login = '$nick'") or die(mysql_error());
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: 24.08.2025 - 10:38