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" <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED]
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
>
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php