已掉线,重新登录

首页 > 绿虎论坛 > 历史版块 > 编程 > PHP > 源码

标题: 一段php 大家帮忙看看哪里错了

作者: @Ta

时间: 2014-02-01

点击: 2143

直接访问没效果
top.php中连接了数据库,选择了活跃的数据库

blog.php
<?php
include './top.php';
if(!$_GET['action']=='1'){
echo "<form action='?action=1' method='post'>
分类名称:<input type='text' name='fenlei' /><br />
博文内容:<textarea name='blog' rols='40' rows='30'></textarea><br />
<input type='submit' value='发表' />
</form>";
}else{
$result=mysql_query("SELECT * FROM blog");
$zh=mysql_num_rows($result)-1;
if(!$zh)
$zh=1;
else
$zh=mysql_num_rows($result)-1;
mysql_data_seek($result,$zh);
$id=mysql_fetch_array($result);
$user='博主';
$fenlei=$_POST['fenlei'];
$content=$_POST['blog'];
$date=time();
if(mysql_query("INSERT INTO blog(id,user,fenlei,content,date)
VALUES($id['id'],$user,$fenlei,$content,$date)"))
echo "发表成功!";
else
echo "发表失败!<br />原因:".mysql_error();
mysql_close($con);
}
?>

访问时网页空白

[隐藏样式|查看源码]


『回复列表(6|隐藏机器人聊天)』

1. 在
include 
下面插入
echo 'hello';
看看有没有输出
(/@Ta/2014-02-01 15:16//)

2. @小呆先生,把if(!$_GET['action']=='1')改成if($_GET['action']!='1')试试
(/@Ta/2014-02-01 16:47//)

3. 问题已解决
@读书顶个鸟用,有语法错误,空间没提示错误原因,在22、23行
@幻阳化翼,经测试这里没问题,不过你这个方法很好
(/@Ta/2014-02-01 17:25//)

4. mysql_num_rows()的作用是计算总数的吧?感觉它没有count()快
(/@Ta/2014-02-01 17:55//)

5. @小呆先生,我在百度云引擎里有错误也是没提示,直接页面空白。
也可以在文件头部加入

ini_set('display_errors',true);
error_reporting(E_ALL);
(/@Ta/2014-02-02 08:33//)

6. @拒绝柳岩99次,学艺不精,不知道count(),我用mysql_num_rows()是为了找到表的最后一行记录
@读书顶个鸟用,呀,长见识了。
(/@Ta/2014-02-02 10:43//)

回复需要登录

7月27日 14:30 星期天

本站由hu60wap6驱动

备案号: 京ICP备18041936号-1