Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/272.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
submit按钮在数据库中存储值,而不使用表单操作php_Php - Fatal编程技术网

submit按钮在数据库中存储值,而不使用表单操作php

submit按钮在数据库中存储值,而不使用表单操作php,php,Php,我想单击submit并将字段中输入的值存储在数据库中 但是,我不想使用表单操作。是否可以不使用PHP创建表单操作就完成此操作 <tr> <form method="post"> <tr> <td> <label for="Item name"><b>Finish Product:</b></label> </td> <td> <input id="fini

我想单击submit并将字段中输入的值存储在数据库中

但是,我不想使用表单操作。是否可以不使用PHP创建表单操作就完成此操作

<tr>
<form method="post">
<tr>
<td>
    <label for="Item name"><b>Finish Product:</b></label>
</td>
<td>
    <input id="finish_product" type="text" maxlength="100" style="width:100px"name="finish_product" required>
</td>
</tr>
<tr>
<td>
    <input type="submit" value="Save" id="submit" />
</td>
</tr>

<?php
if(isset($_POST['submit']))
{
var_dump($_POST); exit;

$SQL = "INSERT INTO bom (finish_product) VALUES ('$finish_product')";
$result = mysql_query($SQL);
}?>
</tr>
但是,我不想使用表单操作。有可能吗 不使用PHP创建表单操作

<tr>
<form method="post">
<tr>
<td>
    <label for="Item name"><b>Finish Product:</b></label>
</td>
<td>
    <input id="finish_product" type="text" maxlength="100" style="width:100px"name="finish_product" required>
</td>
</tr>
<tr>
<td>
    <input type="submit" value="Save" id="submit" />
</td>
</tr>

<?php
if(isset($_POST['submit']))
{
var_dump($_POST); exit;

$SQL = "INSERT INTO bom (finish_product) VALUES ('$finish_product')";
$result = mysql_query($SQL);
}?>
</tr>
不,那是不可能的

就这样做吧:

<tr>
<form method="post" action="mypage.php">
<tr>
<td>
    <label for="Item name"><b>Finish Product:</b></label>
</td>
<td>
    <input id="finish_product" type="text" maxlength="100" style="width:100px"name="finish_product" required>
</td>
</tr>
<tr>
<td>
    <input type="submit" value="Save" id="submit" />
</td>
</tr>
</form>

<?php
if(isset($_POST['finish_product']))
{
var_dump($_POST); exit;

$SQL = "INSERT INTO bom (finish_product) VALUES ('$finish_product')";
$result = mysql_query($SQL);
}?>
</tr>

从技术上讲,一切形式都有作用;如果操作留空,浏览器将使用当前URI。@我没有这样做。谢谢你的意见@Saty在这种情况下真的不需要它吗?不使用PHP创建表单操作是否可以?不,那是不可能的是的。旁注:你知道ifisset$_POST['submit']{…}中的所有内容都不会启动。是的,这是可能的,实际上有很多种方式。取决于您不想使用的其他工具,如jQuery/Ajax等。问题有点不清楚。实际上,您将始终拥有一个方法。没有方法的表单默认为GET。你想完成什么?拜托。已在PHP7中删除。了解使用PDO的语句,并考虑使用PDO。