[已解决]php增加数据内容,显示为空.
<P>数据表名:cc<br>字段 id 自动增加 类型 int 不允许为空,主键<br>字段 aa 类型varchar 不允许为空<br><br><?php<br>mysql_connect("localhost","root","");<br>mysql_select_db("ccc");<br>$charest = mysql_query("set names 'gb2312'");</P><P>$title=$_POST['title'];<br>$submit=$_POST['submit'];<br>if($submit=="submit")<br>{<br> if($text!="")<br> {<br> mysql_query("insert into cc (aa) values ('$title')");<br> }<br> else <br> {<br> echo "输入内容为空";<br> }<br> mysql_close($link);<br>}<br>?><br><form action="index.php" method="POST"><br><input type="text" name="text" /><br><input type="submit" name="submit" value="注册" /><br></form><br><br>以上改了很多次,代码问题仍然多多.真不知道是哪的问题.<br>不是提示输入内容为空,就是加不进数据库.<br>再就是 表里只会增加id,不会增加内容.<br>还有就是 一点开页面表就自动增加一条记录.<br><br>请高手们帮帮忙.</P>
[align=right][color=#000066][此贴子已经被作者于2007-7-17 22:42:57编辑过][/color][/align]
<P>if($submit=="submit")<BR>改成<BR>if($submit=="注册")<BR>或者<BR>if($submit)<BR><BR>$title=$_POST['title'];<BR>$submit=$_POST['submit'];<BR>上面是不是还要加<BR>$text=$_POST['text'];<BR>呢<BR><BR><BR>mysql_connect("localhost","root","");<BR>是不是要改成<BR>$link = mysql_connect("localhost","root","");<BR>呢<BR><BR>参考:<BR>[CODE]<?php<BR><BR>$submit=$_POST['submit'];<BR>if($submit)<BR>{<BR> $title=$_POST['title'];<BR> $text=$_POST['text'];<BR> if($text!="")<BR> {<BR> $link = mysql_connect("localhost","root","");<BR> mysql_select_db("ccc");<BR> mysql_query("set names 'gb2312'");<BR> mysql_query("insert into cc (aa) values ('$title')");<BR> mysql_close($link);<BR> }<BR> else <BR> {<BR> echo "输入内容为空";<BR> }<BR> }<BR>?><BR><form action="index.php" method="POST"><BR><input type="text" name="text" /><BR><input type="submit" name="submit" value="注册" /><BR></form>[/CODE]</P>
表单名是text接收的是title当然没有数据了...<BR><BR> ... 失误.... 非常感谢大家的帮助!
页:
[1]
