This is what I get when I try to submit a simple form to the database:
Forbidden
You don't have permission to access /<br /><b>Notice</b>: Undefined index: PHP_SELF in <b>d:/apache group/apache/htdocs/index.php</b> on line <b>28</b><br /> on this server.
Here's the code:
<?php
if ($submit) {
// process form
$db = mysql_connect("localhost", "root", "");
mysql_select_db("testing",$db);
$sql = "INSERT INTO inventory (Engine,Transmission,Miles,Exterior_Color,Interior_Color,Stock_Number) VALUES ('$engine','$transmission','$miles','$exterior_color','$interior_color','$stock_number')";
$result = mysql_query($sql);
echo "Thank you! Information entered.\n";
echo "<BR>"."<a href=inventory.php>"."View Inventory"."</a>";
} else{
// display form
?>
<form action="<?php echo $_POST['PHP_SELF']?>" method="post">
<p>Engine:
<input type="text" name="engine">
<br>
<br>
Transmission:
<input type="text" name="transmission">
</p>
<p>Exterior Color:
<input type="text" name="exterior_color">
<br>
<br>
Interior Color:
<input type="text" name="interior_color">
<br>
<br>
Miles:
<input type="text" name="miles">
</p>
<p>Stock Number:
<input type="text" name="stock_number">
</p>
<p>
</p>
<input type="submit" name="submit" value="Submit">
</form>
<?php
} // end if
?>
Any ideas?