Forum Moderators: coopster
<input type="image" img src="images\checkout.png" width="65" height="19" name="submit4" value="checkout">
instead of
<input type="image" img src="images/checkout.png" width="65" height="19" name="submit4" value="checkout">
your slash is going the wrong way
did you try validating the page to see if it shows anything?
another tip
if you want to avoid having to escape all those quotes you can surround the outside with single quotes like so
print '<td align="right"><input type="image" src="images/checkout.png" name="submit" value="add"></td>' . "\n";
notice that I split out the \n at the end and put it in double quotes. It won't be a newline if it is in single quotes