一个简单的PHP查询

Jos*_*osh -1 html php post

我是PHP的菜鸟,只是想知道为什么我们在HTML的body标签中编写php脚本.

我只是在一个页面上一个字,并使用post方法将其指向另一个页面.下面是代码.

page1.html

<form action="disp.php" method="post">
Enter a word: < input type="text" name="word" /> 
Run Code Online (Sandbox Code Playgroud)

disp.php

这是在身体标签内

$word=$_POST['word'];
echo $word;
Run Code Online (Sandbox Code Playgroud)

非常感谢您的所有帮助.

Chr*_*son 7

一种思考方式是服务器根据PHP脚本的结果动态创建HTML页面.要使它成为有效的html,您需要编写适当的标记,例如

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
  <head>
  ...
  </head>
  <body>
  ...
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

该脚本实际上可以去任何地方,但echo声明就像是在这里说"写点东西".如果你在<title></title>标签之间回应了某些内容,那么PHP语句的结果$word就会出现在页面标题中.您希望它出现在页面的正文中,因此您可以在<body></body>标记之间回显变量.

这是否回答你的问题?