Save data in input fields when they press "BACK BUTTON"


Posted on 16th Feb 2014 07:03 pm by admin

Hi, this is html form: And let's say they get a error "Please enter ur title must be more then 3 character" then they click the BACK BUTTON AND ALL THERE DATA IS GONE!!

How i fix?

Did you know?Explore Trending and Topic pages for more stories like this.
Code: <form action="u.php" method="post">
<INPUT TYPE=hidden NAME=name VALUE="<?php echo $_SESSION['user_name']; ?>">
<fieldset class="in" style="width:804px">
<legend>Submit Prayer</legend>
<div class="p9 ce">
<?php echo $l; ?>
Welcome, Please fill out the Prayer form and it will be submited into the Prayer Center!
</div>
<table class="ftbt">
<tr>
<td align="right" width="25%">Prayer Title:</td>

<td><input type="text" name="title" value="" size="30" maxlength="50"/></td>
</tr>
<tr>
<?php echo $pray; ?>
</tr>
<tr>
</tr>
<tr>
<td align="right">Level of Prayer:</td>
<td class="cL"><select name="level">
<option value="1">Please God Right Now</option>
<option value="2">In a Few Minutes</option>
<option value="3">Maybe today</option>
<option value="4">Sometime this Week</option>
<option value="5">In a couple of Years</option>
<option value="6">Whenever you want</option>

</select>
</td>
</tr>
<tr>
<td align="right" valign="top">Prayer:</td>
<td><textarea name="prayer" cols="88" rows="11"></textarea></td>
</tr>
<tr class="bts ce"><td colspan=2><b>Security Code Confirmation</b></td></tr>

<tr>
<td align="right">Your unique security code<input type="hidden" name="secId" value="76c2b0e6f20ed0f1b209bcf39dee8e06"></td>
<td>
<img src="php_captcha.php">

<span class="desc">If The images are broke, please contact us.</span></span>
</td>
</tr>
<tr>

<td align="right" >Confirm security code:</td>
<td><input type="text" size="3" maxlength="5" name="number" />
<span class="desc">Please Enter the 3 Digit code above, Only Numbers are allowed.</span></td>
</tr>
</table>
This is my PHP u.php

Code: <?php
include 'dbc.php';
page_protect();
session_cache_limiter('private,
must-revalidate');
header('private, must-revalidate');
if (!isset($_SESSION['user_id'])) {
$e = "";
}
$title = $_POST['title'];
$text = $_POST['prayer'];
$time = date("D, M j Y, h:ia");
$name = $_POST['name'];
if(trim($_POST['title'])=='' || strlen(trim($_POST['title'])) > 30 || strlen(trim($_POST['title'])) > 30){
echo "Please enter a Title between 3 and 30 characters!<br />"; //concatenate the $error Message with a line break
exit;
}
//maybe dont need $private = $_POST['private'];
if(trim($_POST['name']) > 20){
echo "Please enter a username between 3 and 20 characters!<br />"; //concatenate the $error Message with a line break
exit;
}

$key=substr($_SESSION['key'],0,3);
$number = $_REQUEST['number'];
if($number!=$key){
echo '<center><font face="Verdana, Arial, Helvetica, sans-serif" color="#FF0000">
Validation string not valid! Please try again!</font></center>';

exit;
}

else
{
unset($_SESSION['key']);

/*
if (!isset($_SESSION)) {
session_start();
}
// anti flood protection
if(isset($_SESSION['lol']) && $_SESSION['lol'] > time() - 30){
// users will be redirected to this page if it makes requests faster than 2 seconds
echo "Stop flooding please";
exit;
}
$_SESSION['lol'] = time();
*/
mysql_query("INSERT INTO `prays` (`title`,`prayer`,`time`,`level`,`nameid`,`name`) VALUES (
'". mysql_real_escape_string($_POST['title']) ."',
'". mysql_real_escape_string($text) ."',
'". mysql_real_escape_string($time) ."',
'". mysql_real_escape_string($_POST['level']) ."',
'". mysql_real_escape_string($e) ."',
'". mysql_real_escape_string($name) ."');") or die(mysql_error()) ;
mysql_close();
}

?>
No comments posted yet

Your Answer:

Login to answer
312 Like 41 Dislike
Previous forums Next forums
Other forums

cURL Upload Help
OK, I am creating a bridge from a local program to my website and I am trying to find the best way t

getAlexaRank($url) function not working
I have made a function to get alexa rank
the site is here: http://mytestsite.rack111.com/1

Baffled by Undefined Index in Simple Array: Please Help!
Hello. I have a form which posts an array to this script. However, I can't seem to access the values

Required to login help
I'm trying to set up my site so users have to be logged into the forum to access the site.I've been

Match stored value with the current value in a loop
Hello,

I have a MySQL db were I store articles in.

I have a form to fill these article

adding 0 to numbers
Hey guys i need to create a 00001 number in a loop. Is there a better way of forcing a 5 digit numbe

Multi Level Array Problem
hi all,

For example I have array like below:

$temp = array(array('north america', 'us'

PHP switch function help
Hi, I am trying to create a search function for a directory website. On the search function on html

mysq_num_rows
Hi,

I want to use:

Code: if(mysql_num_rows($ergebnis2)==2)
how can the value 2, be

Problem assigning value to variable in "IF" function
Does this script makes sense? I am trying to take the value that is set to "authenticat" a

Sign up to write
Sign up now if you have flare of writing..
Login   |   Register
Follow Us
Indyaspeak @ Facebook Indyaspeak @ Twitter Indyaspeak @ Pinterest RSS



Play Free Quiz and Win Cash