the add to cart form is out side of the repeat region, it comes after the while loop:
<?php } while ($row_rsProducts = mysql_fetch_assoc($rsProducts)); ?>
<form name="eCart1_1_ATC_<?php echo $row_rsProducts["ProductID"]; ?>" method="POST" action="<?php echo $_SERVER["PHP_SELF"]; ?><?php echo (isset($_SERVER["QUERY_STRING"]) && $_SERVER["QUERY_STRING"] != "")?"?".$_SERVER["QUERY_STRING"]:""; ?>">
<input type="hidden" name="eCart1_1_ID_Add" value="<?php echo $row_rsProducts["ProductID"]; ?>" >
<input type="image" src="WA_eCart/Images/Yosemite/Btn4_EN_addtocart.gif" border="0" class="eC_ImageButton" value="Add to Cart" name="eCart1_1_ATC">
</form>
it should be in one of the table cells inside the repeat region.