2014-02-20 4 views
-2

Я делал много форм раньше, и этот не должен отличаться, но я просто не могу понять, что с ним не так. Это базовая форма, которую я хочу использовать POST, но по какой-то причине она использует get, и я могу видеть всю информацию в URL-адресе на странице действия. Что заставляет использовать GET вместо POST? Это все внутри некоторого php.Форма, использующая GET вместо POST, не может понять, почему

echo " 
<div class='makeComment'> 
<form action='commentHandler.php method='post'> 
    Make a comment:<br> 
    <textarea name='userComment' cols='78%' rows='5' maxlength='5000'></textarea><br> 
    <input type='submit' class='commentSubmitButton'> 
</form> 
</div> 
"; 
+3

'' commentHandler.php' вы забыли закрытую цитату, поэтому ваш метод игнорируется – chiliNUT

ответ

1

Как отмечалось в комментариях по @chiliNUT, ты забыл цитату ('commentHandler.php)

Ваш код:

echo " 
<div class='makeComment'> 
<form action='commentHandler.php' method='post'> 
    Make a comment:<br> 
    <textarea name='userComment' cols='78%' rows='5' maxlength='5000'></textarea><br> 
    <input type='submit' class='commentSubmitButton'> 
</form> 
</div> 
"; 
1

Вы забыли закрыть цитату на форме действия, поэтому php игнорирует ваши инструкции и использует по умолчанию GET

Смежные вопросы