无法使用我的托管登录页面登录

时间:2011-03-28 11:57:12

标签: php mysql phpmyadmin

我正在尝试在托管网站www.my3gb.com上托管我的代码 我的代码在我的电脑上正常工作,但是当我在那里托管时没有....看看这段代码......

<html>
<body bgcolor="green">

<?php
$conn=mysql_connect("http://www.my3gb.com/phpmyadmin/","username","password");
mysql_select_db("mohit007kumar00_cboy",$conn);
print "<h1>connected</h1>";
$rs=mysql_query("select * from signup where user='".$_POST['t1']."'");
print "<h1>queried</h1>";
while($row=mysql_fetch_array($rs))
{
    print "<h1>under while</h1>";
    if($row['pswd']==$_POST['t2'])
    {
        print "<h1>You are alowed</h1>";
    }
    else
    {
        print "<h1>not alowed</h1>";
    }
}
?>
</body>
</html>

,登录页面为.....

    <html>
    <body bgcolor="yellow">
    <center>
    <h1>Login Application</h1>
    <form action="log.php" method="post">
    user<input type="text" name="t1"><br><br>
    pswd<input type="password" name="t2"><br><br>
    <input type="submit">
    </form>
    </center>
    </body>
 </html>
在我的电脑上它会显示这样的输出.... 连接的 查询 在 你被赋予了 在我的托管链接上,它将显示这样的输出...... 连接的 查询   您可以在此处查看我的登录页面http://mohit007kumar00.my3gb.com/test.php

2 个答案:

答案 0 :(得分:2)

我认为问题在于:

mysql_connect("http://www.my3gb.com/phpmyadmin/","username","password");

mysql_connect("localhost","username","password");

我认为MySQL不会连接到托管的phpMyAdmin,但也许这是我的误解。

答案 1 :(得分:0)

第一次加载页面时,您正在运行查询,只有在用户单击提交按钮时才需要运行它。

在运行查询之前,请检查用户是否单击了提交按钮

<?php
if(isset($_POST['submit_button_name'])){//set name and value for submit button
    //your code here
}
?>