The following script posts form data to a mysql database, but every time the page is refreshed, a blank entry is entered in the db. why is that and how do i fix it?
<H1>Add an Entry</H1>
<form method="POST" action="adminhouse5.php">
<strong>Area:</strong><br>
<span class="box"> </span>
<select name="area" id="area">
<option>Area 1</option>
<option>Area 2</option>
<option>Area 3</option>
<option>Area 4</option>
<option>Area 5</option>
<option>Area 6</option>
<option>Area 7</option>
<option>Area 8</option>
<option>Area 9</option>
<option>Area 10</option>
<option>Area 11</option>
<option>Area 12</option>
<option>Area 13</option>
<option>Area 14</option>
<option>Area 15</option>
<option>Area 16</option>
<option>Area 17</option>
<option>Area 18</option>
<option>Area 19</option>
<option>Other Area</option>
</select>
<br>
<br>
<b>Address:</b><br>
<input name="address" type="text" id="address" size="100">
<br>
<br>
<b>Details:</b><br>
<input name="details" type="text" id="details" size="100">
<br>
<input type="submit" name="submit" value="Submit">
</form>
<?php
mysql_connect("db.xxx.com","xxxn","xxx");
mysql_select_db("xxxx");
$string = "INSERT INTO openhouse (area, address, details) VALUES('$area', '$address', '$details')";
$query = mysql_query($string);
?>
<br>
<table width="100%" border="0" cellpadding="5">
<tr>
<td><h2>Current Listings:
</h2>
<br>
<?
// Delete Row
if ($GET['delete'] > 0) {
$sql = mysql_query("DELETE FROM openhouse WHERE id = '$GET[delete]' ") or die ( mysql_error());
echo "Row Deleted";
}
// Start Table
echo ("<table width=100% border=1 cellpadding=1 cellspacing=1 >
<tr>
<td width=2%>id</td>
<td width=5%>area</td>
<td width=10%>address</td>
<td width=10%>details</td>
<td width=7%>Modify</td>
<td width=5%>Delete</td>
</tr>");
$sql = mysql_query("SELECT * FROM openhouse") or die ( mysql_error() );
while ($row = mysql_fetch_array($sql)) {
echo "<TR>"."<TD>".$row['id']."</TD>"."<TD>".$row['area']."</TD><TD>".$row['address']
."</TD><TD>".$row['details']."</TD>"; // Display Fields
// Display Commands
// Modify
echo "<TD>"."<A HREF=modify.php?id=".$row['id'].">"."Modify"."</a> </TD>";
// Delete
echo "<TD>"."<A HREF=?delete=".$row['id'].">"."Delete"."</a> </TD>";
echo " </TR>";
}
echo "</TABLE>"; // end table
?>
</td>
</tr>
</table>