Passing variables
| From: | Jeff | Date: | Thu, 22 Mar 2007 02:49:03 +0000 |
| Subject: | Passing variables | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-251063@lists.php.net to get a copy of this message | ||
I want to thank you all for clearing me up on setting the register_globals
to ON issue!! I have refrained from doing so and my code is running great
with the $_GET.
I am having NO trouble passing my "single" variable to the next page using..
echo "<A href=\"char_edit_form.php?charid=$charid\">Edit</A>";
as when the next page that load actually shows the character info, so
basically you can see you are dealing with the correct record.
NOW.............
I want to pass two variables to a delete page. The charid and the char name.
Here is what I have but it will only pass the 1st variable ?charid
echo "<A href=\"delete_char.php?charid=$charid
?char=".$myrow["char_name"]."\">Delete</A>";
I get the 1st variable using the $charid = (int)$_GET['charid']; (on the
next page)
I do however NOT get
$charname = $_GET["char"] to pull the name out. (on the next page)
I've tried putting a comma, a &, a % between the variables ie..
echo "<A href=\"delete_char.php?charid=$charid &
?char=".$myrow["char_name"]."\">Delete</A>";
but it just won't let me pull the $_GET["char"]
I have even tried $_GET['char'] but am under the impression '_' are for
integers and "_" are for text? Anyway, can someone please let me know the
PROPER way to pass the two or more variables?
Thanks WAY in advance!!