Re: HTTP_POST_VARS: Data there, but can't get to it
| From: | Lara J. Fabans | Date: | Sat, 10 Nov 2001 19:25:15 +0000 |
| Subject: | Re: HTTP_POST_VARS: Data there, but can't get to it | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-74115@lists.php.net to get a copy of this message | ||
Just an addendum, I changed it from radio buttons to a pop up menu
<p>
<select name="whatdo[]" id="whatdo">
<option value="load" selected>Load</option>
<option value="delete">Delete</option>
<option value="change">Change Category</option>
</select>
</p>
Again, if I print_r (HTTP_POST_VARS), I can see the Array ( [whatdo] => Array ( [0] => load [1] => delete), [other
stuff]....)
but I cannot access it. I'm doing the same exact syntax for the image name="image[]" which works perfectly.
I can find nothing on this in the documentation or any of the other wonderful books & websites out there.
Please, what am I doing wrong in trying to access the HTTP_POST_VARS?
Thanks,
Lara
At 08:36 AM 11/10/2001 -0800, Lara J. Fabans wrote:
My bad for typing it in from memory. I'd retyped it in a few times, so I thought i had it perfect. Here's the exact code: print_r ($HTTP_POSTVARS); // yeilds the array that I pasted down below if ($flag=="process") { $whatdo = $HTTP_POSTVARS['whatdo']; print_r($what_do); // blank . . . for ($x=0;$x<=$row;$x++) { $whatdox = $whatdo[$x]; print $whatdox; // blank . . . //loop start <tr>--------------------- Lara J. Fabans Lodestone Software, Inc lara@lodestone-sw.com<td nowrap> <p> <input type="radio" name="whatdo[<?php print $row?>]" value="load"checked>Load<br> <input type="radio" name="whatdo[<?php print $row?>]"value="delete">Delete<br> <input type="radio" name="whatdo[<?php print $row?>]"value="change">Change Category</p> </td>. . . --------------------- Lara J. Fabans Lodestone Software, Inc lara@lodestone-sw.com At 09:41 AM 10/11/01, Lara J. Fabans wrote:Hi, I'm having some difficulties accessing HTTP_POST_VARS The original form has a table where each row has a set of 3 radio buttons name="whatdo<?php print $x?>[]" where $x is the row counter. (I'm using PHP to pull info into a table, then the user manipulates the info, and it places the info into 2 other tables depending upon what the choice is for the 3 radio buttons). So, on submit, it reloads the page, and I pull in all of the areas. All work except the radio buttons. I've tried: $submitted_vars = $HTTP_POST_VARS; $whatdo = $submitted_vars[whatdo]; --- and $whatdo = $HTTP_POST_VARS["whatdo"]; -- but when I do a print_r($whatdo) it's blank When I do a print_r($HTTP_POST_VARS) I get Array ( [whatdo] => Array ( [0] => load [1] => delete), [otherstuff]....)What am I doing wrong :-) How do I access this data? It's sofrustratingsince all the rest of the postvars are working, and I can see that the data's there in the HTTP_POST_VARS....I just can't get to it. (pun not intended)