Я пытаюсь сделать функцию обратного вызова для своего сайта. Я видел несколько PHP-скриптов, но мне сложно связать скрипт с текстовыми полями ввода. Мой PHP-скрипт называется callback.php
. Это мой HTML-код:php call back script
<form action="callback.php" method="post" accept-charset="utf-8">
<label id="Name"><br><br><br><br>Name<br>
<input name="nameinput" type="text" style="width: 300px; height: 30px;" /> </label>
<label id="Email"><br><br>Email Address<br>
<input name="emailinput" type="text" style="width: 300px; height: 30px;" /> </label>
<label id="Number"><br><br>Phone Number<br>
<input name="numberinput" type="text" style="width: 300px; height: 30px;" /> </label>
<label id="Subject"><br><br>Subject<br>
<input name="subjectinput" type="text" style="width: 300px; height: 30px;" /> </label>
<label id="Question"><br><br>Question<br>
<input name="questioninput" type="text" style="width: 300px; height: 70px" />
<br><br> </label>
<input name="Submit" type="submit" value="submit" />
</form>
У меня есть форма, и я попытался с помощью других PHP скриптов и когда я нажимаю кнопку отправки на форме она действует, как если бы это скачать. Должен ли сценарий быть на странице .php
или я могу включить его в HTML и поставить его над формой?
Его должен быть в файле .php, если вы собираетесь обработать действие формы в том же файле. – Samy
Похоже, ваш сервер не поддерживает php, вы разрабатываете на localhost? –
Если загрузка файлов PHP обычно означает, что ваш веб-сервер не может обрабатывать файлы PHP, создайте PHP-файл php.php и поместите ' Php phpinfo(); ?> 'и посмотреть, загрузится ли это или отобразится длинная страница. –