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

时间:2016-07-11 08:42:33

标签: php post get

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>";
    }

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

3 个答案:

答案 0 :(得分:1)

在下一页上你可以使用$ _POST ['key'];或$ _GET ['key']。这样您就可以从密钥中访问您的价值。

答案 1 :(得分:0)

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

echo "<td> <input type=hidden value=" .$row["Sl_no"]. " name=submit_btn_val >"

答案 2 :(得分:0)

如果要在POST上获取值,则需要将值从数据库传递到提交按钮值,而不是名称,因为在帖子上你将名称作为键,输入值作为值,这样:

input