<?php
session_start(); // First thing... every time
require_once("connect.php"); if(!isset($_SESSION['username'])){
header('Location: login.php'); the top
exit; // Always include after redirect.
}
if(isset($_POST['submit'])){
$sql = "UPDATE user SET attendance1 = '" . mysql_real_escape_string($_POST['attendance1']) . "' WHERE username = '" . mysql_real_escape_string($_SESSION['username']) . "'";
mysql_query($sql) or die("Error in SQL: " . mysql_error());
$query="SELECT lastname FROM user WHERE username = " . $_SESSION['username'] . ";";
$result=mysql_query($query);
$row = mysql_fetch_assoc($result);
$_SESSION[lastname] = $row[lastname];
header("Location: thankyou.html", true, 303); // Look up "303: See Other"
exit;
}
?>
위의 코드는 my PHP 코드입니다. 내가하고 싶은 일은 데이터베이스의 성을 웹 페이지에 표시하는 것입니다. 웹 페이지에서mysql에서 데이터를 가져 와서 웹 페이지에 표시하려면
코드는
Welcome <?php echo $_SESSION['lastname']; ?>.
문제가 LASTNAME 내가 유 그냥 디스플레이를 테이블에서 즉, 선택 표시를 점점 r에 볼 환영
및 문제? 당신은 이미 세션에서 db와 store를 쿼리하는 방법을 알고있는 것 같아요. 그래서 무엇이 문제입니까? –
@ 대각선 죄송합니다. 지금 수정했습니다. 환영 이후 표시되지 않는 성 성 – Jacob
'SELECT' 쿼리에서'$ _SESSION [ 'username']'주위에 따옴표가 누락되었습니다. –