用户输入的值如何作为下次执行文本框的默认值呢?????
这我在这个输入函数中加入了验证代码,一但输入信息不符,用户输入的值如何作为下次执行文本框的默认值呢?????
function create_entry(
$name, $phone, $postalcode, $location, $email, $url, $comments)
{
//过滤掉所有的HTML标记和特殊符号,以防止恶意代码
$name = cleanup_text($name);
$phone = cleanup_text($phone);
$postalcode = cleanup_text($postalcode);
$location = cleanup_text($location);
$email = cleanup_text($email);
$url = cleanup_text($url);
$comments = cleanup_text($comments);
$errmsg = "";
if (empty($name))
{
$errmsg .= "你必须输入姓名或者公司名称!\n";
}
if (empty($email) || !eregi("^[A-Za-z0-9\_\]+@[A-Za-z0-9\_-]+.[A-za-z0
-9\_-]+.*", $email))
{
$errmsg .= "<li>你输入的电子邮件格式不对\n";
}
if (!empty($url) && !eregi("^[A-Za-z0-9\%\?\_\:\~\/\.-]+$", $url))
{
$errmsg .= "你输入的主页地址格式不对\n";
}
if (empty($errmsg))
{
$query = "insert into guestbook"
."(name, phone, postalcode, location, email, url, comments) values"
."('$name', '$phone', '$postalcode',
'$location', '$email', '$url', '$comments')";
//safe_query($query);
mysql_query($query);
print "<h2> 谢谢您的留言, $name!!</h2>\n";
}
else
{
echo $errmsg;
}
//怎么处理???
return $errmsg;
}