我正在制作一个简单的审查申请。下图是我的数据库模式:
这是我用来接受发布请求的PHP:
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$name = ($_POST["name"]);
$title1 = ($_POST["phone"]);
$title2 = ($_POST["myphone"]);
// check if name only contains letters and whitespace
$image = ($_POST["stars"]);
// check if name only contains letters and whitespace
mysql_query("insert into `PeerReview`
( `ReviewerPhoneNumber`, `RevieweePhoneNumber`,
`RevieweeName`, `Comments`, `Stars` )
values ( '".$title2."', '".$title1."', '".$name."', '".$image."', '".$image."')");
if (mysql_error()) {
die(mysql_error());
echo '
<div class="post" style="border-bottom:1px black solid;">
<h3>Thank You!</h3>
</div>
</body>
</html>';
die();
}
}
我正在使用Postman发送发帖请求:
结果是将新行添加到具有自动递增ID的数据库中,但其他各列的值为空白。这是不正确的,因为正如您在Postman中所看到的,我正在准确地添加参数。在使用同一技术堆栈之前,我已经制作了许多PHP应用程序。任何方向,我将不胜感激。