Получить данные из таблицы на почту - PullRequest
0 голосов
/ 25 сентября 2018

У меня есть функция, которая динамически создает список пользователей в форме.

  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 голосов
/ 25 сентября 2018

Добавить скрытый вход:

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'].

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...