Re: A tricky little addition

From: Date: Wed, 14 Sep 2005 22:31:10 +0000
Subject: Re: A tricky little addition
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-222437@lists.php.net to get a copy of this message
On Wed, September 14, 2005 2:25 pm, Ross wrote: > Hello, > > > If I have a variety of submit buttons all called 'add' but with > different > vaues, (food types fish, pork, beef ) > > I want to feed this into a function to increment the corresponfding > cookies > value by 1. This is what I have so far > > if (isset($add)){ > $variable= "$".$add; > echo "the variable is".$variable; > $variable = intval($_COOKIE['cookie']['$add']); > echo $variable; > $variable++; > setcookie("cookie[$add]", "$fish fish"); > echo var_dump($_COOKIE['cookie']['fish']); > > } > > So if add = "fish", I need to make a variable $fish and then retrieve > the > current value of fish from the cookie using the var_dump function. $fish = 1; $$add++; echo "fish is now: $fish<br />\n"; You may also want to consider using: <input type="submit" name="add[fish]" value="Fish" /> You can then look into the $_POST['add'] array and find 'fish' as the key with http://php.net/key or similar functions. Variable variables might be a bit tricky to understand and easy to mess up, but arrays are, for MOST users, easier. -- Like Music? http://l-i-e.com/artists.htm

« previous php.general (#222437) next »