Chcę stworzyć prosty skrypt newsów. Napisałem pewien kod i chodzi o to, żebym chciał aby formularz dokonywał wpisu dopiero po wciśnięciu przycisku "wyslij". Jak można zauważyć tutaj mamy dodawanie od razu po wczytaniu strony. Co możecie zaproponować? Co można tu przerobić/dodać?
<?
include ('../dodatki/bonus.php');
polacz_baza();
echo "<h1>NEWSY - DODAWANIE I WYŚWIETLANIE</H1>"; echo '<form action="wiadomosci.php" method="post"> Tytuł wiadomości: <input type="text" name="tytul" /><br />
Treść wiadomości: <textarea></textarea><br />
Autor: <input type="text" name="autor" /><br />
<input type="submit" value="wyślij" />
</form>';
$tytul = $_POST['tytul'];
$text = $_POST['text'];
$autor = $_POST['autor'];
//dodawanie danych do bazy
$zapytanie = "INSERT INTO newsy VALUES (NULL, '".$tytul."', '".$text."', '".$autor."', '".$data."')";
//wyświetlenie danych z bazy
echo '<table border="1" width="700"><tr><td width="30">ID</td><td>Tytuł</td><td width="170">text</td><td>autor</td><td>data</td></tr>'; $nrid = $rekord['id'];
$tytul = $rekord['tytul'];
$text = $rekord['text'];
$autor = $rekord['autor'];
$data = $rekord['data'];
echo '<tr><td width="30">'.$nrid.'</td><td>'.$tytul.'</td><td>'.$text.'<td>'.$autor.'</td><td>'.$data.'</td></tr>'; }
?>
</body>
</html>