HTML-форма вызывает файл php .. но переменные не читаются - PullRequest
0 голосов
/ 23 декабря 2009

У меня есть простой HTML-файл с кодом ниже. Он вызывает submitform.php. Но ничего не отображается. Есть идеи?

<html>
<body>
<form action=submitform.php method=GET>

First Name: <input type=text name=first_name size=25 maxlength=25>

Last Name: <input type=text name=last_name size=25 maxlength=25>
<p>
<input type=submit>

</form>
</body>
</html>

php код в submitform.php:

<html>
<body>
<?php 


print ($first_name);
echo $first_name;

print (" ");

print ($last_name);

print ("<p>");

print ("Thanks for submitting your name.");

?>
</body>
</html>

Спасибо!

Ответы [ 2 ]

1 голос
/ 23 декабря 2009

Вместо:

print ($first_name);

Используйте

print ($_GET['first_name']);

Вы используете метод GET формы.

Однако, если вы все еще хотите использовать:

print ($first_name);

Затем поверх вашего php-файла поместите эту строку:

extract($_GET);
0 голосов
/ 23 декабря 2009

Вы также можете установить «register_globals on» в файле php.ini, чтобы иметь доступ к переменным GET и POST без $ _GET [] и extract ().

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...