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.
<?php
if(empty($_SESSION["zalogowany"]))$_SESSION["zalogowany"]=0;
include ('includes/config_includes.php');
function ShowLogin($komunikat=""){
echo "<form action='index.php' method=post>"; echo "Login: <input type=text name=login><br>"; echo "Hasło: <input type=text name=haslo><br>"; echo "<input type=submit value='Zaloguj!'>"; echo "Jeśli nie jesteś zarejestrowany, <a href='rejestruj.php'>tu znajdziesz formularz</a>"; }
?>
<!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";}
if(!$_SESSION["zalogowany"]){
if(!empty($_POST["login"]) && !empty($_POST["haslo"])){
$pass = sha1($_POST["haslo"]);
$query = mysql_query("SELECT * FROM users WHERE user_id, user_name = '{$login}' AND user_password = '{$pass}'");
$_SESSION["zalogowany"]=true;
$_SESSION["user_name"] = $results[ 'user_name' ];
$_SESSION["user_id"] = $results[ 'user_id' ];
header('Location: index.php'); }
else {
echo ShowLogin
("Podano złe dane!!!"); }
}
else {
ShowLogin();
}
}
else{
?>
<?php
$user_id = $_SESSION['user_id'];
$user_name = $_SESSION['user_name'];
echo 'Witaj <a href="?id='.$user_id.'">'.$user_name.' </a>'; ?> Zalogowałeś się pomyślnie!<br> <br><a href='index.php?wyloguj=tak'>wyloguj się</a><br><br>
<?php
}
?>
</body>
</html>
Ten post edytował Croos22 12.11.2010, 23:23:21