|
|
|
| И так по шаблону с другого сайта решил сделать так чтоб в файле test.html вводился ник и твой возраст (просто 2 поля ввода). А на следующей странице в файле page2.php выводился текст "Привет (введёное имя ),тебе (введёный возраст) лет!".
Код файла test.html:
<form action="http://motorv635.dev.juga.ru/MOTOR13/java/page2.php"> NAME? <input type=text name="name"><br> AGE?<input type=text name="age"<br>
<input type=submit value="GO"></form>
Код файла page2.php:
<? echo "Привет,
$_GET=['name'] ! Вам
$_GET=['age'] лет !";
?>
Вот чё получилось: http://motorv635.dev.juga.ru/MOTOR13/java/test.html
Почему не работает. | |
|
|
|
|
|
|
|
для: OlegLom
(12.10.2006 в 10:08)
| | У тебя после "age"
<input type=text name="age"
|
не стоит закрывающий тег. | |
|
|
|
|
|
|
|
для: Thrasher
(12.10.2006 в 10:14)
| | Ага понятно, но мне в файле page.php говорят типа не правильный синтаксис. | |
|
|
|
|
|
|
|
для: OlegLom
(12.10.2006 в 10:08)
| | Еще попробуй так
<? echo "Привет,".
$_GET=['name']." ! Вам".
$_GET=['age']." лет !";
?>
|
и вот так
| |
|
|
|
|
|
|
|
для: OlegLom
(12.10.2006 в 10:08)
| | Код файла test.html:
<form action="http://motorv635.dev.juga.ru/MOTOR13/java/page2.php">
NAME? <input type=text name="name"><br>
AGE?<input type=text name="age"><br>
<input type=submit value="GO">
</form>
|
Код файла page2.php:
<?php
$name = $_GET['name'];
$age = $_GET['age'];
echo "Привет, $name! Вам $age лет !";
?>
|
| |
|
|
|
|
|
|
|
для: Trianon
(12.10.2006 в 10:25)
| | Trianon, огромное тебе СПАСИБО!!! Помогло! Этот форум самый лучший! | |
|
|
|
|
|
|
|
для: OlegLom
(12.10.2006 в 10:49)
| | И ещё по этим файлам. Когда я поля ввода называю по Русски, в test.html, мне в браузере высвечиваются иероглифы и когда ввожу по русски текст в поля, на след. странице русский текст заменяется на знаки ?. Как исправить? | |
|
|
|
|
|
|
|
для: OlegLom
(12.10.2006 в 12:07)
| | В шапке поменяй кодироваку на utf-8 | |
|
|
|
|
|
|
|
для: Denzz
(12.10.2006 в 12:32)
| | посылай заголовок
header("Content-type:text/html; charset=utf-8");
|
и ниже
echo "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\"><html><head>";
echo "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">
|
| |
|
|
|
|
|
|
|
для: ols
(12.10.2006 в 13:09)
| |
<!DOCTYPE HTML PUBLIC "- //W3 C//DTD HTML 4.01 Transitional//EN"><html ><head><meta http- equiv="Content-Type" content="text/html; charset=utf-8"/> <title>Denzz Box</title></head><body> <form action=" http://denzz.dev.juga.ru /test.php">Ваше имя<input type=text name="name"><br>День рождения<input type=text name="age"><br>Место рождения<input type=text citi="citi"><input type=submit value="GO"> </form> </body></html>
| это код index.html | |
|
|
|
|
|
|
|
для: ols
(12.10.2006 в 13:09)
| |
Просмотр кода <?php $name = $_GET['name']; $age = $_GET['age']; $citi = $_GET['citi']; echo "Привет,$name! Вам $age лет !$citi место рождения "; ?>
| это код test.php Почему не выводиться Место рождения? | |
|
|
|
|
|
|
|
для: Denzz
(12.10.2006 в 15:38)
| | 1. Потому что не citi="citi" а name="citi"
2. О русских именях полей лучше забудьте. Это плохая идея. | |
|
|
|