Итак, у меня есть форма, которая выглядит так.
<form action="thanks.php" method="post" class="niceform" name="myform">
<table>
<tr>
<td><label for="company_name">Company Name</label></td>
<td><input type="text" name="company" value="" size="38" /></td>
</tr>
// and so on
У меня есть проверка с помощью javascript. Но проблема в том, что когда я перехожу прямо к thank.php из localhost / mysite / form / thanks.php, у меня появляется пустая строка, которая вставляется, когда я смотрю на phpmyadmin. Так выглядит Thanks.php.
<?php
// open the connection
$conn = mysql_connect("localhost", "root", "password");
// pick the database to use
mysql_select_db("company_register",$conn);
$sql = "INSERT INTO `tblsignups` VALUES ('NULL', '$_POST[company]', '$_POST[email]', '$_POST[phone]', '$_POST[address]', '$_POST[comments]', '$_POST[contact_person]')";
$result = mysql_query($sql, $conn) or die(mysql_error());
mysql_close($conn);
?>
// And I have a thank you msg I display
Как мне проверить, что если кто-то должен напрямую перейти на thank.php, я прошу их сначала заполнить форму и ничего не помещать в базу данных