PHP OnClick表单

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

我有一个如下所示的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['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");?>"/>