PHP и получить метод ошибка - PullRequest
0 голосов
/ 16 ноября 2011

У меня есть этот код:

<?php
if ($_GET["do"]=="success") {
    echo "SUCCESS";
}
?>

<form action="file.php?do=success" method="post">
<input type="text"><input type="submit">
</form>

И я получаю эту ошибку:

Примечание: неопределенный индекс: сделать в C: \ Program Files \ EasyPHP-5.3.8.1\ www \ m \ file.php в строке 2

Что мне нужно сделать?

Ответы [ 2 ]

3 голосов
/ 16 ноября 2011

Вам нужно проверить, существует ли индекс, прежде чем пытаться получить к нему доступ:

<?php
if (isset($_GET["do"]) && $_GET["do"] == "success") {
    echo "SUCCESS";
}
?>

<form action="file.php?do=success" method="post">
<input type="text"><input type="submit">
</form>
1 голос
/ 16 ноября 2011

Попробуйте это:

<?php
if (!empty($_GET['do']) && $_GET["do"]=="success") {
    echo "SUCCESS";
}
?>

<form action="file.php?do=success" method="get">
<input type="text"><input type="submit">
</form>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...