在這個HTML表單作用力以complete.php
像這樣的時刻:在mysql中將數據庫值從'0'更新爲'1'?
<form action\"includes/welcome_complete.php\" method=\"post\"><input type=\"submit\" class=\"welcome-submit3\" name=\"submit\" value=\"Finish ->\" id=\"submit\"/></form>
我則試圖讓complete.php
運行MySQL查詢,我希望它在數據庫中更新列initial_prompt
從'0'
到'1'
爲用戶,然後重定向。
由於某種原因它重定向但不更新數據庫中的值。
有人可以告訴我我哪裏出錯了。謝謝。
complete.php
:
<?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');
}
?>
什麼變量類型是initial_prompt? – Ynhockey
'mysql'-extensions現在已經很長時間沒有維護了,並且會被標記爲5.5棄用。使用'PDO_MySQL'或'MySQLi'。 http://php.net/en/mysql-connect – KingCrunch
你可以顯示你的mysql錯誤? – Cjueden