PHP 在下一页中获取提交按钮的 ID


PHP Getting Id Of Submit Button in Next Page

if ($result->num_rows > 0) 
{
    while($row = $result->fetch_assoc()) 
    {
         echo "<form name=frm  action=edit.php method=POST";
        echo "<tr>";
        echo "<td>" . $row["Sl_no"]. "</td>";
        echo "<td> " . $row["nam"]. "</td>";
        echo "<td> " . $row["age"]. " </td>";
        echo "<td> " . $row["dob"]. "</td>";
        echo "<td> " . $row["gender"]. " </td>";
        echo "<td> " . $row["married"]. " </td>";
        echo "<td> " . $row["temp_addr"]. " </td>";
        echo "<td> " . $row["fix_addrs"]. " </td>";
        echo "<td> " . $row["email"]. " </td>";
        echo "<td> " . $row["phone"]. " </td>";
        echo "<td> " . $row["mother_tounge"]. " </td>";
        echo "<td> " . $row["nationality"]. " </td>";
        echo "<td> " . $row["clg"]. " </td>";
        echo "<td> " . $row["sem"]. " </td>";
        echo "<td> " . $row["grad"]. " </td>";
        echo "<td> " . $row["qual"]. " </td>";
        echo "<td> " . $row["branch"]. " </td>";
       echo "<td> <input type=submit name =" .$row["Sl_no"]. " value =Edit  ><input type=button id=d".$row["Sl_no"]." value=Delete />";
        echo "</tr>";
        echo"</form>";
    }

我正在使用此代码在每个字段中,将生成一个随机命名的提交。我想将按钮的名称转移到下一页或传递第一个标签的值来帮助我。

在下一页上,您可以使用 $_POST['key']; 或 $_GET['key']。这将使您能够从密钥访问您的值。

不能使用 name 属性发布提交按钮值。 只需使用此表单添加一个隐藏字段。 喜欢

echo "<td> <input type=hidden value=" .$row["Sl_no"]. " name=submit_btn_val >"
如果要在 POST 上获取值,则需要将值从

数据库传递到提交按钮值,而不是 name,因为在 post 中,您将名称作为键获取,从输入中获取值作为值,如下所示:

<input type=submit name="name_here" value ="<?php echo $row['Sl_no']; ?>"  >