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?
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();
}
?>
Simple Scraper... Weird Output
Okay, maybe I just need a Blue Monster and some sleep, but.... I'm scraping a ringtone site just so that I can download all of the ringtones and add them to my personal library.The website's code that
simple ping code
been searchin the site/web and found code thats simple but doesnt work.I have a personal web server running with various things and a place to upload or down load files from out side my lan.I am
remove trailing slash from array
I have the following array which contains trailing slashes I need to remove. What is the best way to accomplish this?Array ( [Field1] => A [Field2] => Test [Field3] =>
problem with refreshing
in my site, i have an index page, it has a main div. this main div's content is changing according to the menu click as home, products etc. div is populating itz contents with html pages for these
There was a problem with the request. (Code: 0)
Any Idea what could cause this? I get it randomly at best. But with both IE and FF. It derives from an AJAX banner rotation script I am attempting to implement. Well have implemented it... And the
list files from folder, only one for each date
I have many files in a folder and wish to only list one of each datethese are the file names.date format (dd/mm/yyy)abc - 12-01-2009 - something.pdfabc - 12-01-2009 - something else.pdfabc -
[Need Help] php timing issues
I don't know what is going wrong. I need some help with being able to set an image at 9:00am Colorado time if my server is in California and it would be 8:00am. I tried to echo the image below, but
getting Vars to pass to next page.
Hello all, I have a confusing situation on my hands, i am a member of a gaming community and we are setting up a website (yay i get to be teh techie!!) im not exactly a noob with php but i am by far
database design
Hi,I got a page which allow candidate to type in their previous working experience,I let user to choose the start date and end date and then system will automatically calculate the total experience in
How to display objects in a row
I have 7 codes that i want to display in a row one next to another.The first is {$ads->ads_display('1')}, the second {$ads->ads_display('2')} and so on...They appear one under the other.