Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Fatal error: Function name must be a string in C:\WebServ\httpd\Gra\logowanie.php on line 11
Forum PHP.pl > Forum > PHP
patrykowskigg
To jest kod:
  1. <b style=font-size:25;>Logowanie</b>
  2. <form method='POST' action='?link=logowanie'>
  3. <tabele>
  4. <tr><td>Login: </td><td><input type='text' name='login' /></td></tr>
  5. <tr><td>Hasło (8-20 znaków): </td><td><input type='password' name='pass' /></td></tr>
  6. <tr><td><input type="submit" value='Zaloguj' name="submit"/></td></tr>
  7. </tabele>
  8. </form>
  9. <?
  10.  
  11. $login = checkData($_POST('login'));
  12. $pass = sha1($_POST('pass'));
  13.  
  14. if(!empty($_POST)){
  15. if(isset($submit)){
  16. if(!empty($login) && !empty($pass)){
  17. $ile = mysql_num_rows(mysql_query("SELECT * FROM users WHERE login=".$login." AND haslo=".$pass. "'"));
  18. $if($ile == 1);
  19. $sql = mysql_fetch_array(mysql_query("SELECT * FROM users WHERE login=".$login." AND haslo=".$pass."'"));
  20. $_SESSION = array();
  21. $_SESSION['id'] = $sql['id'];
  22. header('Location: ..index.php');
  23. } else echo "Błędne dane!";
  24. } else echo "Wypełnij wszystkie pola!";
  25. }
  26.  
  27.  
  28. ?>


Mam taki błąd: Fatal error: Function name must be a string in C:\WebServ\httpd\Gra\logowanie.php on line 11
Pomoże ktośquestionmark.gif
tangel
Cześć,
W tym pliku nie widzę funkcji o nazwie name w okolicach wiersza 11., Podejrzewam, że jest w drugim pliku do którego przenosi formularz. tna co wskazuje kod błędu: C:\WebServ\httpd\Gra\logowanie.php
W wierszu drugim powinieneś wpisać poprawną ścieżkę dostępu np: action='/logowanie.php' po co przenosisz tam zmienną logowanie ?

Podobnie w tym pliku widzę nieprawidłowe odwołanie do pliku index.php w wierszu 22
viking
  1. $login = checkData($_POST('login'));

Z jakich wy kursów korzystacie? Ostatnio był identyczny problem.
Nie $_POST('login') tylko $_POST['login']
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.