Re: Lost Variables
| From: | abrea | Date: | Tue, 23 Nov 2004 21:29:05 +0000 |
| Subject: | Re: Lost Variables | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-202731@lists.php.net to get a copy of this message | ||
To turn $_POST["var1"], $_POST["var2"], $_POST["var3"] into $var1,
$var2,
$var3:
if(isset($_POST))
{ foreach($_POST as $key=>$value)
{ $$key= $value; print("$$key= $value; <br />"); }}
This should do it. The print statement is just to check the result.
Regards
Alberto Brea
-----Original Message-----
From: "Monique Verrier" <monique@costill.com>
To: php-general@lists.php.net
Date: Tue, 23 Nov 2004 12:52:29 -0800
Subject: [PHP] Lost Variables
> First -- thank you for reading my post.
>
> I am using the general strategy suggested by Jay (thanks, Jay) to
> process my
> form in another procedure. It's listed below. In my processStuff.php
> program, I use the following code:
>
> $attributes = array();
> $attributes = array_merge($attributes,$HTTP_POST_VARS, $HTTP_GET_VARS);
> extract($attributes, EXTR_PREFIX_SAME, "this");
>
> I want to load my numerous post variables into regular memory variables
> (or
> whatever the php nomenclature is) -- e.g. $_POST['action'] becomes
> $action.
> It doesn't seem to working according to the manual. I list my
> $HTTP_SESSION_VARS, there are none.
>
> I would appreciate anyone taking the time to explain to me how this
> works.
> Either it's stupid or I'm stupid. I'm figuring it's me.
>
> Monique.
>
>
>
>
> <form method="post" name="form1" action="processStuff.php">
> <input type="submit" name="action" value="Add Record">
> <input type="submit" name="action" value="Delete Record">
>
> In processStuff.php
>
> <?php
> switch ($_POST['action']){
> case "Add Record":
> ...do stuff...
> ..redirect back to original page...
> break;
>
> case "Delete Record":
> ...do stuff...
> ..redirect back to original page...
> break;
>
> }
> ?>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>