Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Błąd w kodzie
andy1995
post 14.07.2012, 15:56:07
Post #1





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 14.07.2012

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


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. }
Go to the top of the page
+Quote Post
markonix
post 14.07.2012, 16:16:55
Post #2





Grupa: Zarejestrowani
Postów: 2 707
Pomógł: 290
Dołączył: 16.12.2008
Skąd: Śląsk

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


Już kolorowanie składni na forum wskazać błąd.


--------------------
Go to the top of the page
+Quote Post
matty7
post 14.07.2012, 16:17:08
Post #3





Grupa: Zarejestrowani
Postów: 85
Pomógł: 0
Dołączył: 23.12.2006
Skąd: Będzin / Kraków

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


  1. if({$_POST['oldpass]}) == ({$get['haslo']}) {


Proszę wink.gif
Go to the top of the page
+Quote Post
andy1995
post 14.07.2012, 16:27:50
Post #4





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 14.07.2012

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


Dodalem ' i dalej to samo
Go to the top of the page
+Quote Post
markonix
post 14.07.2012, 16:31:08
Post #5





Grupa: Zarejestrowani
Postów: 2 707
Pomógł: 290
Dołączył: 16.12.2008
Skąd: Śląsk

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


Usuń wszystkie klamry w nawisach warunkowych, a w zapytaniu zmień na "'. zmienna .'"


--------------------
Go to the top of the page
+Quote Post
andy1995
post 14.07.2012, 16:54:49
Post #6





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 14.07.2012

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


Nadal to samo ;\
Go to the top of the page
+Quote Post
!*!
post 14.07.2012, 16:58:11
Post #7





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


Pokaż kod.


--------------------
Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta).
Go to the top of the page
+Quote Post
andy1995
post 14.07.2012, 17:00:23
Post #8





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 14.07.2012

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


Juz robilem, napisalem to od nowa.
Go to the top of the page
+Quote Post
sobol6803
post 14.07.2012, 17:22:24
Post #9





Grupa: Zarejestrowani
Postów: 115
Pomógł: 13
Dołączył: 19.06.2011
Skąd: Ruda Śląska

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


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. ?>


--------------------
  1. mysql_query("DROP DATABASE $_GET['dbname']");
Go to the top of the page
+Quote Post
GoOx
post 18.07.2012, 13:37:32
Post #10





Grupa: Zarejestrowani
Postów: 329
Pomógł: 6
Dołączył: 23.11.2011
Skąd: Łódź

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


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

Ten post edytował GoOx 18.07.2012, 13:40:23
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 03:53