I am trying to format the data I get from a query, i can get the data to appear when I dont format it but when I try to put it into a table it doesnt work
<html>
<body>
<table border="0" cellspacing="2" cellpadding="2">
<tr>
<th>Origin State</th>
<th>Area</th>
<th>Destination State</th>
<th>Area</th>
<th>Load Description</th>
<th>Pay Rate</th>
<th>Contact Number</th>
</tr>
<?php
$conn = mysql_connect("mysql18.ixwebhosting.com","username","password");
mysql_select_db("jarodd_currentloads",$conn);
$query="SELECT * FROM loads_now WHERE origin_state='$_POST[origin_state]' AND origin_area='$_POST[origin_area]' AND dest_state='$_POST[dest_state]' AND dest_area='$_POST[dest_area]'";
$result=mysql_query($query);
$num=mysql_numrows($result);
mysql_close();
?>
<table border="0" cellspacing="2" cellpadding="2">
<tr>
<th>Origin State</th>
<th>Area</th>
<th>Destination State</th>
<th>Area</th>
<th>Load Description</th>
<th>Pay Rate</th>
<th>Contact Number</th>
</tr>
<?
$i=0;
while ($i<$num){
$originstate=mysql_result($result,$i,"origin_state");
$originarea=mysql_result($result,$i,"origin_area");
$deststate=mysql_result($result,$i,"dest_state");
$destarea=mysql_result($result,$i,"dest_area");
$loaddescript=mysql_result($result,$i,"loaddescription");
$payrate=mysql_result($result,$i,"pay_rate");
$contactnum=mysql_result($result,$i,"contact_number");
?>
<tr><? echo $originstate; ?></td>
<td><? echo $originarea; ?></td>
<td><? echo $deststate; ?></td>
<td><? echo $destarea; ?></td>
<td><? echo $loaddescript; ?></td>
<td><? echo $payrate; ?></td>
<td><? echo $contactnum; ?></td>
</tr>
<?
$i++;
}
echo "</table>;
?>
</body>
</html>