首先很杯具的说php我没学过,不懂语法……
工作前学过Java,现在早已没有当初的梦想,没做Java,经验也没有
所以遇到这个难题-------
就是一个html文件,我想把它做成论坛的登录页面,做成php格式的
这个论坛之前没有登录页面,输入地址就直接显示主页并且在主页上登录验证了
现在要加个登陆页,输入后跳转到主页,或者点击浏览去主页那种
需要改的东西很多吧,还要链接数据库什么的进行验证跳转什么的。。
要命的是我不懂php语法啊,高人们给支点招吧这是朋友的一个论坛,我答应做下来了,要是不行,肯定没面子
这个html文件是 www.12wuxia.com/12  (绝不是AD,是AD的话木有小JJ)
把它换成www.12wuxia.com登陆页,登录成功后会跳转到正常的首页。希望能给点思路,需要改的地方请回帖告诉我怎么改能改好传给我的话,我当大神供着拜啊
最近两天,天天在线等……

解决方案 »

  1.   

    把后缀改成 php 不就行了。
    主要是处理登陆这个代码,需要改成php语法了。
      

  2.   

    自己一点代码都没有吗?
    思路无非是,建个表单,然后发送,后台调用数据库,判断登录成功与否
    成功则跳转页面
    失败则重新输入
            $user = $_GET['user'];
            $db = new DB();
            $sql = "SELECT `password`,`role` FROM user_info WHERE `name` = '" . $user . "'";
            $result = $db->mySelect($sql);
            if ($row = mysql_fetch_array($result)) {
                if ($row['password'] === $_GET['password']) {
                    $_SESSION['user'] = $user;
                    $_SESSION['role'] = $row['role'];
                    echo true;
                }
                else {
                    echo false;
                }
            }
            else {
                echo false;
            }
    这边是用ajax,所以之后要判断的
    如果你要直接跳转,echo true 换成
    echo '< !--< SCRIPT LANGUAGE="JavaScript">location.href='www.12wuxia.com'< /SCRIPT>-->';
      

  3.   

    把这个页面命名为login.php 里面改PHP格式<?php     ?>  将代码放入其中,加入登录判断和动态验证的JS 这个登录可以参考主页上面登录那部分代码;
      

  4.   

    哪里用到AJAX了
    不过就是4楼的做法基本上就可以了
    原来登录页面后缀改成.php,然后添加一个表单,格式对照原来你的登陆页面的格式修改一下<form action='1.php' method='post'>
    <input type='text' name='username'></input>
    <input type='password' name='password'></input>
    <input type='button' name='submit' value='登陆'>
    </form>然后新建个1.php就是处理页面,从数据库里提取信息,看看用户名和密码是否正确。
    链接数据库的代码自己写$user=$_POST["username"];
    $pwd=$_POST["password"];
    //连接数据库,验证登陆信息是否正确。如果正确就跳转到首页,否则输出错误信息。大致上就是这样,好久没接触Php了,都忘的差不多了。。
      

  5.   

    谢谢啊,太谢谢了! 虽然还是有点懵,但思路出来了,完全没接触PHP 只会一点jsp~~
      

  6.   

    我的意思,我是用ajax判断登录成功与否LZ是不是想用www.12wuxia.com/12这个现成的页面做?还是要自己重新写一个页面
      

  7.   

    是啊,就是这个页面设置成默认的登录页面,输入账号后才跳转到首页,或者点浏览到首页,我不会php,只能到这儿来求助了,谢谢
      

  8.   

    判断 用户名正确了,要开启session 要存入session[name] 和session[id] 然后一个跳转
      

  9.   

        这个功能不复杂啊,如果楼主以前做过JSP或ASP开发过站点的话,只要半天时间就能搞定这个问题,PHP语法根本无需要从头学,它的语法就是C的(学校里教材上的C语言),可能细节上有点儿区别!
        如果只是想做登入验证的话,只要知道几个PHP基本用法就可以用了,$_POST,还有几个常用的MYSQL函数,其他基本不是问题·!
      

  10.   

    谢谢,我改天仔细学习下,谢谢大家,我生化系的,没学过C,直接学了一年Java,勉强会用,现在忘了不少了。哈哈~ 谢谢了  结贴了