2012-07-04 4 views
0

I-m пишет простую форму в HTML, которая представляет имя пользователя и возраст, затем открывает страницу .php и печатает их.Простая форма: Php & Html

Это код:

main.html

<form action="Test.php" method="post"> 
    Name: <input type="text" name="fname" /> 
    Age: <input type="text" name="age" /> 
    <input type="submit" /> 
</form> 

test.php

Welcome <?php echo $_POST["fname"]; ?>!<br /> 
You are <?php echo $_POST["age"]; ?> years old. 

проблема Тhe есть, когда я открываю main.html, введите значения и нажмите Submit, он не показывает мне Test.php, вместо этого он загружает его.

Есть предложения?

Спасибо.

+2

Поддерживает ли сервер php вообще? –

+2

Php неправильно настроен для вашего сервера –

+0

@MrLister Да, у меня XAMPP. –

ответ

0

Перезапустите Apache или каким-либо другим веб-сервером.

sudo service apache2 restart в Ubuntu или использовать панель управления XAMPP.

Затем повторите попытку.

1

Проверьте работоспособность вашего сервера. Проверьте правильность запроса страницы (http: //localhost/main.html или через ваш виртуальный хост)

XAMPP должен правильно настроить сервер. Наиболее распространенные вещи для PHP работы в httpd.conf являются:

LoadModule php5_module modules/libphp5.so # or necessary .dll for windows 
AddType application/x-httpd-php .php 

Перезапустите Apache и попробуйте еще раз. Попробуйте прямо запросить Test.php, вы должны увидеть некоторые предупреждения, если все в порядке.

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