Как указать команду при публикации формы, используя php? - PullRequest
0 голосов
/ 15 мая 2009

Я пытаюсь опубликовать форму с помощью php и хочу, чтобы форма обрабатывалась в зависимости от значения cmd. Указание этого после имени файла не работает .. каков правильный способ сделать это?

echo "<form name=\"statusForm\" action=\"edit_status.php?cmd=submitinfo\" method=\"post\" enctype=\"multipart/form-data\">

Где / как я могу указать? Cmd = submitinfo

Ответы [ 3 ]

3 голосов
/ 15 мая 2009

Ваш метод формы - POST, и вы, вероятно, так же легко можете делать то, что вы хотите, с помощью скрытого поля:

<input type="hidden" name="cmd" value="submitinfo" />

Затем просто используйте переменную $_POST, как и другие параметры формы, на странице состояния редактирования.

2 голосов
/ 15 мая 2009
echo "<form name=\"statusForm\" action=\"edit_status.php\" method=\"post\" enctype=\"multipart/form-data\"><input type=\"hidden\" name=\"cmd\" value=\"submitinfo\"/>
0 голосов
/ 15 мая 2009

Я не уверен, что вы получаете здесь. Вы должны быть в состоянии получить к строке запроса (часть после? Cmd =) очень легко. Вы пытаетесь получить к нему доступ из файла edit_status.php?

Во-вторых, вы используете? _GET ["cmd"]

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