Proper syntax to Make type index form field sticky in PHP -


i have include form type=index fields in funciton eg. firstname, lastname. form uses separate handle.php page. can't figure out how make sticky (retain last value entered if refresh page). because refresh page form if there error input, , want see last input fields entries retained. have tried $_session['fname'] , $_post['fname']. neither seems work...

this without sticky

echo "<tr><td>first name:<input type='text' name='fname' value=''></td>"; 

this think works if not within php block

<td>first name:<input type='text' name='fname' placeholder='first name' value="<?php if(isset($_session['fname'])) echo ;?>" ></td> 

you close!

your example missing argument echo. try this:

<?php if(isset($_session['fname'])) echo $_session['fname'];?> 

however, form never submit $_session default.

if have <form action='handle.php' method='get'> variables in $_get superglobal, , if have method=post available in $_post i.e. `$_post['fname']

you have manually put things in session, i.e.

$_session['fname'] = $_post['fname'] (we copied post fname value session)

usually validating form better use $_request, $_post, or $_get instead of putting variables in $_session. $_session gets crowded since remembers everything, , form validation doesn't need remembered more 1 request.

$_post variables won't remembered if refresh page browser. $_post variable posted if post form (submit it) server. if trying remember them browser refresh, have manually copy variable session example above.

if want access variables on next page, available in $_post or $_get superglobals, depending on form.

if want pass them form page, method depends on how redirecting. either need post them or add them url, , access them in form page superglobals.


Comments

Popular posts from this blog

ruby on rails - RuntimeError: Circular dependency detected while autoloading constant - ActiveAdmin.register Role -

c++ - OpenMP unpredictable overhead -

javascript - Wordpress slider, not displayed 100% width -