Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] Logowanie unexpected $end
konradkw
post
Post #1





Grupa: Zarejestrowani
Postów: 131
Pomógł: 0
Dołączył: 31.05.2010

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


Przy poniższym kodzie otrzymuję błąd:
  1. Parse error: syntax error, unexpected $end IN (xxxxxxxxxxxxxxxxxxxx)/zaloguj.php ON line 40


Czy widzicie czego brakuje? szukałem w kodzie ale wygląda na to że wszystko jest zamknieęte i nazwy się zgadzają (IMG:style_emoticons/default/sad.gif) pewnie gdzieś średnika niema ale nie widzę gdzie..

  1. <?php
  2.  
  3. require ('polaczenie.php');
  4.  
  5. if(isset($_SESSION['zalogowany'])) {
  6. echo "Witam, ".$_SESSION['pseudonim'];
  7. }else{
  8.  
  9. if(isset($_POST['wyslij'])) {
  10.  
  11.  
  12. if(mysql_num_rows(mysql_query("SELECT pseudonim, haslo
  13. FROM rejestracja WHERE pseudonim = '".$_POST['pseudonim']."'
  14. && haslo = '".$_POST['haslo']."' ")) > 0) {
  15.  
  16.  
  17. if(mysql_num_rows(mysql_query("SELECT pseudonim FROM rejestracja
  18. WHERE pseudonim = '".$_POST['pseudonim']."'
  19. && haslo = '".$_POST['haslo']."' ")) > 0 ) {
  20.  
  21.  
  22. $_SESSION['zalogowany'] = true;
  23. $_SESSION['pseudonim'] = $_POST['pseudonim'];
  24. $_SESSION['haslo'] = $_POST['haslo'];
  25. echo "Jesteś zalogowany.";
  26.  
  27.  
  28. } else {
  29.  
  30. echo "Wpisałeś złe hasło, proszę spróbuj ponownie";
  31. }
  32. } else {
  33. echo "Wpisałeś złą nazwę użytkownika";
  34. }
  35. } else {
  36. require ('logowanie.php');
  37. }
  38.  
  39. ?>


.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
basstone
post
Post #2





Grupa: Zarejestrowani
Postów: 40
Pomógł: 6
Dołączył: 20.12.2011

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


Tak, na przycisku pisze prześlij bo troszkę nagrzebałeś w tym kodzie (IMG:style_emoticons/default/smile.gif)

Zrób tak, to jest kod formularza wciśnięty w kod php

  1. echo "<form action=\"wyloguj.php\" method=\"post\">";
  2. echo "<input type=\"hidden\" name=\"wyloguj\" value=\"1\">";
  3. echo "<input type=\"submit\" value=\"Wyloguj mnie\">";
  4. echo "</form>";


A to jest kod pliku wyloguj.php, który odbiera dane z formularza

  1. if($_POST['wyloguj'] == 1) {
  2. $_SESSION = array();
  3. echo "Zostałeś wylogowany!";
  4. require("logowanie.php");
  5. }
Go to the top of the page
+Quote Post

Posty w temacie


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: 2.10.2025 - 23:37