Jump to content

[SOLVED] A little help needed passing hidden values to next page


merylvingien

Recommended Posts

Hi fellas, need a little help here.

I have a page that has hidden values in a form.

 

example

<input name='signupID' type='hidden' value='1' />
<input name='signupID' type='hidden' value='2' />
<input name='signupID' type='hidden' value='3' />
<input name='signupID' type='hidden' value='4' />

 

also within this form, the user enters details, name, phone number etc.

 

On the next page i need these hidden values to compare to the ID in the database so i can update the rows based on this hidden value.

 

I have obviously taken a wrong route here becuase i am getting warning after warning.

 

The code i have tried is this:

if(isset($_POST['signupID'])) {
foreach($_POST['signupID'] as $item) {
echo "<input name='signupID' type='hidden' value='". $item . "' />";

 

but i get this: Warning: Invalid argument supplied for foreach() in C:\www\wasp-control.co.uk\ on line 79

 

The idea is that once the user has filled in the form, hits submit, next page compares the database to these hidden values "1,2,3,4" and then updates the database where the ID in the database is "1,2,3,4"

 

Any help here would be great  :D

Link to comment
Share on other sites

Thanks for the reply smerny!

 

Hmmm on a previous page i have multiple checkboxes all with the same name = "selected"

 

and use this code:

if(isset($_POST['selected'])) {
   foreach($_POST['selected'] as $item) {
      $sql = "SELECT * FROM Postcode WHERE postcodeID=$item";
      mysql_query($sql) or trigger_error("SQL: $sql, ERROR: " . mysql_error(), E_USER_ERROR);
      $result = mysql_query($sql);
some echo statments

 

This works fine!

 

Anyway, so i have to name the hidden fields individually? the trouble is that the amount of fields varies depending on what the user selected...

 

 

 

 

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.