PHP OnClick表单
我有一个如下所示的HTML表单:PHP OnClick表单,php,Php,我有一个如下所示的HTML表单: <form action="stock.php" method="post"> Item1 S:<input value="remove" name="remove1S" type="submit" /> Item2 M:<input value="remove" name="remove1M" type="submit" /> </form> 我怎样才能做到我在评论中所说的?我确信它使用的是$\u POST
<form action="stock.php" method="post">
Item1 S:<input value="remove" name="remove1S" type="submit" />
Item2 M:<input value="remove" name="remove1M" type="submit" />
</form>
我怎样才能做到我在评论中所说的?我确信它使用的是$\u POST['remove1S']
,类似于
if (__onClick__ $_POST['remove1S'])
{fwrite($file,"Removed one");
}
那怎么办?它将检查$\u POST['remove1S']
是否存在。如果您已提交表单,则$\u POST
中的此键将存在
if (isset($_POST['remove1S']))
{
fwrite($file,"Removed one");
}
要在操作之间进行分隔,请使用
empty()
或isset()
检查单击按钮的值是否为空,然后单击按钮,如果要在不刷新页面的情况下执行此操作,则需要AJAX
。
或:
您可以更改按钮的onClick事件以包含PHP代码,例如:
<input value="remove" name="remove1S" type="submit" onClick="<?php fwrite($file,"Removed one");?>"/>
好吧,谷歌搜索。你在什么评论里说了什么?为什么是javascript文件stock.js?为什么是-1?请解释一下
$file = fopen("stock.txt", "a+");
if (!empty($_POST['remove1S']))
{
fwrite($file,"Removed one");
}
else {
//remove1M is clicked
fwrite($file,"Removed two");
}
$file = fopen("stock.txt", "a+");
if (isset($_POST['remove1S']))
{
//button remove1S is clicked
fwrite($file,"Removed one");
}
else {
//remove1M is clicked
fwrite($file,"Removed two");
}
<input value="remove" name="remove1S" type="submit" onClick="<?php fwrite($file,"Removed one");?>"/>