Mam mały problem, nie mogę dojść do tego jak napisać kto był autorem danego newsa, chodzi o to, aby ta zmienna "login", po wylogowaniu także pokazywała się na stronie głównej jako autor.
Na przykład: piszę newsa z konta benzulli i na stronie głównej pojawia się news, którego autorem był benzulli (autor jest widoczny nawet po moim wylogowaniu, przez każdego), czy np. pisze ktoś o nicku test123 no i na stronie głównej autorem drugiego newsa jest test123. Proszę o pomoc, oto pliki:
zaloguj.php
<?php include("polacz.php"); { } else { { if(mysql_num_rows(mysql_query("SELECT login, haslo FROM news_acc WHERE login = '".$_POST['login']."' && haslo = '".$_POST['haslo']."' ")) > 0) { $_SESSION['zalogowany'] = true; $_SESSION['login'] = $_POST['login']; $_SESSION['haslo'] = $_POST['haslo']; } else { } } else { } } { } ?>
dodaj.php
<?php ?> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" /> <?php include("polacz.php"); { ?> <form action="" method="post"> tytuł: <input type="text" name="tytul"> <br/>treść <textarea name="tresc" rows="20" cols="50"></textarea> <br/><input type="submit" value="Dodaj"></form> <?php if($_SERVER['REQUEST_METHOD'] == 'POST') { $query = mysql_query("insert into news values('','".$_POST['tytul']."',now(),'".$_POST['autor']."','".$_POST['tresc']."')"); } ?> <form action="" method="post"><input type="submit" name="wyloguj" value="Wyloguj"></form> <?php } else { } ?> </head> </html> <?php ?>
fragment php w index.php
<?php include("polacz.php"); $kr = 'czytaj dalej >>>'; } else { $kr = ''; } $naz .= '<div class="news"><div class="bgn_left"><b>'.$rekord[1].'</b><font size="1"><br><b>autor:</b> '.$autor.'</font></div><div class="bgn_right">'.$rekord[2].'<p></div></div><div class="tekst">'.substr($rekord[4], 0, 150).'<a class="link" href="news.php?id='.$rekord[0].'"> <br /><b>'.$kr.'</b></a></p></div>'; } ?>
I przykładowo pod zmienną $autor chciałbym, aby wyświetlał się autor newsa.