从PHP中的提交按钮获取名称

从PHP中的提交按钮获取名称,php,button,submit,Php,Button,Submit,基本上,我正在制作一个按钮列表,我希望根据按下的按钮从数据库中删除一个$u POST['submit']。我想在submit按钮中保留两个值 ...while($row = mysqli_fetch_array($paperToReview)){ if ($row > 0) { echo '<td width = 200><input type=submit name=' . $row['uid'] . 'value=RemoveR

基本上,我正在制作一个按钮列表,我希望根据按下的按钮从数据库中删除一个$u POST['submit']。我想在submit按钮中保留两个值

...while($row = mysqli_fetch_array($paperToReview)){
        if ($row > 0) {
            echo '<td width = 200><input type=submit name=' . $row['uid'] . 'value=RemoveRow />';
        echo '</tr>';
}}
if (isset($_POST['submit']) && $_POST['submit'] =='RemoveRow'){

    DBSubmit("DELETE FROM paper_review WHERE paper_reviewer_id = '" ???submit button name???"' AND paperid = '"???some other part of the submit button"'");
…while($row=mysqli\u fetch\u数组($paperToReview)){
如果($row>0){
回声';
回声';
}}
如果(isset($\u POST['submit'])和&$\u POST['submit']=='RemoveRow'){
DBSubmit(“从论文审阅中删除,其中论文审阅者id=”?“提交按钮名称?”,paperid=”?“提交按钮的其他部分””);

不能从一个表单元素通过$\u POST变量传递两个值

除非将它们放在“值”属性中,否则请使用拆分值

在HTML表单中,您可以

<input type="submit" name="btnSubmit" value="valueA-valueB" />
现在数据是一个包含拆分数据的数组(
$data[0]='valueA',$data\[1]='valueB'


另外,您没有关闭循环中的
标记。您的意思是在第二个
echo
中的
?并且您的宽度属性没有用引号括起来,因此已被弃用。

我想知道您为什么不直接放置?因为我看到您也有paperid,我希望有一个要按下的按钮列表。如果按下其中一个按钮按钮检查器无法区分按钮。请尝试使用array_search(),或者使用title=,并添加空格来分隔html属性和值。
$data = explode('-', $_POST['btnSubmit']);