Jump to content

Using foreach to update multiple records


NiallFH

Recommended Posts

What I'm trying to do seems very basic, but having not done it before I think I've become quite lost along the way.

 

I have a record that has a list of goals, each has its own ID and also a number next to it which is the minute the goal is scored.

 

I have written an html form which posts information the code detailed below.

 

Here is the only input box from my form:


<input type=\"hidden\" name=\"goal_id\" value=\"$gsdata[id]\">
<input type=\"text\" name=\"minute\" size=\"2\" value=\"$gsdata[minute]\">

It is displayed using a mysql_fetch_array to display a list of all goals associated to one match, so naturally there could, 2, 3, 4, or any number of records displayed as input boxes shown above.  When I click the Submit button, it posts to the page shown below:

$goalid = $_POST['goal_id'];

foreach($_POST['minute'] as $goaltime) 
{ 

 mysql_query("
 UPDATE 
  pro_goals 
 SET
  GoalMinute = '$goaltime'
 WHERE 
  GoalID = '$goalid'
 ",$connection);   

} 

Can anyone offer any help?

Link to comment
Share on other sites

@NiallFH, since you started a new thread after this, one using array names in your form, so that you would even have arrays in the form processing code, this thread is no longer active.

 

just because your code for an issue evolves, don't start new threads for the same problem, continue in the same thread, or at least have the consideration to go back to earlier threads and post in them that you no longer need help with the stated issue.

Link to comment
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.