<分区>
我为用户名和短信创建了一个表单,但现在按下提交实际上并没有提交任何东西,尽管它接近于我的登录和注册表单的代码,但可以正常工作。 代码:
<form id="myChatForm">
<input type= "text" placeholder= "Enter a name" name= "user_name" id= "user_name"><br>
<textarea placeholder= "type your message" name="message" id="message" cols="30" rows="3"></textarea><br>
<button type= "submit" name= "submit" value= "submit" class= "btn btn-succes btn-lg" id = "sendMessageBtn"> Send Message</button><br>
</form>
<?php
include("config.php");
if (isset($_POST['user_name']) && isset($_POST['message'])){
if (isset($_POST['user_name'])) {
$uname = ($_POST['user_name']);
}
if (isset($_POST['message'])) {
$umessage = ($_POST['message']);
}
$query = "INSERT INTO chatroom (name, message) VALUES ('$uname', '$umessage')";
$run = mysqli_query($con, $query);
}
?>
据我所知,问题在于表格,因为之前我有
if (isset($_POST['user_name']) && isset($_POST['message'])){
我会收到错误提示 user_name 和 message 都未定义。