przepraszam Cię, ale zapędziłem się z tym kodem, pisałem z głowy i zapomniałem że formularz przesyła dane $_POST a nie $_GET jak w moim kodzie napisałem. Poniżej zamieszczam popranie działający kod:
formularz.php<?php
If (isset($_POST[firstname
], $_POST[lastname
], $_POST[address
], $_POST[position
])) {
$hostname = \"localhost\";
$database = \"employees\";
$username = \"root\";
$password = \"amiga\";
$sql = \"INSERT INTO employees (first, last, address, position) VALUES ('$_POST[firstname]', '$_POST[lastname]', '$_POST[address]', '$_POST[position]')\";
$result = mysql_query ($sql) or
die (\"Wystąpił błąd. Skontaktuj się z administratorem!!!\"); }
?>
<form name="formularz" method="post" action="formularz.php"> <input type="text" name="firstname"> <input type="text" name="lastname"> <input type="text" name="address"> <input type="text" name="position"> <input type="submit" value="go">
wszystko to wklep do jednego pliku najpierw kod php później czysty HTML.
P.S. Nie wywalało błędu gdyż dane sprawdzał $_GET a dostawał z $_POST dzięki czemu nie wykonywało się zapytanie do bazy.