Jestem w trakcie pisania prostej strony z funkcją logowania, rejestracji, dodawania wpisów do księgi gości, po zalogowaniu.
Index.php :
http://wklej.org/id/498680/Rejestracja.php :
http://wklej.org/id/498681/News.php
<?php
$nick = $_SESSION['login'];
$_SESSION['login'] = $row['login'];
if($_GET["wyloguj"]=="tak"){$_SESSION["zalogowany"]=0;echo "Zostałeś wylogowany z serwisu";}
if($_SESSION["zalogowany"]!=1){
if(!empty($_POST["login"]) && !empty($_POST["haslo"])){ echo "Zalogowano poprawnie. <a href='index.php'>Przejdź na stronę główną</a>"; echo '<hr size=1 width=100%><br><br>Witaj, nick - <b>' .$_POST["login"]. '</b>'; $_SESSION["zalogowany"]=1;
}
else echo ShowLogin
("Podano złe dane!!!"); }
else ShowLogin();
}
else{
Jestes zalogowany! / <a href=index.php?wyloguj=tak>Wyloguj się</a><br>
Twój nick to <h1>'.$_SESSION['login'].'</h1>'?>
<?php
}
?>
Właśnie tutaj miałby się wyświetlić nick.
I dodanie wpisu do ksiegi gosci:
<?PHP
mysql_connect("localhost", "root", "")or
die("Nie można nawiązać połączenia z bazą"); //połączenie z bazą danych $wpis = ($_POST["wpis"]);
$nick = $_SESSION['login'];
// dodajemy rekord do bazy
$ins = @mysql_query("INSERT INTO ksiega SET wpis='$wpis', autor='$nick'");
if($ins) echo "Komentarz zostal poprawnie dodany do ksiegi gosci."; else echo "Blad! Nie udalo sie :c"; ?>
<br><a href="index.php?id=ksiega">Powrot</a>
Dodatkowo jak widać starałem sie rowniez aby nick byl dodawany do bazy przy wpisie..