php页面常用包含函数包括:require(),include(),require_once(),include_once(),他们的作用是吧被包含的页面内容引入
到当前页面中.
require()和include()基本相同,可以通用.
区别是:
1,当web服务器读取程序时,会先调用require()里面的文件。尔include()是程序解释到当前有include()函数时才加载include里的文件。
2,调用错误,require()会生成一个致命错误,include()只会生成一个警告。
require_once()和include_once()基本相同,可以通用.他们与require()和include的不同点在于如果调用包含相同页面的
语句,那么事实上只执行一次包含 www phperz com
conn.php //连接数据库页面
<?php
$conn=mysql_connect('localhost','root','')or die(mysql_error());
$sel=mysql_select_db("bbs",$conn)or die (mysql_error());
mysql_query("set names 'GBK'");
?>
add.php //将留言板内容提交到数据库
<?php
include ("conn.php"); //引入conn.php
if ($_post['submit']){
echo $sql="insert message (id,user,title,content.lastdate) " .
"values ('','$_post[user]','$_post[title]','$_post[content]',now())";
}
?>
<form action="add.php" method="post">
用户名:<input type="text" name="user" size="10"/><br>
标题:<input type="text" name="title"/><br>
内容:<textarea name="content"></textarea><br>
<input type="submit" name="submit" values="提交留言"/><br>
</form>
问题: 1.
if ($_post['submit']) 中的条件无法执行,
2.$_post[]中的参数为什么是submit而不是id之类的.
小弟在自学PHP.问题可能有点小白,请多包涵!问题补充:
$sql=insert into message (id,user,title,content.lastdate) " .
"values ('','$_post[user]','$_post[title]','$_post[content]',now())";
我漏了个into
最佳答案 大小写, 是$_POST才对,
values="提交留言"是错的吧,应该是value="提交留言"
<input type="submit" name="名字" values="值"/>在$_POST中就是:array( "名字"=>值)
$_post[名字]中的"名字"你想用什么就用什么,满足php数组的key命名就行分享给你的朋友吧:i贴吧 新浪微博腾讯微博QQ空间人人网豆瓣MSN