$ _GET返回一个未定义的索引

时间:2019-06-16 17:25:53

标签: php mysql

因此,我正在尝试创建一个用户到用户的私人消息传递系统,该系统使用$ _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

0 个答案:

没有答案