2014-12-17 2 views
1

Я создал форму, которую я хотел бы нажать на кнопку отправки, отобразить сообщение об ошибке, если текстовое поле пуст. Мне многое удалось добиться. Моя проблема начинается, когда я сделать заполнить текстовое поле и нажать отправить. В принципе, ничего не возвращается.

Я ценю, что приведенный ниже код, вероятно, ужасен, но я все еще участвую и еще не успел форматировать код.

if ($_SERVER["REQUEST_METHOD"] == "POST") { 
    if (empty($_POST["node"])) { 
      $nodeErr = "Hostname is required"; 
    } else { 
      echo $node; 
} 
} 

Мое понимание (хотя и ограничен в этой точке) эхо $ узел должен возвращать значение, если захваченный с ($ _POST [ «узел»]) т.е. если текстовое поле является полным, но я думаю, Мне здесь не хватает трюка.

+1

Вы ошибаетесь. Однако, 'echo $ _POST ['node'];' будет делать это – kero

+1

То, что вы называете @Dan, является мерзостью и никогда не должно использоваться. Я даже не назову его. – OIS

ответ

1

Значение находится прямо в месте, где вы только что отметили.

if (empty($_POST["node"])) { 
     $nodeErr = "Hostname is required"; 
} else { 
     echo $_POST["node"]; 
} 
Смежные вопросы