Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] logowanie użytkowników
Forum PHP.pl > Forum > Przedszkole
lopez_222
Mam strasznie trywialny problem, robię skrypt do logowania użytkowników.
Użytkownik wprowadza login i hasło, metodą Post przekazuję zmienne do skryptu i ....

  1. <?php
  2. $connect = mysql_connect("*", "*", "*") or
  3.  die ("Sprawdz polaczenie z serwerem");
  4.  
  5. mysql_select_db("wokoldomu");
  6.  
  7. $query="SELECT * FROM users" .
  8.  "WHERE mail = '" . $_POST['login'] . "' ";
  9. ?>


w bazie users mam kolumnę mail, która ma zawierać maile użytkowników, traktowane przy logowaniu jako loginy.

no i wyskakuje mi błąd. Coś jest nie tak chyba przy porównywaniu kolumny mail i wartości przesłanej POST-em

Something is wrong in your syntax obok '= 'kameis@wp.pl'' w linii 1


kameis@wp.pl - to probny rekord w kolumnie mail


Nie mam pojęcia co z tym zrobić, proszę o podpowiedź sad.gif
mike
1. Proszę poprawić temat wątku. Nie jest zgodny z Zasadami pisania na forum Przedszkole.
2. Wyświetl zapytanie, które wykonujesz a zobaczysz błąd. Zrób tak:
  1. <?php
  2.  
  3. // ...
  4. echo $query="SELECT * FROM users" .
  5.  "WHERE mail = '" . $_POST['login'] . "' ";
  6. // ...
  7.  
  8. ?>


Podpowiedź: brakuje Ci spacji między słowami w zapytaniu
lopez_222
Wielkie dzięki, już działa.
Błąd leżał w spacjach.
Jeszcze raz wielkie dzięki smile.gif
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.