预约表界面分为 -- 预约表填写,天蝎内容包括: 预约日期,投放位置,商家类型,标题
具体需要流程:填写表格,提交的时候,后台进行验证,如果该日期及版面已被占用,则提示:不能预约此日期的版面!否则将继续进行操作。 具体验证代码:
<!-- lang: php -->
if(isset($_POST['title'])){
//先判断位置是否被占用,如果是,则提示不能发布
$position = $_POST['position'];
$dates = $_POST['dates'];
$sql = "SELECT * FROM `sch` where `dates`='{$dates}' and `position` ='{$position}' limit 1 ";
$query = mysql_query($sql);
$res = mysql_fetch_assoc($query);
if($res){
echo "对不起,该位置已被占用";
}else{
//如果没有被占用,则继续进行操作
$arr = $_POST;
// print_r($arr);
$table = 'sch';
$result = $db->insert($table,$arr);
if($result)
{
echo '<script language="javascript">
alert("执行成功~~!!");
location.href="#"
</script> ';
}else{
echo '<script language="javascript">
alert("执行失败~~!!");
location.href="#"
</script> '.mysql_error();
}
}
}
想法:没有使用自定义函数进行调用,提前写好数据库的调用类,方便之后进行操作。