scusa, puoi specificre cosa esattamente non va?se non metti il tag table è logico che ti scriva i numeri e nient'altro, scrivi così:

codice:
<table border="1">
<tr> 
<?
for($i = 1; $i <= 5; $i++){ 
  echo "<td>".$i."</td>"; 
} 
?> 
</tr>
</table>