PHP提交网页之后根据下拉菜单的值更新数据库 25

$success=$unseccess="";if($_SERVER["REQUEST_METHOD"]=="POST"){$date_selected=$_POST['... $success = $unseccess = "";
if ($_SERVER["REQUEST_METHOD"] == "POST")
{
$date_selected = $_POST['selecting'];
$time_selected = $_POST["selecting1"];
echo $date_selected;
$query2 = "SELECT count FROM selectTutorial WHERE dates='$date_selected' AND time='$time_selected'";
$result2 = mysqli_query($con,$query2);
$result2 || die("Unavailable selected! \n".mysqli_error($con));
while($row2 = mysqli_fetch_array($result2))
{
if($row2['count'] < 2)
{
$success = "Successful!";
echo $success;
$query3 = "UPDATE selectTutorial SET count=count+1 WHERE dates='$date_selected' AND time='$time_selected'";
$result3 = mysqli_query($con,$query3);
$result3 || die("Database access failed: ".mysqli_error($con));
}
else
{
$unseccess = "Unavailable selected!";
echo $unseccess;
}
}
}
这是我的代码。不管怎么测试都不能在网页上显示是否成功。请各位高手看看到底哪里出错了?
selecting和selecting都是我的<select>的name。
表格结构是这样的:
dates VARCHAR(10)
time VARCHAR(20)
count INT
我想要通过用户选择的dates还有time更新count的值。
展开
 我来答
安迅快捷
2015-03-27 · 超过15用户采纳过TA的回答
知道答主
回答量:69
采纳率:0%
帮助的人:34.9万
展开全部
$result2 || die("Unavailable selected! \n".mysqli_error($con));这段如果是数据库连接代码的话,那放的位置应该置顶,规范下应该是$result2=mysql_connect("","","") or die(mysql_error());mysql_select(“数据库",$result2);
$query3 = "UPDATE selectTutorial SET count=count+1 WHERE dates='$date_selected' AND time='$time_selected'"; 这个selectTutorial应该是一个表吧,count=count+1;这个是有问题的,你count只是一个字段,没有具体的值,应该换成row2['count']+1;
因为你这代码也不全,没法实测
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xyshappy
2015-03-25 · 超过17用户采纳过TA的回答
知道答主
回答量:121
采纳率:0%
帮助的人:32.9万
展开全部
$result2 || die("Unavailable selected! \n".mysqli_error($con));
while($row2 = mysqli_fetch_array($result2))
//上面这两句代码啥意思?

.....

if($row2['count'] < 2)
{
$success = "Successful!";
echo $success;
......

以上代码俺看不懂啥意思,呵呵
是不是写反了啊?
是不是这样:
if(count($row2)<2){
echo"Successful!";

}

才疏学浅,请指教
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
阳光的豆豆鱼
2015-04-03 · TA获得超过256个赞
知道小有建树答主
回答量:483
采纳率:76%
帮助的人:197万
展开全部
有没有打印出你的SQL语句看看有没有哪里出错了
把打印出的sql域名在数据库里面执行下看 能不能成功
数据链接没问题,语法没问题,可能就是 SQL语句有误
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式