新手求解,关于变量的问题 username = $_POST["username"];......$_POST[""] 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你要知道PHP的处理流程,只有表单被提交后$_POST数组才会被填充相应的值,否则会导致Undefined index的错误流程应该这样<?phpif( count( $_POST ) > 0 ){ //插入数据 insertMsg($_POST['name'], $_POST['title'], $_POST['message']);}else//显示数据和表单{?><html> <head> <title>简易留言板</title> </head> <body> <center><h1>简易留言板</h1></center> <form action="index.php" method="POST"> 姓名:<input name="username" type="text"><br/> 标题:<input name="title" type="text"><br/> <textarea name="message" cols="50" rows="20">请在这里留言</textarea><br/> <input type="submit" value="提交"> </form> <?php printMsg();?> </body></html><?php }?> if( count( $_POST ) > 0 ) {这个办法不错; 如果$_POST本来就有默认值,那count肯定大于0. 最近看了本书,觉得用isset($_post['submit'])比较好,不过还是谢谢楼上的各位 请问下,我用的wampserver的环境,运行<? echo("abc") ?>什么输出都没有 我这样写对吗 php GET方式获取参数问题 求php一个在线支付与网银的案例 Discuz session问题 php读xml问题 php中一个数据结构问题 a!=''和isset(a)有何区别? 50当10 你有没有做过? PHP不用xdebug怎么断点调试 xdebug 在mac环境下太难搞了 各种蛋疼 这个group by 语句该怎么写 不知道该怎么定义,请教一下。。。。。。。。。。
只有表单被提交后$_POST数组才会被填充相应的值,否则会导致Undefined index的错误
流程应该这样<?php
if( count( $_POST ) > 0 )
{
//插入数据
insertMsg($_POST['name'], $_POST['title'], $_POST['message']);
}
else
//显示数据和表单
{
?>
<html>
<head>
<title>简易留言板</title>
</head>
<body>
<center><h1>简易留言板</h1></center>
<form action="index.php" method="POST">
姓名:<input name="username" type="text"><br/>
标题:<input name="title" type="text"><br/>
<textarea name="message" cols="50" rows="20">请在这里留言</textarea><br/>
<input type="submit" value="提交">
</form>
<?php printMsg();?>
</body>
</html>
<?php }?>
{
这个办法不错;