submit按钮在数据库中存储值,而不使用表单操作php
我想单击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
<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。