我想向朋友發(fā)送消息,但它不想進(jìn)入我的數(shù)據(jù)庫(kù),但即使我使用 $_POST,它也會(huì)顯示在 url 中。我得到了我的 currentuserID 和我的 recipientID(我需要發(fā)送給的人)因?yàn)槲?var_dump 了這兩個(gè)并且得到了兩個(gè) ID。我的 SQL 查詢應(yīng)該沒(méi)有錯(cuò)我以為我已經(jīng)與多個(gè)人核實(shí)過(guò)(但是當(dāng)我在數(shù)據(jù)庫(kù)中測(cè)試時(shí)它給出了一個(gè)錯(cuò)誤。但是當(dāng)我在其中放入另一個(gè)有效的查詢時(shí),它給出了同樣的錯(cuò)誤所以我不'不認(rèn)為這是一個(gè)問(wèn)題)。所以我不知道這里可能是什么問(wèn)題..我的消息.php:<?phpsession_start();if (empty($_SESSION['user_id'])) { header('Location: login.php');}//Hier mag enkel het gesprek te zien zijn tussen 2 users die met elkaar bevriend zijn//tabel buddies >buddyID1 & buddyID2include_once(__DIR__."/inc/header.inc.php");include_once(__DIR__."/classes/Message.php");include_once(__DIR__."/classes/User.php");$userArray = $_SESSION['user_id'];$userID = implode(" ", $userArray);$currentUser = $userID;//var_dump($_POST);$recipientID = implode(" ",$_POST);//om het getal terug te krijgen van de recipientIDecho "currentUser: ";var_dump($currentUser);echo ". recipientID: ";var_dump($recipientID);//msg wordt in databank gestoptif(!empty($_POST['message'])){ $msg = new Message(); $msg->setUserID($currentUser); $msg->setRecipientID($recipientID); $msg->setMessage(htmlspecialchars($_POST['message'])); $msg->messageSchrijven();}//msg wordt afgedrukt/gereturned$msg2 = new Message();$messages = $msg2->messagePrint();?><!DOCTYPE html><html><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title></head><body> <div> <form action="" methd="post"> <h1>Je chat nu met <?php echo $recipientID ?></h1> <input type="text" name="message"> <input type="hidden" name="recipientID" id="" value="<?php echo $recipientID?>"> <input type="hidden" name="senderID" id="" value="<?php echo $currentUser?>"> <div class=""> <button type="submit" class="btn" style="width: 90px">Send</button> </div> </form> </div></body></html>
我的消息輸入沒(méi)有進(jìn)入數(shù)據(jù)庫(kù)
哆啦的時(shí)光機(jī)
2022-12-11 10:06:31