如何将日期和user_id插入mysql

五郎

我是PHP和MySQL的新手。我试图制作留言板,以便用户可以在墙上张贴一些消息,并且每个登录的用户都可以阅读它。

现在,当有人添加消息时,不会在表author_id和date_added中写入消息。显示结果时我需要它们。

这是new.php

if(isset($_POST['formSubmit']))
{
    $errorMessage = "";

    if(empty($_POST['formTitle'])) 
    {
        $errorMessage .= "<li>Doesn't have title!</li>";
    }
    if(empty($_POST['formContent'])) 
    {
        $errorMessage .= "<li>The field for content is empty!</li>";
    }

    if(empty($errorMessage)) 
    {
        $db = mysql_connect("localhost","root","");
        if(!$db) die("Error connecting to MySQL database.");
        mysql_select_db("homework3" ,$db);

        $sql = "INSERT INTO massages (author_id, date_added, title, content) VALUES ('$_POST[author_id]', '$_POST[date_added]', '$_POST[formTitle]', '$_POST[formContent]')";
        mysql_query($sql);

        header("Location: index.php");
        exit();
    }
}

<form action="<?php echo htmlentities($_SERVER['PHP_SELF']); ?>" method="post">
<div><label for='formTitle'>Title<input type="text" name="formTitle" value=""   style="width: 350px;"></label></div></br>

<div><label for='formContent'>Content</div><textarea name="formContent" style="width: 344px; height: 100px;"></textarea>

<input type="submit" class="formbutton" name="formSubmit" value="Send"/>

</form>

编辑:我不知道你是否需要这个,但这是我显示按摩的方式:

$sql = 'SELECT username, msg_id, title, content, date_added FROM massages as m, users  as u WHERE author_id = user_id ORDER BY m.date_added DESC';

  $result = mysqli_query($link, $sql);
if ($result->num_rows > 0) {
while ($row = $result->fetch_assoc()) {
    $real_date = date('d.m.Y', $row['date_added']);
    echo '<table>
   <tr>
   <td>' . $row['msg_id'] . '. ' . $row['title'] . '</td>
   </tr>
   <tr>
     <td>' . $row['content'] . '</td>
   </tr>
   <tr>
<td>By<span style="color: #CC0033;">' . $row['username'] . '</span> on   <span style="color: #CC0033;">' . $real_date . '</span></td></br>
</tr>
</table>';
}

}

兹拉拉尼

您可以使用隐藏属性type = 'hidden',例如auther_id

例如以您的形式

<form action="<?php echo htmlentities($_SERVER['PHP_SELF']); ?>" method="post">
<div><label for='formTitle'>Title<input type="text" name="formTitle" value=""   style="width: 350px;"></label></div></br>

<div><label for='formContent'>Content</div><textarea name="formContent" style="width: 344px; height: 100px;"></textarea>

<input type="hidden" name="author_id" value="<?php echo $_SESSION['what_ever']; ?>"/>
<input type="submit" class="formbutton" name="formSubmit" value="Send"/>

</form>

注意: <?php echo $_SESSION['what_ever']; ?>这只是您author_id可能会做的一个假设

对于date_added,您可以直接在查询中创建添加,而无需通过表单发布

$sql = "INSERT INTO massages (author_id, date_added, title, content) VALUES ('$_POST[author_id]', NOW(), '$_POST[formTitle]', '$_POST[formContent]')";

您还应该避免author_id通过邮寄发送,而是以这种方式添加

$auther_id = $_SESSION['username'];
$sql = "INSERT INTO massages (author_id, date_added, title, content) VALUES ('$auther_id', NOW(), '$_POST[formTitle]', '$_POST[formContent]')";

重要的

PHP将弃用mysql必须使用的函数mysqli 为什么我不应该在PHP中使用mysql_ *函数?

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将user_id插入coffeescript文件

来自分类Dev

如何将 user_id 和 journal_id 分配给从 excel (Rails) 导入的 Deal 模型实例

来自分类Dev

无法将user_id和product_id插入购物车。Laravel 5

来自分类Dev

无法将user_id和product_id插入购物车。Laravel 5

来自分类Dev

如何将“ / user / {user_id}”之类的URL映射到特定操作?

来自分类Dev

如何将MongoDB集合中的_id字段更改为User_id?

来自分类Dev

如何将MongoDB集合中的_id字段更改为User_id?

来自分类Dev

如何将保存日期和时间的java.util.Date对象插入mysql数据库

来自分类Dev

如何将日期插入ArangoDB?

来自分类Dev

如何将今天的日期插入URL?

来自分类Dev

如何将当前的user_id自动添加到另一个表?

来自分类Dev

如何使用过程php从mysql获取user_id?

来自分类Dev

如何将文本框中的数据和日期/时间插入Access数据库?

来自分类Dev

如何将日期和时间插入到数据库中?

来自分类Dev

如何将包含顺序日期的行插入到mysql数据库中

来自分类Dev

Codeigniter仅将部分CSV数据插入MYSQL ID和日期

来自分类Dev

如何将数据从scrapy插入mysql

来自分类Dev

如何将变量插入mysql查询

来自分类Dev

如何将数据从scrapy插入mysql

来自分类Dev

如何将值插入MySQL表

来自分类Dev

如何将数据插入mysql表?

来自分类Dev

如何使用Rails和Postgresql将匹配的记录另存为新记录并更新user_id

来自分类Dev

如何将当前用户 ID(在会话中)名称插入到 createdby 和 updatedby 的表列中

来自分类Dev

如何将数组值插入具有相同ID的mysql中

来自分类Dev

Rails-如何在帖子评论中插入user_id?

来自分类Dev

如何将已插入的数据插入到mysql中?

来自分类Dev

如何将当前日期插入 curl 命令?

来自分类Dev

如何将日期值插入到 PostgreSQL 表中?

来自分类Dev

如何将值插入到具有空格php和mysql的表列中

Related 相关文章

  1. 1

    如何将user_id插入coffeescript文件

  2. 2

    如何将 user_id 和 journal_id 分配给从 excel (Rails) 导入的 Deal 模型实例

  3. 3

    无法将user_id和product_id插入购物车。Laravel 5

  4. 4

    无法将user_id和product_id插入购物车。Laravel 5

  5. 5

    如何将“ / user / {user_id}”之类的URL映射到特定操作?

  6. 6

    如何将MongoDB集合中的_id字段更改为User_id?

  7. 7

    如何将MongoDB集合中的_id字段更改为User_id?

  8. 8

    如何将保存日期和时间的java.util.Date对象插入mysql数据库

  9. 9

    如何将日期插入ArangoDB?

  10. 10

    如何将今天的日期插入URL?

  11. 11

    如何将当前的user_id自动添加到另一个表?

  12. 12

    如何使用过程php从mysql获取user_id?

  13. 13

    如何将文本框中的数据和日期/时间插入Access数据库?

  14. 14

    如何将日期和时间插入到数据库中?

  15. 15

    如何将包含顺序日期的行插入到mysql数据库中

  16. 16

    Codeigniter仅将部分CSV数据插入MYSQL ID和日期

  17. 17

    如何将数据从scrapy插入mysql

  18. 18

    如何将变量插入mysql查询

  19. 19

    如何将数据从scrapy插入mysql

  20. 20

    如何将值插入MySQL表

  21. 21

    如何将数据插入mysql表?

  22. 22

    如何使用Rails和Postgresql将匹配的记录另存为新记录并更新user_id

  23. 23

    如何将当前用户 ID(在会话中)名称插入到 createdby 和 updatedby 的表列中

  24. 24

    如何将数组值插入具有相同ID的mysql中

  25. 25

    Rails-如何在帖子评论中插入user_id?

  26. 26

    如何将已插入的数据插入到mysql中?

  27. 27

    如何将当前日期插入 curl 命令?

  28. 28

    如何将日期值插入到 PostgreSQL 表中?

  29. 29

    如何将值插入到具有空格php和mysql的表列中

热门标签

归档