Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP] Błąd
Forum PHP.pl > Forum > Przedszkole
kalit
Siema. Przejdo prosto do rzeczy mam taki błąd: Something is wrong in your syntax obok '1' w linii 1

Nie wiem co z nim zrobić. Wiem że chodzi coś o jakiś błąd składni tylko nie wiem gdzie. Prosze o pomoc.

Oto kod strony.

index.php
  1. <?php
  2. session_register("login", "user");
  3. require 'data/login.php';
  4. require 'data/registr.php';
  5. include('data/sql.php');
  6. ?>
  7. <!DOCTYPE html
  8. PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  9. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  10. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl">
  11. <head>
  12. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
  13. <title>Strona główna</title>
  14. </head>
  15. <body>
  16. <?php
  17.  
  18. if($_SESSION['login'] == 0 ){
  19. if(empty($_POST['login']) && empty($_POST['pass'])){
  20.  
  21. echo("<form method=\"post\" action=\"index.php\">
  22. Login <input type=\"text\" name=\"login\"/><br />
  23. Hasło <input type=\"password\" name=\"pass\" /><br />
  24. <input type=\"submit\" value=\"Zaloguj\" /><br />
  25. </form><br />
  26. <a href=\"index.php?site=registr\">Zarejestruj się !</a>");
  27. }
  28. else if(loguj($_POST['login'], $_POST['pass'])){
  29. $_SESSION['login'] = 1;
  30. $_SESSION['uesr'] = $_POST['login'];
  31. }
  32. }
  33. if($_SESSION['login'] == 1 ){
  34. include("main/user.php");
  35. }
  36. ?>
  37. </body>
  38. </html>


login.php
  1. <?php
  2. function loguj($login, $pass){
  3. $wykonaj = mysql_query("SELECT * FROM `users` WHERE `nick` = '$login' AND `pass` = '$pass'" or die("Użytkownik nie istnieje"));
  4. $wiersz = mysql_fetch_array($wykonaj or die(mysql_error()));
  5. if (mysql_affected_rows()>0) //istnieje uzytkownik o podanym loginie i hasle
  6. {
  7. return true;
  8. }
  9.  
  10. }
  11. ?>


sql.php
  1. <?php
  2. if(!(mysql_connect("localhost","root","krasnal"))){
  3. echo ("Nie podłączono z MYSQL");
  4. }
  5. if(!(mysql_select_db("test"))) echo "Nie połączono z bazą";
  6. ?>

piotrooo89
  1. mysql_query("SELECT * FROM users WHERE nick = '".$login."' AND pass = '".$pass."'") or die("Użytkownik nie istnieje"));


a tak?

no ale to szczał w ciemno, bo nawet nie wiadomo gdzie masz ten błąd...
kalit
no dobra. pomogło - mogę się zalogować thx ;]
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.