我有一个用户名/密码<form>
,如果为假,将显示无效用户,如果为真,将显示一个<textarea>
用户可以评论然后提交。
基本上,下面的代码then
就是如果登录是正确的,那么..
session_start();
$_SESSION['name'] = $name;
echo "success, hi $name";
echo "<table>
<tr><td>insert comment here</td><td>poster</td>
<tr><td><form action='post.php' method='post'><textarea name='content'></textarea>
</td>
<td> $name</td>
</tr>
<input type='submit' name='submit' value='submit'>
</form>
</table>";
与<form>
上述相关,我创建了post.php,它将解析来自的所有数据<form>
并将其插入数据库。
<?php
mysql_connect("localhost","root","") or die (mysql_error());
mysql_select_db("data") or die (mysql_error());
?>
<?php
if (isset($_POST['submit'])) {
$cont = $_POST['content']; //data coming from index.php <form>
mysql_query("insert into data ('content') values ('$cont')");
}
else {
}
?>
让我感到困惑的是,没有显示错误。当我在<textarea>
单击提交时输入内容时,它会转到localhost/post.php但是当我刷新到索引页面时,提交的数据没有保存/记录到数据库中。