解决方案 »
- 一个小小的疑问
- 求 wordpress问题.根据文章id得到该文章评论的请求方式
- 求个SQL语句!
- fckeditor 编辑器的问题,如何给它的输入框赋一个初值
- 网页编码为(UTF-8)为什么要改为(gb2312)编码才能上传,请教
- MYSQL从3升级到5,PHP从4升级到5的乱码问题
- @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@怎么在网页里嵌入 doc , xls 等文件.. 谢谢
- IT农庄-技术交流群 12709379 ,UP有分
- 请问如何在框架网页中,点击超链接,同时链接到两个文件在两个不同的FRAME中打开
- php的时间差问题?
- 如何处理UTF-8(带%)的中文编码?
- Linux Php 运行权限的问题
改成 action=""
如果是提交到本页的话就是空的,浏览器会自动填充的
要么就用http开头的绝对地址
不管用回车还是点击,对submit都是有效果的
添加管理员<br>
姓 名: <input type="text" name="username"></br>
密 码: <input type="password" name="password"></br>
<input type="submit" name="submit" value="提交"/>
<input type="reset"></form><?phpif(isset($_POST['submit']))
{
mysql_connect("localhost","root","");
mysql_select_db("soft");
mysql_query("set character set gbk");
$username=$_POST["username"];
$password=$_POST["password"];
$sql="insert into `users`(`name`,`pass`) values ('$username','$password')";
echo $sql;
mysql_query($sql);
mysql_close();
}
?>
你的if(isset($_POST['submit']))是可以执行的,如果插入不了也有可能是你数据库那边的问题
如果字段类型,字段允许的长度限制
一个显示管理员列表的代码
管理员列表<br>
<table border="1">
<tr>
<td>编号</td>
<td>用户名</td>
<td>修改密码</td>
<td>删除</td>
</tr>
<?php mysql_connect("localhost","root","");
mysql_select_db("soft");
mysql_query("set character set gbk");
$sql="select * from `users`";
$result=mysql_query($sql);
while($arrn=mysql_fetch_array($result))
{
echo "<tr>
<td>$arrn[id]</td>
<td>$arrn[name]</td>
<td>修改密码</td>
<td><a href='deluser.php? id=$arrn[id]'>删除</a></td>
</tr>
";
}
mysql_close(); ?>
数据库连接木有问题,如果不用if判断而是直接在另一个PHP中用$_POST可以写入数据库;
并且检查了所有代码,应该就是IF判断语句出的问题
数据库中就三个字段:id, name,pass,每个字段都足够大
id是自动排序加值的
无论如何两个代码连接起来无法写入数据库
如果不是,dealadduser.php页应该是<?phpif(isset($_POST['submit']))
{
mysql_connect("localhost","root","");
mysql_select_db("soft");
mysql_query("set character set gbk");
$username=$_POST["username"];
$password=$_POST["password"];
$sql="insert into `users`(`name`,`pass`) values ('$username','$password')";
echo $sql;
mysql_query($sql);
mysql_close();
}
?>