![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 4.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam. mam problem z wycaganiem danych z tabeli. Mianowicie utworzyłem logowanie na sesjach i gdy chce wyciagnac np. pole o nazwie e-mail z bazy nic nie widać.
Oto kod: CODE <?php $dbh = mysql_connect("localhost", "root", ""); mysql_select_db("test"); $login = $_SESSION['login']; $mysql = mysql_query("select * from `konta` where `login` = '$login'"); $dane = mysql_fetch_array($mysql); echo ("E-mail : ".$dane['email']); ?> Za każda pomoc bardzo dziękuję. |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 267 Pomógł: 36 Dołączył: 8.08.2008 Ostrzeżenie: (0%) ![]() ![]() |
nie potrzebujesz podac hasla ? laczy sie z baza poprawnie ?
blad tkwi w : zamien na |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 4.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
Niestety zaproponowana przez ciebie propozycja zmiany w kodzie nie pomogła. Chodź bardzo za nią dziękuje. Jeśli ktoś miałby inny pomysł to niech napisze.
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 246 Pomógł: 19 Dołączył: 14.06.2007 Ostrzeżenie: (0%) ![]() ![]() |
session_start() na początku. Włącz error_reporting(E_ALL), sprawdź czy tablica, faktycznie przechowuje login. Po zapytaniu daj: or die(mysql_error())
-------------------- "Wszyscy wiedzą, że czegoś nie da się zrobić, i przychodzi taki jeden, który nie wie, że się nie da, i on właśnie to robi." - Albert Einstein |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 4.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
Teraz już dziala ale wywala błąd
CODE Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\Program Files\WebServ\httpd-users\test\sprawdz.php:1) in C:\Program Files\WebServ\httpd-users\test\sprawdz.php on line 3
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 246 Pomógł: 19 Dołączył: 14.06.2007 Ostrzeżenie: (0%) ![]() ![]() |
session_start() na pewno masz na samym początku pliku? Możliwe, że masz gdzieś napisane to dwa razy, lub że jakiś skrypt wcześniej wysłał informacje o nagłówku strony. Błąd ogólnie spowodowany tym, że masz już coś w buforze.
-------------------- "Wszyscy wiedzą, że czegoś nie da się zrobić, i przychodzi taki jeden, który nie wie, że się nie da, i on właśnie to robi." - Albert Einstein |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 1 748 Pomógł: 388 Dołączył: 21.08.2009 Skąd: Gdynia Ostrzeżenie: (0%) ![]() ![]() |
Upewnij się, czy w dokumencie nie ma spacji przed <?php, jeżeli dalej masz ten błąd to możliwe, że Twój serwer nie akceptuje BOM, upewnij się, że jest wyłączony dla tego pliku php.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 18:42 |