<?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;
}
?>
上記は私のPHPコードです。私がやりたいことは、データベースの姓をWebページに表示することです。 Webページ上のmysqlからデータを取得してウェブページに表示する
コードが
Welcome <?php echo $_SESSION['lastname']; ?>.
問題であり、私はuがちょうどテーブルからディスプレイすなわち、選択表示になっていることがわかりrは歓迎
と問題はありますか?あなたはすでにセッションにdbとストアを照会する方法を知っているようですので、何が問題なのですか? –
@Dagon申し訳ありません、私は今編集しました。歓迎の後に姓が表示されない – Jacob
'SELECT'クエリで' $ _SESSION ['username'] 'の引用符がありません... –