首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用提交按钮通过PHP在MySQL数据库中插入条目?

使用提交按钮通过PHP在MySQL数据库中插入条目?
EN

Stack Overflow用户
提问于 2013-03-14 19:21:19
回答 4查看 90.1K关注 0票数 3

我是PHP的新手,所以我不太确定该怎么做。

基本上,我正在尝试通过HTML语言中的“提交”按钮将一个条目插入到我的MySQL数据库中。我好像不能让它工作,有可能吗?

代码语言:javascript
运行
复制
    <?php
    include('db_connect.php');
    $SQL = "INSERT INTO chosenitems (ID, Name, Price) VALUES ('', '4-6 Days', '£75.00')";

    $result = mysql_query($SQL);
    ?>

插入本身工作得很好,但我希望它在按下“提交”按钮时执行。

任何帮助都将不胜感激。

谢谢

Tobo。

EN

回答 4

Stack Overflow用户

发布于 2013-03-14 19:23:10

只需将表单的action设置为执行插入的脚本的URL。

请注意,由于您正在修改数据库,因此请求可能是non-idempotent,您应该使用POST方法。

代码语言:javascript
运行
复制
<form action="/path/to/your/script.php" method="post">
    <input type="submit">
</form>
票数 6
EN

Stack Overflow用户

发布于 2013-03-14 19:23:41

代码语言:javascript
运行
复制
<form method="post">
    <input type="submit" name="submit" value="submt"/>
</form>

PHP

代码语言:javascript
运行
复制
<?php
if(isset($_POST['submit']))
{
     $SQL = "INSERT INTO chosenitems (ID, Name, Price) VALUES ('', '4-6 Days', '£75.00')";
     $result = mysql_query($SQL);
}
?>
票数 4
EN

Stack Overflow用户

发布于 2013-03-14 19:22:41

您可以检查按钮值是否已发布,并可以在其中执行代码行。

代码语言:javascript
运行
复制
<?php
    include('db_connect.php');
    if(isset($_REQUEST['SUBMIT_BUTTON_NAME']))
    {
        $SQL = "INSERT INTO chosenitems (ID, Name, Price) VALUES ('', '4-6 Days', '£75.00')";

        $result = mysql_query($SQL);
    }
?>

希望这能对你有所帮助。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15407802

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档