用户输入的值如何作为下次执行文本框的默认值呢?????

ck_chuyun 2004-07-31 12:01:44
这我在这个输入函数中加入了验证代码,一但输入信息不符,用户输入的值如何作为下次执行文本框的默认值呢?????

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;
}

...全文
126 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
ice_berg16 2004-07-31
  • 打赏
  • 举报
回复
echo "<a href='javascript:history.back()'>点击这里返回</a>";
zairwolfc 2004-07-31
  • 打赏
  • 举报
回复
你这样,在所有的input输入框里面,设置value为自动接受的变量。就可以了。
ccterran 2004-07-31
  • 打赏
  • 举报
回复
回到历史记录的上一页
ck_chuyun 2004-07-31
  • 打赏
  • 举报
回复
echo "<a href='javascript:history.back()'>点击这里返回</a>";

谢谢各位,请问这是什么意思呢?
thunderx 2004-07-31
  • 打赏
  • 举报
回复
可以用history.back()或设置缓存
ccterran 2004-07-31
  • 打赏
  • 举报
回复
一样的。如果不行,可以设置cache limiter为private
zairwolfc 2004-07-31
  • 打赏
  • 举报
回复
back()和go(-1)效果是这样不同的?

21,893

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧