Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 316 Pomógł: 4 Dołączył: 22.03.2010 Ostrzeżenie: (0%)
|
Witam czy mógłby mi ktoś pomóc przypisać id zalogowanego użytkownika bo już nie mam siły. Męczę się kilka godzin z tym.
Zależy mi aby w 67 linii wyrzuciło id w odsyłaczu.
Ten post edytował Croos22 12.11.2010, 23:23:21 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 239 Pomógł: 20 Dołączył: 19.02.2010 Ostrzeżenie: (0%)
|
<?php
session_start(); include 'polaczenia/connect_mysql.php'; ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl"> <head> <title>Strona główna</title> </head> <body> <?php if($_GET['wyloguj']=='tak') { $_SESSION['zalogowany']=0; echo "Zostałeś wylogowany z serwisu"; } //echo $_SESSION['zalogowany']; if( isset($_POST['submit']) && $_SESSION['zalogowany']==0) { $login = $_POST['login']; $pass = $_POST['haslo']; if($login && $pass) { $query=mysql_query("SELECT * FROM users WHERE user_name = '$login' AND user_password = '$pass'"); // $ile=mysql_num_rows($query); // echo $ile; if(mysql_num_rows($query)>0) { echo $_SESSION['zalogowany']=1; $results = mysql_fetch_assoc( $query ); $_SESSION['user_name'] = $results[ 'user_name' ]; $_SESSION['user_id'] = $results[ 'user_id' ]; // echo $_SESSION['user_id']; } else echo ShowLogin("Podano złe dane!!!"); } else echo "Wpisz login i hasło"; } if(($_SESSION['zalogowany'])==1) { $user_name = $_SESSION['user_name']; echo 'Witaj <a href="?id='.$_SESSION['user_id'].'">'.$user_name.' </a>'; echo" Zalogowałeś się pomyślnie!<br> <br><a href='index.php?wyloguj=tak'>wyloguj się</a><br><br>"; } ?> <html> <?php if($_SESSION['zalogowany']==0 && $_GET['wyloguj']=='tak') { echo" <form action='index.php' method='post'> Login: <input type='text' name='login'><br> Hasło: <input type='text' name='haslo'><br> <input type='submit' name='submit' value='Zaloguj!'> </form> Jeśli nie jesteś zarejestrowany, <a href='rejestruj.php'>tu znajdziesz formularz</a>"; } ?> spróbuj tak p.s. 13.11.2010 zamiast if($_SESSION['zalogowany']==0 && $_GET['wyloguj']=='tak') ma być if($_SESSION['zalogowany']==0 || $_GET['wyloguj']=='tak') przepraszam za niedopatrzene (IMG:style_emoticons/default/winksmiley.jpg) Ten post edytował poli25 13.11.2010, 08:36:59 |
|
|
|
Croos22 [MySQL][PHP]Sesje zalogowanego użytkownika 12.11.2010, 23:05:52
Louner Nie widzę, żebyś gdziekolwiek przypisywał cokolwie... 12.11.2010, 23:16:41
poli25 po pierwsze masz błąd w zapytaniu sql SELECT * FRO... 12.11.2010, 23:18:14
Croos22 Dałem $user_id = $_SESSION['user_id... 12.11.2010, 23:25:59
poli25 zalezy co masz w bazie albo user_name albo user_id... 12.11.2010, 23:37:43
Croos22 Ale mi jest potrzebne i user_id i user_name. Mam p... 12.11.2010, 23:43:06
poli25 ale jesli przypiszesz username i password to wiece... 12.11.2010, 23:50:43
Croos22 <a href="?id='.$user_id.'... 12.11.2010, 23:57:36
Croos22 hmm... A czy można by wyciągnąć ponownie selektem ... 13.11.2010, 13:55:30
poli25 ale po co user_id jest wyciagany i jest w sesji 13.11.2010, 16:52:16
Croos22 A no po to ponieważ chce mieć użytkowników po ich ... 13.11.2010, 16:55:42
poli25 no ale to przeciez jak chodzi o logowanie uzytkown... 15.11.2010, 15:00:09 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 17:14 |