我将我的会话与 sql Information 一起使用,但我得到了一个非常奇怪的错误。我现在有 2 页。现在我在我的第一页有这个:
while ($thread = mysqli_fetch_assoc($sql_result)) {
echo"<div id='question'<h2>
{$thread['title']}</br>
</h2>
<p style='font-size:16; text-align:left;'>
{$thread['description']}
</p>
<center>
<a href=profile.php?thread_username={$thread['username']}> {$thread['username']}</a></br>
{$thread['date_made']} </center></div>";
$_SESSION['profileuser']=$thread['username'];
}
所以当你点击链接时,$_SESSION['profileuser']
会得到线程用户名。
这是我在第二页中的内容:
$profileusername = $mysqli2->real_escape_string($_SESSION['profileuser']);
我得到的错误是:
未定义的索引
我的其他会议完美无缺,但这可能只是行不通。
当然我有 session_start(); 在每一页...
当我按下这个按钮(在第 2 页上)时,它给了我错误:
if ( isset( $_POST['submit'] ) ) {
$about = $_POST['about'];
$sql_result2 = $mysqli->query("update account_information SET about='".$about."' WHERE username = '".$_SESSION["username"]."'");
$edit=false;
}
编辑:我修好了。