Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP] Dodawanie rekordu danemu ID
Forum PHP.pl > Forum > Przedszkole
-bartek4175-
mam kod:
  1. <?php
  2.  
  3. $user = user::getData('', '');
  4.  
  5. $queryResult = mysql_query("SELECT `Admin` FROM `users` WHERE `id` = $user[id]")
  6. or die("Zapytanie niepoprawne");
  7.  
  8. if ($queryResult)
  9. {
  10. $wynik = mysql_fetch_array($queryResult);
  11. if($wynik["Admin"]==1)
  12. { ?>
  13. <center><table><tr><td>Dodawanie piłeczek<br><form method="post">
  14. <input type="text" name="login" value="login" />
  15. <input type="text" name="ilosc" value="ilość" />
  16. <button type="sumbit" name="wyslanoz">Dodaj</button>
  17. </form>
  18. </td>
  19. </tr>
  20.  
  21. <tr>
  22. <td>
  23. Zabieranie piłeczek<br><form method="post">
  24. <input type="text" name="login" value="login" />
  25. <input type="text" name="ilosc" value="ilość" />
  26. <button type="sumbit" name="wyslanoo">Zabierz</button>
  27. </form>
  28. </td>
  29. </tr>
  30. </table>
  31. <?php
  32. }
  33. else {
  34. echo 'Brak uprawnień';
  35. }
  36. }
  37. ?>
  38. <?php
  39. if(isset($_POST["wyslanoz"]))
  40. {
  41. $zapytaniez = "UPDATE `users` SET `pileczki` = `pileczki`='$_POST[ilosc]' WHERE `login`='$_POST[login]'";
  42. $idzapytaniaz = mysql_query($zapytaniez);
  43. echo "Piłeczki zostały pomyślnie dodane!";
  44. echo '<br>Zakaz odświeżania strony!';
  45. }
  46. ?>
  47. <?php
  48. if(isset($_POST["wyslanoo"]))
  49. {
  50. $zapytanieo = "UPDATE `users` SET `pileczki` = `ilosc`='$_POST[ilosc]' WHERE `login`='$_POST[login]'";
  51. $idzapytaniao = mysql_query($zapytanieo);
  52. echo "Piłeczki zostały pomyślnie odebrane!";
  53. echo '<br>Zakaz odświeżania strony!';
  54. }
  55. ?>


Proszę o pomoc !
Turson
Cytat(-bartek4175- @ 15.08.2013, 15:57:13 ) *
Proszę o pomoc !

To rozwiń swoją wypowiedź.
bartek4175
Po prostu nie dodaje ani nie odejmuje
Turson
  1. $zapytaniez = "UPDATE `users` SET `pileczki` = `pileczki`+'$_POST[ilosc]' WHERE `login`='$_POST[login]'";

I analogicznie
bartek4175
Cytat(TursoN @ 15.08.2013, 16:44:09 ) *
  1. $zapytaniez = "UPDATE `users` SET `pileczki` = `pileczki`+'$_POST[ilosc]' WHERE `login`='$_POST[login]'";

I analogicznie



wyświetla:

Zapytanie niepoprawne
Turson
  1. mysql_query("UPDATE `users` SET `pileczki` = `pileczki`+'$_POST[ilosc]' WHERE `login`='$_POST[login]'") or die();

Co wywala?
bartek4175
Cytat(TursoN @ 15.08.2013, 16:55:57 ) *
  1. mysql_query("UPDATE `users` SET `pileczki` = `pileczki`+'$_POST[ilosc]' WHERE `login`='$_POST[login]'") or die();

Co wywala?

pisze tylko Zapytanie niepoprawne
Turson
Bo wkleiłeś to zapytanie w $queryResult a nie $zapytaniez
bartek4175
Cytat(TursoN @ 15.08.2013, 17:11:09 ) *
Bo wkleiłeś to zapytanie w $queryResult a nie $zapytaniez

ok teraz jest ok ale nie dodaje
nospor
dopisz
or die(mysq_error());
do pozostalych zapytan a dowiesz sie jakie masz bledy .....

Zanim napiszesz kolejnego posta lektura obowiązkowa dla ciebie
Temat: Jak poprawnie zada pytanie

bartek4175
Dzięki Pomogło biggrin.gif
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.