还有一个问题就是,我在我的常用的网页上想做一个php的用户手册就是:php.chm的连接,我想一点级就自动打开,怎么办啊, 总是,有提示阿,下载还是打开!

解决方案 »

  1.   

    if ($login){
        include("connect.inc");
        session_start();
        $right_enter='0';
        $query="select * from user
                 where user_name='$user_name'
                 and user_pass='$user_pass'";
        $result=@mysql_query($query,$link) ;
        echo $result;
         die("查询有错!");
        if ($user_array=@mysql_fetch_array($result)){
            $user_id=$user_array[0];
            $user_name=$user_array[2];
            session_register("user_id");
            session_register("user_name");
            session_register("user_array");
            if(1){
                $right_enter='1';
            }
            else{
                $error_message="对不起,不是工作日!";
            }
        }
        else{
            $error_message="错误!用户名错,或口令错。请重新输入。";
        }
        $log_time=date("Y-m-d H:i:s");
        $query="insert into login(name,begin_time,addr,right_enter)
                 values ('$user_name','$log_time','$REMOTE_ADDR','$right_enter')";
        @mysql_query($query,$dbconnect);
        if($right_enter){
            Header("Location:welcome.php");
            exit;
        }
    }
    if($logout){
        session_start();
        session_unregister("user_id");
        session_unregister("user_name");
        session_unregister("user_array");
    }
    ?>
      

  2.   

    $query="select * from user
                 where user_name='$user_name'
                 and user_pass='$user_pass'";
    我简单的看了一下.好象你这句里有回车.或字符的空格.你用这个试一下看.
    $query="select * from user where user_name='$user_name' and user_pass='$user_pass'";据我知道呀:你连接的那个chm格式的东东.肯定是那么提示.
    要不是不是在网上也可以运行.exe了.可能是不行吧.呵呵.
    我的意见.只供参考.
    nike_ljq (菜鸟) 你太客气了.
    我的水平不高呀.但如果你有问题我可以解决的你给我发短信.或给我发eamil都可以呀.[email protected]
    你这样我有一点承受不起的呵呵.
      

  3.   

    楼上的.sql语句中是允许使用空格和回车的.至于CHM文件.浏览器是不能自动识别的.所以就提示要下载了.你可以用一个反编译CHM的软件.把它给反编译成HTML文件.再放到你的网站上.
      

  4.   

    nike_ljq(菜鸟) 你的代码第9行的输出语句,不知道输出的是不是类似下面的形式的字符Resource id #21如果是,说明查询结果已经出来了.就是下面的代码有问题.如果不是.则说明你在连接数据库或查询数据库的过程中有错.
      

  5.   

    avenger(Avenger) 
    没有出现,Resource id #21
    我觉得很奇怪啊!
    mysql我用的phpmyadmin管理的,好像没有什么问题啊,能够进行插入,!
      

  6.   

    狮子兄的方法,也没有用,!
    也就是说,echo $result,根本没有结果显示!
    我好入门啊,我想写个注册程序,可是总是查询不成功啊!
      

  7.   

    你可以用一个反编译CHM的软件.把它给反编译成HTML文件.再放到你的网站上.
    例如:,呵呵,谢谢,我想你会看到这个贴子的,??哈哈,我就不着了!
      

  8.   

    我说不是显示他是显示你的
    select 语句.如显示结果为.
    select * from aaaa
    些类的东东.从中你可以看出是什么错了.
      

  9.   

    正如你说述.查询结果根本就没有出来.说明要么是你连接数据库的问题.要么是你查询数据库的问题.你连接数据库的代码我没有看到.不敢妄下结论.但就你上边的查询语句来看.我不知道你的$user_name和$user_pass变量是否有值.
    至于你说的反编译软件.我记得一个叫耶书制造的软件可以反编译.下载地址为:http://download.pchome.net/development/helpbuilder/6731.html
      

  10.   

    <?
          $host="sus";
          $user="root";
          $password="root";
          $dbcon=@mysql_connect($database,$user,$password) or die("数据库联接有错误!!");
          mysql_select_db("mysql");
       
    ?>
    只是数据库的连接,!
    成功联接了!
    在就是我去掉,my_query前的@后啊,出现了如下错误:
    Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in F:\php工作室\test\login.php on line 9
    查询有错
      

  11.   

    这是我的一段连接查询的代码.结果是正确的.你可以参考一下$link = mysql_connect('localhost','root','') or die ('Connect error');
    mysql_select_db("hooday");
    $result = mysql_query("select * from t_article");
    if (empty($result)) die ("empty");
    echo $result;
      

  12.   

    有个事问你一下你真的没有连接库吗?
    你那个包含文件里没有connect吗?
      

  13.   

    o偶没有分了,就在这里问一下好了,
    为什么,echo $remote_addr不行,但是
    $ip=$remote_addr;
    echo $ip,却可以啊!
      
    avenger(Avenger)
    谢你啊!
      

  14.   

    ???echo $remote_addr当然不行了,echo $remote_addr;