Я пытаюсь передать идентификатор с одной страницы на другую. Я получаю этот идентификатор на другой странице, и я пытаюсь вставить этот идентификатор в другую таблицу. Подумайте, что у меня есть один вопрос в таблице, и я беру идентификатор вопроса из этой таблицы и передавая его на другую страницу. Я пытаюсь сохранить этот идентификатор в другой таблице «ответ» на следующей странице. Вот codes-Вставка идентификатора через PHP и MySQL
Первый PAGE-
<?php
require('connect_db.php');
$strSQL = "SELECT * FROM question";
$rs = mysqli_query($conn,$strSQL);
while($row = mysqli_fetch_array($rs,MYSQLI_ASSOC)) {
echo "<a href='AddAnswer.php?IsEdit=1&ID=" .$row['qu_title']. "'><h3 style='font-family: Georgia;margin-left: 3.8%'>".$row['qu_title']."</h3></a>";
echo "<h5 style='font-family: Georgia;margin-left: 3.8%'>".$row['qu_text']."</h5>";
echo "<hr>";
}
mysqli_close($conn);
?>
Второй Page-
<?php
session_start();
require('connect_db.php');
if (isset($_SESSION['email']) and $_SESSION['loggedin'] == "true") {
global $id;
$id = ($_GET['ID']);
//echo $id;
if (isset($_POST['answer']))
{
$answer=$_POST['answer'];
mysqli_query($conn,"INSERT INTO answer(qu_id,ans_text)VALUES
('$id','$answer')");
header("location:Main.php?msg=success");
mysqli_close($conn);
}
}
else {
header("location:Login.php?msg=try");
}
?>
Но, как представляется, проблема в вставке этого идентификатора. Может ли кто-нибудь выяснить эту проблему?
Не могли бы вы немного пояснить, в чем проблема? Вы получили сообщение об ошибке? – Burki
Возможно, вы захотите добавить правильное пространство в «INSERT INTO answer (qu_id, ans_text) VALUES», если это не опечатка. –
@Burki Я не получаю сообщение об ошибке. Но данные, то есть идентификатор, не попадают в таблицу «ответ». –