compadre usa un while asi
Código PHP:
<?php
$sql=('SELECT * FROM XXXX')
while($row=mysql_fetch_array($sql)){
$_id=$row['id'];
?>
<input type="number" name="cant" id="cant" value="1">
<?php}?>
en ese caso te generara tantos input text pero solo cambialo por textbox espero que te sirva