-1
私は前のページに入力されたデータを受け取り、そのデータをデータベースに入力するページを持っています。次に、その投稿のデータベースIDを取得します。ヘッダーでこのid($ id)を使用しますが、次のコードを実行するとget変数は空です。PHPヘッダが変数をリダイレクトしない
CODE:
<?php header("Location: http://localhost/biology/question.php?q=$id"); ?>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
</head>
<body>
<?php
include '../connect.php';
if (isset($_POST['questionSubmit'])){
$question=mysql_real_escape_string($_POST['question']);
$detail=mysql_real_escape_string($_POST['detail']);
$date=date("d M Y");
$time=time();
$user=$_SESSION['id'];
$put=mysql_query("INSERT INTO questions VALUES ('','$question','$detail','$date','$time','$user','biology','0')");
$id=mysql_insert_id();
}
?>
</body>
</html>
mysql_query()はその仕事をしています(行を挿入していますか?) –