Nie dodaje mi nic do zmiennej $_POST['text'], a powinno, bo do formularza dopisuję.
Druga sprawa to jak tutaj dodać, aby gdy nic nie wpisze do formularza to mi wyświetlało "Proszę wypełnić poprawnie formularz".
I trzecia sprawa to jak mam dodać datę do bazy do pola INT, przykładowa data: 1191449093 co oznacza 04.10.2007, 00:04:53.
Z góry dzięki za pomoc.
Oto kod:
<?php if($_POST['co'] == 'dodawanie') { if($_POST['token'] == $_SESSION['token']) { if($_POST['text'] && $id) { $login = $userdata['username']; $query = "INSERT INTO `page_comments_news` (`id`, `kto`, `text`, `id_news`, `data`) VALUES ('', '$login', '$tresc', '$id', now());"; } } else { } } if($userdata['session_logged_in']) { echo '<center><form method="post"> <input type="hidden" name="co" value="dodawanie"> <input type="hidden" name="kto" value="'.$userdata['username'].'"> <table style="color: #007981; font-size: 10pt; font-family: Verdana;"><tr><td>Treść:</td><td><textarea name="text"></textarea></td></tr> <tr><td><img src="token.php" width="40" height="15"></td><td><input type="text" name="token"><span style="font-size: 7pt; font-style: italic;">(przepisz kod z obrazka)</span></td></tr> <tr><td></td><td><input class="mainoption" type="submit" value="Dodaj"></td></tr></table> </form></center>'; } else { } ?>