【发布时间】:2010-01-31 18:42:04
【问题描述】:
我有一个复选框,可以保护帖子密码-
<p><strong><label for="password">Password protect?</label></strong> <input type="checkbox" name="password" id="password" value="1" /></p>
我的 PHP 尝试发布-
$password = htmlspecialchars(strip_tags($_POST['password']));
我得到未定义的索引错误。
现在,如果我尝试先检查是否设置了密码,我会得到同样的错误执行-
$sql = "INSERT INTO blog (timestamp,title,entry,password) VALUES ('$timestamp','$title','$entry','$password')";
$result = mysql_query($sql) or print("Can't insert into table blog.<br />" . $sql . "<br />" . mysql_error());
我该如何解决?我必须为标题文本框等每个字段都这样做吗?
【问题讨论】: