<?php require('config.php'); $sql = "INSERT IGNORE INTO articles(title, article, autor, id) " . "VALUES ('" . $_POST['title'] ."', '" . $_POST['article'] ."', '" . $_SESSION['user_logged'] ."', '')"; ?> <html> <body> <form action='index.php' method='post'> <table> <tr> <td>Tytul artykulu</td> </tr> <tr> <td><input name='title' type='text'></td> </tr> <tr> <td>Tresc</td> </tr> <tr> <td><textarea name='article' cols="30" rows="20"></TEXTAREA></td> </tr> <tr> <td><input TYPE='submit' value='Wyslij'></td> <td><input TYPE='reset' value='Wyczysc'></td> </tr> </table> </body> </html>
Mam taki skrypt i dziala on w zasadzie prawidlowo dodaje to co chce do bazy. Razem z tytulem oraz zawartoscia artykulu dodawana jest nazwa uzytkownika pobrana z sesji. Problem jest taki ze cookies beda dzialaly przez 30 dni i za kazdym razem kiedy wchodze na strone artykul.php automatycznie dodaje mi sie wpis do bazy zanim cokolwiek klikne nie jest wypelnione pole tytul ani zawartosc jedynie do bazy wedruje nazwa uzytkownika pobrana z sesji. Kto wie co powinem zmienic?