PHP : Post get method, need some advice -
i new php , need understand how post method useful code. scenario is, have 3 webpages, 1st webpage html form , using post method here take firstname , last name form , enter in sql query(for e.g. $_post[firstname]
) on 2nd webpage generates data me , printing data.
now need pass same parameters 3rd page generates graph based on firstname , lastname entered in 1st html form?
how can persist these values on 3rd php page? referencing url page 3 on page , believe not sufficient, tried google search , found out post useful need expert advice.
thanks
you can use this:
1st page (page1.php)
<form action="page2.php" method="post"> <input type="text" name="firstname" value="" /> <input type="text" name="lastname" value="" /> <input type="submit" value="submit" /> </form>
2nd (page2.php)
retrieve , validate $_post['firstname']
, $_post['lastname']
, create output required data, can use hidden fields or create links, according needs. instance:
$firstname = $_post['firstname']; $lastname = $_post['lastname']; // output links can pass data method echo '<a href="page3.php?firstname='.$firstname.'&lastname='.$lastname.'"></a>'; // output hidden fields, can use post or method or javascript/ajax echo ' <form action="page3.php" method="get"> <input type="hidden" name="firstname" value="'.$firstname.'" /> <input type="hidden" name="lastname" value="'.$lastname.'" /> <input type="submit" value="submit" /> </form>';
3rd page (page3.php)
if use solution link or form method, can retrieve data in page3.php
doing following:
$firstname = $_get['firstname']; $lastname = $_get['lastname'];
hope can you!
Comments
Post a Comment