2009-12-24 4 views
-1

Я новичок в PHP, просто интересно Почему мы пишем PHP-скрипт в теге body HTML.Простой PHP-запрос

Я просто беру слово на одной странице и направляю его на другую страницу, используя метод post. ниже приведен код.

page1.html

<form action="disp.php" method="post"> 
Enter a word: < input type="text" name="word" /> 

disp.php

это идет внутри тела тега

$word=$_POST['word']; 
echo $word; 

Вся ваша помощь высоко ценится.

+0

Вопрос не имеет большого смысла. –

+0

не мог понять ваш вопрос :( – Sarfraz

ответ

7

Один из способов думать, что сервер динамически создает HTML-страницу на основе результата вашего PHP-скрипта. Для того, чтобы быть правильный HTML, вам нужно написать соответствующие теги, такие как

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 
<html> 
    <head> 
    ... 
    </head> 
    <body> 
    ... 
    </body> 
</html> 

Сценарий может фактически пойти куда угодно, но echo утверждение, как говорят «написать что-то здесь.» Если бы у вас было это эхо-тота между <title></title> тегами, то результат вашего заявления PHP, в этом случае $word появится в заголовке страницы. Вы хотите, чтобы он появился в теле страницы, так что вы его эхо изменяете между тегами <body></body>.

Ответит ли это на ваш вопрос?

+0

yup dude большое спасибо. – Josh

+1

Быть ** действительным ** HTML вам нужен DOCTYPE и несколько других вещей, но это еще одна история. ;-D – pavium

+0

@pavium touchhe, you поймал мою лень ;-) –

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