Inf51 Posted September 26, 2007 Share Posted September 26, 2007 I'm working on a shopping cart type site and I have a page which displays the contents of the cart (stored in a database). I'd like the user to be able to tick a 'delete' checkbox or change the quantity on a record and click an update button to either delete or update that item's record. I'm happy with how I can do this with a single item or having a repeating region in my code where each item is within its own <form></form> tag and has its own submit button but I would like to have just one form and one submit button but containing all the items in the cart. I guess I may need to have my code dynamically name the form fields so that for example the product ID for item 1 can be differentiated from the ID for item 2, 3, 4 etc. I'm happy with the SQL involved but I'm just not sure how I process a form with multiple records in it in PHP - do I need to count the number of records in a form and loop though them somehow? Link to comment https://forums.phpfreaks.com/topic/70746-handling-forms-with-repeating-fields/ Share on other sites More sharing options...
rarebit Posted September 26, 2007 Share Posted September 26, 2007 When you write the html, name your form elements as an array, e.g.: < ... name='del[row007]' ... > Then this'll come through as an array, extract like this: foreach($_GET['del'] as $name=>$val) { ... } Link to comment https://forums.phpfreaks.com/topic/70746-handling-forms-with-repeating-fields/#findComment-355692 Share on other sites More sharing options...
Inf51 Posted September 26, 2007 Author Share Posted September 26, 2007 Great! thanks Link to comment https://forums.phpfreaks.com/topic/70746-handling-forms-with-repeating-fields/#findComment-355695 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.