Witam, mam skrypt logowania wszystko działa : > ale chciałem zrobić by można było, dodawać wiadomości będąc zalogowanym. Więc dużo nie myśląć postanowiłem przerobić skrypt który zmieniał dane, takie jak e-mail , hasło blablabla..
więc stworzyłem taki kodzik
<?php
include 'db.php'; // połączenie się z bazą danych
$tabela = 'uzytkownik'; // zdefiniowanie tabeli MySQL
if (isset($_SESSION['login'])) { // dostęp dla zalogowanego użytkownika
if ($_POST['wyslane']) { // jeżeli formularz został wysłany, to wykonuje się poniższy skrypt
// filtrowanie treści wprowadzonych przez użytkownika
// system sprawdza czy prawidłowo zostały wprowadzone dane
if ($tytul) {
$blad++;
echo '<p>Proszę poprawnie wpisać tytuł (od 6 znaków do 30 znaków) <p/>'; }
}
// jeżeli błąd nie wystąpił, to dane zostają prawidłowo zapisane z bazie MySQL
if ($blad == 0) {
if ($login and $tytul and $tresc) {
$dodaj = "INSERT INTO posty (id,login,tytul,tresc,data) VALUES ('','$login','$tytul','$tresc','NOW()')";
if($dodaj) echo 'Rekord został dodany poprawnie'; else echo "Błąd nie udało się dodać nowego rekordu"; }
}
}
login='{$_SESSION["login"]}'");
if ($wynik) {
// tworzenie formularza HTML z danymi użytkownika
<div class="tlotextu">
<div class="tavatar">
<div class="avatar">
<img src="{$informacja['avatar']}" class="avatar">
</div></div><div class="tyk"></div>
<div class="text"><div class="naglowek">Edycja Profilu</div><hr><div class="tresc">
<form action="index.php?page=newpost" method="post">
<input type="hidden" name="wyslane" value="TRUE" />
<input type="hidden" name="login" disabled="disabled" value="{$informacja['login']}" />
<p>Tytuł: <input type="text" name="tytul" class="tyt"/>
<p>Treść: <textarea type="text" name="tresc" class="area"></textarea></p>
<p><input type="submit" value="wyślij" /></p>
</div>
</div>
<div class="clear"></div><div class="odte"></div></div>
KONIEC;
}
} else {
header('Location: / '); // niezalogowany użytkownik zostaje przekierowany na stronę główną }
?>
Niestety, gdy tylko daje wyślij, odrazu sie wylogowuje

i nie dodaje rekordu, gdzie zrobiłem błąd i czy kod jest w miare poprawny? dziękuje i pozdrawiam
Dziękuje, ale poradziłem już sobie z problemem : >