Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Błąd w kodzie
Forum PHP.pl > Forum > Przedszkole
andy1995
Moglby ktos zerknac na ten kod i skorygowac go? Bo dreczy mnie taki blad syntax error, unexpected '{' in
  1. if(isset($_POST['send'])) {
  2. if({$_POST['oldpass]}) == ({$get['haslo']}) {
  3. if({$_POST['newpass']}) == ({$_POST['newpass1']}) {
  4. if({$_POST['oldpass']}) && ({$_POST['newpass']}) && ({$_POST['newpass1']}) {
  5. $changepass = @mysql_query("UPDATE logowanie SET haslo='{$_POST['newpass']}' WHERE login='{$get['login']}'");
  6. $changepass;
  7. else
  8. echo "Wypelnij wszystkie pola.";
  9. }
  10. else
  11. echo "Hasla sie od siebie roznia";
  12. }
  13. else
  14. echo "Stare haslo nie jest poprawne";
  15. }
  16. else
  17. echo "Wypelnij wszystkie pola.";
  18. }
markonix
Już kolorowanie składni na forum wskazać błąd.
matty7
  1. if({$_POST['oldpass]}) == ({$get['haslo']}) {


Proszę wink.gif
andy1995
Dodalem ' i dalej to samo
markonix
Usuń wszystkie klamry w nawisach warunkowych, a w zapytaniu zmień na "'. zmienna .'"
andy1995
Nadal to samo ;\
!*!
Pokaż kod.
andy1995
Juz robilem, napisalem to od nowa.
sobol6803
Przed każdym else nie zamykasz klamry z ifa i po każdym else nie otwierasz, ale zamykasz.

  1. <?php
  2. if(isset($_POST['send'])) {
  3. if({$_POST['oldpass']}) == ({$get['haslo']}) {
  4. if({$_POST['newpass']}) == ({$_POST['newpass1']}) {
  5. if({$_POST['oldpass']}) && ({$_POST['newpass']}) && ({$_POST['newpass1']}) {
  6. $changepass = @mysql_query("UPDATE logowanie SET haslo='{$_POST['newpass']}' WHERE login='{$get['login']}'");
  7. $changepass;
  8. }
  9. else {
  10. echo "Wypelnij wszystkie pola.";
  11. }
  12. }
  13. else {
  14. echo "Hasla sie od siebie roznia";
  15. }
  16. }
  17. else {
  18. echo "Stare haslo nie jest poprawne";
  19. }
  20. }
  21. else {
  22. echo "Wypelnij wszystkie pola.";
  23. }
  24. ?>
GoOx
pogmatwane to.
  1. <?php
  2. if(isset($_POST['send'])) {
  3. $login = $_GET['login'];
  4. $oldpass = $_POST['oldpass'];
  5. $haslo = $_GET['haslo'];
  6. $newpass = $_POST['newpass'];
  7. $newpass1 = $_POST['newpass1'];
  8.  
  9. if($oldpass == $haslo) {
  10. if($newpass == $newpass1) {
  11.  
  12. if((isset($oldpass)) && (isset($newpass)) && (isset($newpass1))) {
  13.  
  14. $changepass = @mysql_query("UPDATE logowanie SET haslo='$newpass' WHERE login='$login'");
  15. $changepass;
  16. }
  17. else {
  18. echo "Wypelnij wszystkie pola.";
  19. }
  20. }
  21. else {
  22. echo "Hasla sie od siebie roznia";
  23. }
  24. }
  25. else {
  26. echo "Stare haslo nie jest poprawne";
  27. }
  28. }
  29. else {
  30. echo "Wypelnij wszystkie pola.";
  31. }
  32. ?>


Proszę.
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.