这是我的PHP。会话ps来自另一个php页面。它成功了。但是当我尝试在以下代码上使用它来连接到我的数据库时,我得到了未定义。
<?php
$pss = "";
session_start();
if(isset($_SESSION['ps'])){
$pss = $_SESSION['ps'];
}
echo $pss;
$connect = mysqli_connect("localhost","root","","erthiph_asksheikh851821217");
mysqli_query($connect,"INSERT INTO `as_questions`(`Qid`, `M_class`, `S_class`, `Question`, `Answer`, `Doctor`, `Time`) VALUES
('','','','".$pss."','','',CURRENT_TIMESTAMP)");
?>
以上代码有效。我将'$ _POST [postquestion]'替换为'“。@ pss。”' 请检查编辑历史记录以检查修改。
答案 0 :(得分:2)
将side += "<li href='#' class='list-group-item' value="+friend.id+" style='height:75px'>";
side += "<button type='button' onclick='sidebarUserOptions(this)' style='height:95%; width:15%;'>View</button>";
side += "<button type='button' onclick='sidebarUserOptions(this)' style='height:95%; width:15%;'>Visit</button>";
side += "<button type='button' onclick='sidebarUserOptions(this)'style='height:95%; width:15%;'>Edit</button>";
side += "</li>";
更改为'$_POST[$pss]'