使用$ _GET变量插入数据库

丹尼斯·卡斯特利金斯(Dennis Castelijns)

我正在尝试建立一个私人消息系统,使用户之间可以进行对话。每个对话都有其唯一的哈希。我想将消息存储在数据库中,但是由于某种原因,哈希值被存储为0而不是我所请求的数字。

<form method="post" action="exiConversations.php" id="sendMessageFooterForm">
    <input type="text" name="userNewMessage" id="userMessage" placeholder="Type een bericht" />
    <input type="submit" name="sendNewMessageSubmit" id="sendMessageSubmit" value="Verzend" />
        <?php 
        if (isset($_POST['sendNewMessageSubmit'])) {
            $message = $_POST['userNewMessage'];
            $fromUser = $_SESSION['userID'];
            $today = date("y/m/d H:i:s");
            $exiHash = $_GET['hash'];
            $insertNewMessage = $conn->query("INSERT INTO messages (fromuser, messagedate, message, grouphash) VALUES ('$fromUser', '$today', '$message', '$exiHash')");
        }
        ?>
</form>

我不知道该怎么办了。它使用var_dump($ exiHash); 它确实显示了我要存储的哈希数,但仅存储了0。

丹尼尔·萨佩金(Danil Sapegin)

在表单标签中更改您的操作属性。我一定喜欢

action="exiConversations.php?<?=$_GET['hash']?>"

但只有当您拥有当前网址(例如....?hash = 45345345)时,此方法才有效

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用变量将Geometry插入mySQL数据库

来自分类Dev

ajax和php:如何从数据库中选择变量并使用ajax插入数据库

来自分类Dev

如何使用表名作为变量将数据插入sqlite数据库

来自分类Dev

使用php代码在Oracle数据库中插入变量数据时出错

来自分类Dev

使用参数插入SQLite数据库

来自分类Dev

无法使用python插入数据库

来自分类Dev

无法使用CodeIgniter插入数据库

来自分类Dev

使用LINQ插入数据库

来自分类Dev

如何使用foreach插入数据库?

来自分类Dev

如何使用for循环插入数据库

来自分类Dev

无法使用 save() 插入数据库

来自分类Dev

无法使用python,变量和auto_increment插入mySQL数据库

来自分类Dev

如何使用PostgreSQL通过C ++将变量插入数据库表中?

来自分类Dev

如何使用python脚本在SQL Server数据库中动态插入变量的值

来自分类Dev

使用变量调用[数据库]。[模式]

来自分类Dev

使用javascript变量更新数据库

来自分类Dev

使用变量更新数据库表

来自分类Dev

PHP使用变量读取数据库

来自分类Dev

使用变量更新 joomla 数据库

来自分类Dev

我无法使用 .get() 函数将值插入到数据库中

来自分类Dev

使用Faker库在数据库中插入图像

来自分类Dev

数据尚未插入数据库(使用SqlDataSource)

来自分类Dev

数据未使用外键插入数据库

来自分类Dev

使用servlet在mysql数据库中插入数据

来自分类Dev

使用jdbc将数据插入数据库

来自分类Dev

如何使用JavaScript将数据插入数据库

来自分类Dev

使用Codeigniter 3将数据插入数据库

来自分类Dev

使用LINQ将大量数据插入数据库

来自分类Dev

使用C#将数据插入SQLite数据库