因此,我正在尝试创建一个用户到用户的私人消息传递系统,该系统使用$ _GET从URL获取收件人用户的ID。但是,它总是说有一个未定义的索引。
我尝试使用单独的php文件,并直接在php代码中获取变量,但这些都不起作用,所以我想我会来这里。
if (isset($_POST['submit_msg'])) {
$to_user=$_POST['user2'];
$from_user=$_SESSION['id'];
$message = $_POST['txtbody'];
$subject = $_POST['txtsubject'];
$stmt = $conn->prepare('INSERT INTO messages (user1_id,user2_id,message_text,subject) VALUES (?,?,?,?)');
$stmt->bind_param('iiss', $from_user, $to_user, $message, $subject);
$stmt->execute();
}
第55行:
<input type="hidden" form='msgsend' name="user2" value=<?php $_GET['recipientid'] ?>>
我希望将其发送到数据库,并填写每个字段,它确实会填充除第二个用户ID之外的每个字段。总是以
返回注意:未定义索引:第55行的C:\ xampp \ htdocs \ hiddenzone \ user \ sendmessage.php中的收件人ID