Reputation: 59
At the top of my file I have
PHP Code:
if (!ISSET ($_POST['submit']))
which tests if the submit has been hit, if not displays the form....
What I'd like to be able to to is generate a link that would be processed directly by the php code that the form would normally be submitted to... (does that make sense ?)
so a generated link in the code looks like ..
PHP Code:
echo '<a href="index.php?submit&s_type=' . $s_type . '&d_height=' . $d_height . '&j_ref=' . $j_ref . '&j_name=' . j_name . '">' . $j_ref . '</a>';
The link generated looks like ..
HTML Code:
index.php?s_type=partk&d_height=3312&j_ref=AS0001&j_name=j_name
I have tried setting "submit" with links like
HTML Code:
index.php?submit=submit&s_type=partk&d_height=3312&j_ref=AS0001&j_name=j_name
index.php?submit&s_type=partk&d_height=3312&j_ref=AS0001&j_name=j_name
How do I create a link that sets "submit so it gets processed rather than going through the form ???
Upvotes: 0
Views: 95
Reputation: 70540
$_GET != $_POST
So, either change $_POST check to $_REQUEST check, or change those 'links' to forms full of hidden prefilled elements, with just the submitbutton.
Keep in mind links are sometimes precached, going the $_GET route is only acceptable if it does not alter data.
Upvotes: 2