Insert data to a table

For some reason this script isn’t working. Anyone see anything wrong? config.php is just fine, the form just doesn’t send information to my database at all…I don’t even get an error message when submitting it.

<?
 include("config.php");
 
 $id         =   $_POST['id'];
 $date       =   $_POST['date'];
 $time       =   $_POST['time'];
 $event      =   $_POST['event'];
 $details    =   $_POST['details'];
 $expiration =   $_POST['expiration'];
?> 

<form action="submit.php?loc=sent" method="post">
Date: <input type="text" name="date" size="8"><br><br>
Day and Time: <input type="text" name="time" size="8"><br><br>
Event: <input type="text" name="event" size="8"><br><br>
Details: <input type="text" name="details" size="8"><br><br>
Expiration: <input type="text" name="expiration" size="8"><br><br>
<input type="submit" value="Submit">
</form>

<?
if( $id and $date and $time and $event and $details )
 {
   include ("config.php");
   
   $rs = @mysql_select_db( "newwine_admin" )
                         or die ( mysql_error() ) ;
						 
   $query1 = "DELETE from SCHEDULE where EXPIRATION<'$DATE'";
                  mysql_query($query1) or die(mysql_error());
						 
   $sql ="insert into schedule (ID, DATE, TIME, EVENT, DETAILS, EXPIRATION)
            values ( $id, \"$date\", \"$time\", \"$event\", \"details\", \"$expiration\" ) ";
			
   $rs = mysql_query( $sql );
   
   if($rs) { echo( "Event Added: $date $time $event $details $expiration" )
                             or die( mysql_error() ) ; }
 }
?>