<html> <form action=\"dodaj_opis.php\" method=\"post\"> <table border=\"0\" width=\"100\"> <tr> <td width=\"111\">Nick</td> <td align=\"center\" width=\"100\"> <input name=\"nick\" sizi=\"3\" maxlenght=\"3\" size=\"20\"></td> </tr> <td width=\"111\">Opis</td> <td align=\"center\" width=\"100\"> <input name=\"opis\" sizi=\"3\" maxlenght=\"3\" size=\"20\"></td> </tr> <td width=\"100\">Kategoria</td> <td width=\"100\"> <?php include(\"config.php\"); { } ?> </td> </tr> <tr> <td colspan=\"2\" align=\"center\" width=\"370\"><input type=\"submit\" value=\"Dodaj\"></td> </tr> </table> </form> </html>
skrypt
<?php $opis = $POST['nick']; $nick = $POST['opis']; $kategoria = $_POST['kategoria']; if (!$nick || !$opis || !$kategoria) { echo 'Nie podano wszystkich potrzebnych danych.<br />' .'Wróć do poprzedniej strony i spróbuj ponownie.'; exit; } include(\"config.php\"); $query = \"INSERT INTO opisy ( `id` , `kategoria` , `opis` , `nick` ) VALUES ('', '\".$_POST['kategoria'].\"', '\".$_POST['opis'].\"', '\".$_POST['nick'].\"')\"; if($result > 0) { } else { } ?>
choć w formularz wpisuje wszystkie dane skrypt zawsze zwraca komunikat nie podano wszystkich potrzebnych danych.