Php 从';更新数据库值;0';至';1';在mysql中?
此时,此HTML表单被操作为Php 从';更新数据库值;0';至';1';在mysql中?,php,mysql,Php,Mysql,此时,此HTML表单被操作为complete.php,如下所示: <form action\"includes/welcome_complete.php\" method=\"post\"><input type=\"submit\" class=\"welcome-submit3\" name=\"submit\" value=\"Finish ->\" id=\"submit\"/></form> 似乎您试图将'1'(字符串)而不是1(整数)添加到
complete.php
,如下所示:
<form action\"includes/welcome_complete.php\" method=\"post\"><input type=\"submit\" class=\"welcome-submit3\" name=\"submit\" value=\"Finish ->\" id=\"submit\"/></form>
似乎您试图将
'1'(字符串)
而不是1(整数)
添加到您的表中似乎您试图将'1'(字符串)
而不是1(整数)添加到您的表中,因为重定向有效,并且您正在检查sql查询是否成功,我的第一个猜测是$\u会话['user\u id']不是您所期望的,请尝试回显它因为重定向是有效的,并且您正在检查sql查询是否成功。我的第一个猜测是,$\u会话['user\u id']不是您所期望的,请尝试回显它我想了解它如何能够重定向
问题似乎出在表单的定义中。下面是实际的HTML代码(除非我对这个问题有误解)
我想学习如何重定向
问题似乎出在表单的定义中。下面是实际的HTML代码(除非我对这个问题有误解)
什么变量类型是初始提示?mysql
-扩展现在没有维护很长时间,将被5.5标记为已弃用。使用PDO\u mysql
或MySQLi
。可以显示您的mysql错误吗?回显字符串以查看您得到什么变量类型是初始提示吗?mysql
-扩展s现在没有维护很长时间,将被标记为5.5不推荐使用。使用PDO_MySQL
或MySQLi
。可以显示您的MySQL错误吗?回显字符串以查看您得到了什么我想它会将其转换回intI,建议您在运行查询之前回显查询,以查看它是否真的是您得到的猜测。我的猜测是,用户id没有正确地进入查询。我认为它会将其转换回intI,建议您在运行查询之前回显查询,以查看它是否真的符合您的预期。我的猜测是,用户id没有正确地进入查询。
<?php
require_once('includes/session.php');
require_once('includes/functions.php');
require('includes/_config/connection.php');
session_start();
$result1 = mysql_query("UPDATE ptb_users SET initial_prompt='1' WHERE id=".$_SESSION['user_id']."")
or die(mysql_error());
if($result1)
{
$_SESSION['dashboard_intro']="<div class=\"user_settings_box_home\"><strong>Welcome to your new profile</strong> - This is your Dashborad.</div><div class=\"infobox-close4\"></div>";
header('Location: dashboard.php');
}
?>
<form action="includes/welcome_complete.php" method="post">
<input type="submit" class="welcome-submit3" name="submit" value="Finish ->" id="submit"/>
</form>