从帖子表中获取数据

时间:2018-09-25 16:50:00

标签: php post html-table

我有一个功能,可以动态地以表格形式创建用户列表

  public function createMemberListObject($name, $id, $socialSecurity)
{
    return '
    <form method="post">
    <tr>
    <td><input type="checkbox" class="checkthis" /></td>
    <td>' . $name . '</td>
    <td>' . $id . '</td>
    <td>' . $socialSecurity . '</td>
    <td></td>
    <td>
    <input  class="btn btn-primary btn-xs " type="submit" name="' . self::$edit . '" value="edit" />
    </td>
    <td>
    <input  class="btn btn-danger btn-xs" type="submit" name="' . self::$delete . '" value="delete" />
    </td>
</tr>
</form>
    ';
}

这将根据数据库中的用户数量创建一个表。

问题是,当我使用“ self :: edit”发布信息时,如何访问特定表上的名称?

1 个答案:

答案 0 :(得分:1)

添加隐藏的输入:

public function createMemberListObject($name, $id, $socialSecurity)
{
    return '
    <form method="post">
    <tr>
    <td><input type="checkbox" class="checkthis" /></td>
    <td>' . $name . '</td>
    <td>' . $id . '</td>
    <td>' . $socialSecurity . '</td>
    <td></td>
    <td>
    <input type="hidden" name="name" value="' . $name . '">
    <input  class="btn btn-primary btn-xs " type="submit" name="' . self::$edit . '" value="edit" />
    </td>
    <td>
    <input  class="btn btn-danger btn-xs" type="submit" name="' . self::$delete . '" value="delete" />
    </td>
</tr>
</form>
    ';
}

您可以像使用其他任何输入一样使用$_POST['name']访问此内容。