HTML форма PHP пост не работает - PullRequest
3 голосов
/ 16 ноября 2011

Я пишу небольшой сайт для себя, и у меня возникают проблемы с тем, что кажется простой строкой кода:

form action="send.php" method="post"

Более того, даже простая строка, такая как form action="http://www.google.com">, не работает. Вот мой код:

<html>  
    <head>  
        <title>  
            AnonMail!  
        </title>  
    </head>  
    <body style="font-family:'Tahoma';>  
        <form action="send.php" method="post">  
            <label for="from">From:  </label><input type="text" name="from" id="from"></input></br>  
            <label for="to">To:  </label><input type="text" name="to" id="to"></input></br>  
            <label for="subj">Subject:  </label><input type="text" name="subj" id="subj"></input></br>  
            <textarea rows=10 cols=100 name="message"></textarea></br>  
            <input type="submit" value="Send"/>  
        </form>  
    </body>  
</html>

Ответы [ 3 ]

4 голосов
/ 25 августа 2015

Ошибка начинается с вашего тега тела.
Вы не закрыли двойные кавычки в теге стиля своего тела.
Просто закройте его правильно и запустите.
Я думаю, что это только проблема.

1 голос
/ 16 ноября 2011

Вот форма, которая должна работать:

<html>
<body>
<form action="contact.php" method="post">
<p><b>Your Name:</b> <input type="text" name="yourname" /><br />
<b>Subject:</b> <input type="text" name="subject" /><br />
<b>E-mail:</b> <input type="text" name="email" /><br />
Website: <input type="text" name="website"></p>   
<p><input type="submit" value="Send it!"></p>
</form>
</body>
</html>

Если у вас все еще проблемы: http://myphpform.com/php-form-not-working.php

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

браузеры показывают предупреждения, когда ваше действие ссылается на внешний источник. Некоторые браузеры вообще не публикуют форму. Это небезопасно для пользователей.

...