单击按钮在数据库中插入值

Posted

技术标签:

【中文标题】单击按钮在数据库中插入值【英文标题】:insert values in database on click of a button 【发布时间】:2015-04-10 05:38:21 【问题描述】:

我有允许用户在帖子上发帖的 twitter 代码。每当他们单击推文按钮时,都会打开一个新窗口,如果未登录,他们可以输入登录详细信息,然后发布推文。这个函数的代码是

echo "<div class='col-md-9'>";
    echo "<a class='twitter-share-button'
            href='https://twitter.com/share'
            data-url='https://www.youtube.com/watch?v=8w6qv1r478A'
            data-count='none'>
            Post On Twitter
        </a>";

    echo "<script>
        window.twttr=(function(d,s,id)var js,fjs=d.getElementsByTagName(s)[0],t=window.twttr||;if(d.getElementById(id))return;js=d.createElement(s);js.id=id;js.src='https://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);t._e=[];t.ready=function(f)t._e.push(f);;return t;(document,'script','twitter-wjs'));
    </script>";
echo "</div>";

现在我希望当他们提交推文时某些数据应该保存在数据库中,我有插入代码,但我无法组合这两个代码。

$sql = "INSERT INTO user_task (userid,task_title,taskid,platform,task_status_by_user,task_point,status) VALUES ('".$_SESSION["userid"]."', '".$_SESSION["tasktitleone"]."','".$_SESSION["taskidone"]."', 'twitter','submitted','".$_SESSION["task_points_one"]."','completed')";

谁能告诉我如何通过点击推文按钮在数据库中插入值

【问题讨论】:

【参考方案1】:
  var input = document.getElementById('Id').value;
    ...
    tx.executeSql('INSERT INTO LOGS (id, log) VALUES (1, ?)', [input]);
    ...

这可能对你有帮助..

【讨论】:

你能解释一下吗,我按照你说的那样转换了我的脚本,但它没有插入值。

以上是关于单击按钮在数据库中插入值的主要内容,如果未能解决你的问题,请参考以下文章

单击 Oracle Application Express 按钮将值插入 2 个表

在房间数据库中插入值

为啥按钮单击两次插入数据

如何在单击按钮时将数据插入数据库?

如何通过单击一个按钮保存 asp.net 文本框值并将该数据用于另一个按钮单击?

使用AngularJS单击添加按钮时如何在表中插入新数据行