<?php
$autor= $_SESSION['prawid_uzyt'];
$tytul=$_POST['tytul'];
$tekst=$_POST['tekst'];
if (!$db)
{
echo 'błąd połączenia z bazą'; }
$zapytanie = "insert into news (tytul, tekst, data, autor) values ('".$tytul."','".$tekst."','".date('Y-m-d H:i:s')."','".$autor."')";
if (!$tytul || !$tekst)
{
echo ' Nie wypełniłeś wszystkich pól '; echo ' <a href="add_news.php">Powrót</a>'; }
if ($wynik)
{
echo 'News został dodany'; echo '<a href="add_news.php">Powrót</a>'; }
// sprawdzenie zmiennej sesji
if(isset($_SESSION['prawid_uzyt']))
{
echo '<p>Użytkownik zalogowany jako '.$_SESSION['prawid_uzyt'].'</p>';
echo '<table width=98% align=center cellpadding=1 cellspacing=1>'; echo '<form action="add_news.php" method="post">'; echo '<td align="center" colspan="2" align="center">Dodaj News</td>';
echo '<td align="center">Tytuł<input type="text" name="tytul" size="70" maxlenght="70"></td>';
echo '<td align="center">Treść<textarea name="tekst" cols="70" rows="30"></textarea></td>';
echo '<td align="center"><input type="submit" value="Dodaj" ></td>';
}
else
{
echo '<p>Użytkownik niezalogowany.</p>';
echo '<p>Tylko zalogowani użytkownicy mogą ogladać tę stronę.</p>';
}
?>
aktualnie wyświetla ze nie wypełniłeś wszystkich pól ... co jest dla mnie logiczne.
czy da sie to zrobić w jednym pliku ... jak tak to prosze o pomoc ...
kolejna sprawa .. co może być przyczyną następującego błędu ?
<?php
Warning
: session_start(): Cannot send session cache limiter
- headers already sent
(output started at
/var/www
/cos
.php
:2
) in
/var/www
/cos
.php on line
4?>