사용자가 로그 아웃하면 기본적으로 테이블에서 행의 ID 코드가 포함 된 모든 데이터가 삭제됩니다.테이블 이름에서 삭제가 변수로 저장 되나요?
$idcode = $_SESSION['idcode'];
$idicao = $_SESSION['idicao'];
if(isset($_POST['logout'])) {
$sql = "DELETE FROM $idicao WHERE idcode=".$idcode."";
mysql_query($sql);
}
session_unset();
session_destroy();
mysql_close($dbid);
header("Location: login.php");
?>
변수가 페이지에 올바르게 표시되고 session_start가 맨 위에 표시됩니다. 유일한 문제점은 테이블의 레코드가 삭제되지 않는다는 것입니다.
모든 변수 .. $ _POST를 포함 않습니다 제대로 에코 말한다 ['로그 아웃'] ? – Gryphius
echo $ sql 결과를 표시하십시오. –
$ sql을 echoing하면 다음과 같은 결과가 나옵니다. idcode = test – Thatfuzzbean