求大神帮我看一下我这个php程序中$_POST()函数为何实现不了,程序运行提示post函数内变量未定义 5
<html><head><title>UBB代码的测试</title></head><body><?phpif($_POST['title']){echo"<p>标题:"...
<html>
<head>
<title>
UBB代码的测试
</title>
</head>
<body>
<?php
if($_POST['title'])
{
echo "<p>标题:";
echo htmlspecialchars($_POST['title']);
echo "</p>";
}
if($_POST['content'])
{
echo "<p>正文:";
echo nl2br(converUBB($_POST['content']));
echo"</p>";
}
?>
<hr>
<form action="" method="POST">
<p>标题:
<input type="text" name="title" size="40" value="<?php echo htmlspecialchars($_POST['title']) ?>">
</p>
<p>正文:
<textarea cols=40 rows=8 name="content"><?php echo htmlspecialchars($_POST['content']) ?>
</textarea>
</p>
<p>
<input type="submit" value="提交">
</p>
</form>
</body>
</html>
求大神给我讲解下问题以及post函数的使用方法 展开
<head>
<title>
UBB代码的测试
</title>
</head>
<body>
<?php
if($_POST['title'])
{
echo "<p>标题:";
echo htmlspecialchars($_POST['title']);
echo "</p>";
}
if($_POST['content'])
{
echo "<p>正文:";
echo nl2br(converUBB($_POST['content']));
echo"</p>";
}
?>
<hr>
<form action="" method="POST">
<p>标题:
<input type="text" name="title" size="40" value="<?php echo htmlspecialchars($_POST['title']) ?>">
</p>
<p>正文:
<textarea cols=40 rows=8 name="content"><?php echo htmlspecialchars($_POST['content']) ?>
</textarea>
</p>
<p>
<input type="submit" value="提交">
</p>
</form>
</body>
</html>
求大神给我讲解下问题以及post函数的使用方法 展开
4个回答
展开全部
判断$_POST['title']是否定义应该用if(isset($_POST['title'])),content也同理
另外下面的input部分的输出也需要做isset的判断才行,不然如果不存在的话会报错
另外下面的input部分的输出也需要做isset的判断才行,不然如果不存在的话会报错
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
if($_POST['title']) 之前要加上if($_POST){}来判断是否post提交? 如果你不加的话,第一次输出$_POST为空,所以报错,兄弟全手打忘采纳。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把input上的id值加进去试试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询