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

Reply via email to