Вы должны опубликовать свой HTML-код тоже. Убедитесь, что метод формы POST:
<form method="POST" action="process.php">
<input type="text" name="fname" />
<input type="text" name="surname" />
<input type="text" name="address" />
</form>
Также должны быть правильно установлены атрибуты имени ваших элементов <input />
.
Если все это сделано, вы сможете получить переменные $_POST
на странице process.php
. Таким образом:
$fname = stripslashes($_POST['fname']);
Проверьте, имеют ли ваши переменные значение, выполнив простой echo $fname;
. Если они установлены, возможной причиной сбоя системы может быть ваш SQL-запрос. Оставьте id и просто сделайте:
$sql = "INSERT INTO mytable (firstname, surname, address)
VALUES ('" . $fname . "', '" . $surname . "', '" . $address . "')";
$result = mysql_query($sql);