Register Page Error! Please Help

Results 1 to 4 of 4
  1. #1

    Register Page Error! Please Help

    I'm Getting This Error.


    How Can I Fix It Thanks In Advance
    Heres The Code

    [QUOTE]<html>
    <head>
    <title>GunZ User Account Register</title>
    <style>
    body {
    color: #003300;
    font-family: Verdana, Arial, Serif;
    font-size: 10pt;
    }
    input {
    border: 1px solid #003300;
    color: #003300;
    background: #DDDDDD;
    font-family: Verdana, Arial, Serif;
    font-size: 10pt;
    }
    tr {
    font-size: 10pt;
    }
    a:link {
    text-decoration: none;
    color: #003300;
    }
    a:visited {
    text-decoration: none;
    color: #003300;
    }
    a:active {
    text-decoration: none;
    color: #003300;
    }
    a:hover {
    text-decoration: none;
    color: #FF6600;
    }
    </style>
    </head>
    <body>
    <div align="center">
    <?php
    $srvip = "127.0.0.1";
    $srvport = "6000";
    $mssql_user = "";
    $mssql_pass = "";
    $mssql_database = "GunzDB";
    $mssql_host = "BAM-1E3ADAE3F75\SQLEXPRESS";
    $conn = mssql_connect($mssql_host, $mssql_user, $mssql_pass);
    mssql_select_db($mssql_database);
    ?>
    <FORM METHOD=POST ACTION="<?php echo $_SERVER['PHP_SELF']; ?>?act=register">
    <table cellspacing=0 border=0>
    <tr>
    <td colspan=2 style="border: 1px solid #003300; background: #DDDDDD;"><CENTER><A HREF="<?php echo $_SERVER['PHP_SELF']; ?>">GunZ User Account Register</A></CENTER></td>
    </tr>
    <tr>
    <td style="border-left: 1px solid #003300">&nbsp;User ID:</td>
    <td style="border-right: 1px solid #003300"><INPUT TYPE="text" NAME="login"&nbsp;></td>
    </tr>
    <tr>
    <td style="border-left: 1px solid #003300">&nbsp;Password:</td>
    <td style="border-right: 1px solid #003300"><INPUT TYPE="password" NAME="senha1">&nbsp;</td>
    </tr>
    <tr>
    <td style="border-left: 1px solid #003300">&nbsp;Retype Password:&nbsp;</td>
    <td style="border-right: 1px solid #003300"><INPUT TYPE="password" NAME="senha2">&nbsp;</td>
    </tr>
    <tr>
    <td style="border-left: 1px solid #003300">&nbsp;Email:</td>
    <td style="border-right: 1px solid #003300"><INPUT TYPE="text" NAME="email">&nbsp;</td>
    </tr>
    <tr>
    <td style="border: 1px solid #003300; border-top: 0px;" colspan=2><CENTER><INPUT NAME="Cadastrar" VALUE="Cadastrar" TYPE="submit"></CENTER></td>
    </tr>
    </table>
    </FORM>
    <?php

    if ($_GET['act'] == 'register')
    {
    $user = anti_injection($_POST['login']);
    $pass1 = anti_injection($_POST['senha1']);
    $pass2 = anti_injection($_POST['senha2']);
    $email = anti_injection($_POST['email']);
    if (valida(Array($user,$pass1,$pass2,$email)) == true)
    {
    if ($pass1 == $pass2)
    {
    if (ereg("([0-9,a-z,A-Z])", $user))
    {
    if (ereg("^([0-9,a-z,A-Z]+)([.,_]([0-9,a-z,A-Z]+))*[@]([0-9,a-z,A-Z]+)([.,_,-]([0-9,a-z,A-Z]+))*[.]([0-9,a-z,A-Z]){2}([0-9,a-z,A-Z])?$", $email))
    {
    $query = mssql_query("SELECT * FROM Accounts WHERE UserID='$user'");
    $num_rows = mssql_num_rows($query);
    if ($num_rows == 0)
    {
    $query = mssql_query("SELECT * FROM Accounts WHERE E_Mail='$email'");
    $num_rows = mssql_num_rows($query);
    if ($num_rows == 0)
    {
    $query = mssql_query("INSERT INTO Accounts (UserID, Password, E_Mail) VALUES ('$user','$pass1','$email')");
    if (!$query)
    {
    echo ":: Error on account register try later ::<br>";
    }
    else
    {
    echo ":: Account has been registered ::<br>";
    }
    }
    else
    {
    echo ":: Email in use ::<br>";
    }
    }
    else
    {
    echo ":: User in use ::<br>";
    }
    }
    else
    {
    echo ":: Invalid Email ::<br>";
    }
    }
    else
    {
    echo ":: Only use Numbers and Letters in User ID ::<br>";
    }
    }
    else
    {
    echo ":: Password not equal with other ::<br>";
    }
    }
    }

    $query = mssql_query("SELECT * FROM Accounts");
    $num_rows = mssql_num_rows($query);
    echo "Total Accounts: ".$num_rows."<br>";

    echo "<br><B>Server Status:</B> ";
    $fp = @fsockopen($srvip, $srvport, $errno, $errstr, 1);
    if (!$fp) {
    echo "<font style='color: #FF3300'><B>Offline</B></font></br>";
    } else {
    echo "<font style='color: #009933'><B>Online</B></font></br>";
    fclose($fp);
    }

    // Fun


  2. #2
    Enthusiast Ixeman is offline
    MemberRank
    Jun 2007 Join Date
    47Posts

    Re: Register Page Error! Please Help

    Ok Download this file and put it in this Folder

    C:\wamp\Apache2\bin

    MEGAUPLOAD - The leading online storage and file delivery service

  3. #3
    Enthusiast warkey is offline
    MemberRank
    Apr 2007 Join Date
    The NetherlandsLocation
    35Posts

    Re: Register Page Error! Please Help

    I have the same problem, Ixeman that idea from you don't works.
    Maybe because you need a password in your config..

    I don't have password, and username for db because i don't know how..
    Last edited by warkey; 18-08-07 at 02:06 PM.

  4. #4
    Member Girbicid is offline
    MemberRank
    Apr 2007 Join Date
    UkraineLocation
    72Posts

    Re: Register Page Error! Please Help

    Quote Originally Posted by EliteBam View Post
    I'm Getting This Error.
    How Can I Fix It Thanks In Advance
    Heres The Code
    Try this. it should work. pm if will be errors

    [php]
    <html>
    <head>
    <title>GunZ User Account Register</title>
    <style>
    body {
    color: #003300;
    font-family: Verdana, Arial, Serif;
    font-size: 10pt;
    }
    input {
    border: 1px solid #003300;
    color: #003300;
    background: #DDDDDD;
    font-family: Verdana, Arial, Serif;
    font-size: 10pt;
    }
    tr {
    font-size: 10pt;
    }
    a:link {
    text-decoration: none;
    color: #003300;
    }
    a:visited {
    text-decoration: none;
    color: #003300;
    }
    a:active {
    text-decoration: none;
    color: #003300;
    }
    a:hover {
    text-decoration: none;
    color: #FF6600;
    }
    </style>
    </head>
    <body>
    <div align="center">
    <?php
    //$srvip = "127.0.0.1";
    //$srvport = "6000";
    //$mssql_user = "";
    //$mssql_pass = "";
    //$mssql_database = "GunzDB";
    //$mssql_host = "BAM-1E3ADAE3F75\SQLEXPRESS";
    //$conn = mssql_connect($mssql_host, $mssql_user, $mssql_pass);
    //mssql_select_db($mssql_database);

    $dsn="GunzDB"; // your DSN
    $username="*****"; //
    $password="*****"; //
    $sqlconnect=odbc_connect($dsn,$username,$password);
    ?>
    <FORM METHOD=POST ACTION="<?php echo $_SERVER['PHP_SELF']; ?>?act=register">
    <table cellspacing=0 border=0>
    <tr>
    <td colspan=2 style="border: 1px solid #003300; background: #DDDDDD;"><CENTER><A HREF="<?php echo $_SERVER['PHP_SELF']; ?>">GunZ User Account Register</A></CENTER></td>
    </tr>
    <tr>
    <td style="border-left: 1px solid #003300">&nbsp;User ID:</td>
    <td style="border-right: 1px solid #003300"><INPUT TYPE="text" NAME="login"&nbsp;></td>
    </tr>
    <tr>
    <td style="border-left: 1px solid #003300">&nbsp;Password:</td>
    <td style="border-right: 1px solid #003300"><INPUT TYPE="password" NAME="senha1">&nbsp;</td>
    </tr>
    <tr>
    <td style="border-left: 1px solid #003300">&nbsp;Retype Password:&nbsp;</td>
    <td style="border-right: 1px solid #003300"><INPUT TYPE="password" NAME="senha2">&nbsp;</td>
    </tr>
    <tr>
    <td style="border-left: 1px solid #003300">&nbsp;Email:</td>
    <td style="border-right: 1px solid #003300"><INPUT TYPE="text" NAME="email">&nbsp;</td>
    </tr>
    <tr>
    <td style="border: 1px solid #003300; border-top: 0px;" colspan=2><CENTER><INPUT NAME="Cadastrar" VALUE="Cadastrar" TYPE="submit"></CENTER></td>
    </tr>
    </table>
    </FORM>
    <?php

    if ($_GET['act'] == 'register')
    {
    $user = anti_injection($_POST['login']);
    $pass1 = anti_injection($_POST['senha1']);
    $pass2 = anti_injection($_POST['senha2']);
    $email = anti_injection($_POST['email']);
    if (valida(Array($user,$pass1,$pass2,$email)) == true)
    {
    if ($pass1 == $pass2)
    {
    if (ereg("([0-9,a-z,A-Z])", $user))
    {
    if (ereg("^([0-9,a-z,A-Z]+)([.,_]([0-9,a-z,A-Z]+))*[@]([0-9,a-z,A-Z]+)([.,_,-]([0-9,a-z,A-Z]+))*[.]([0-9,a-z,A-Z]){2}([0-9,a-z,A-Z])?$", $email))
    {
    //$query = mssql_query("SELECT * FROM Accounts WHERE UserID='$user'");
    //$num_rows = mssql_num_rows($query);

    $quer = "SELECT UserID FROM Account WHERE UserID='$usernm'"; /////////
    $num_rows = better_odbc_num_rows($sqlconnect, $quer); //////////

    if ($num_rows == 0)
    {
    //$query = mssql_query("SELECT * FROM Accounts WHERE E_Mail='$email'");
    $num_rows = 0;
    if ($num_rows == 0)
    {
    $query = odbc_do($sqlconnect, "INSERT INTO Accounts (UserID, Password, E_Mail) VALUES ('$user','$pass1','$email')");
    if (!$query)
    {
    echo ":: Error on account register try later ::<br>";
    }
    else
    {
    echo ":: Account has been registered ::<br>";
    }
    }
    else
    {
    echo ":: Email in use ::<br>";
    }
    }
    else
    {
    echo ":: User in use ::<br>";
    }
    }
    else
    {
    echo ":: Invalid Email ::<br>";
    }
    }
    else
    {
    echo ":: Only use Numbers and Letters in User ID ::<br>";
    }
    }
    else
    {
    echo ":: Password not equal with other ::<br>";
    }
    }
    }

    $query = "SELECT * FROM Accounts";
    $num_rows = better_odbc_num_rows($sqlconnect, $query);
    echo "Total Accounts: ".$num_rows."<br>";

    echo "<br><B>Server Status:</B> ";
    $fp = @fsockopen($srvip, $srvport, $errno, $errstr, 1);
    if (!$fp) {
    echo "<font style='color: #FF3300'><B>Offline</B></font></br>";
    } else {
    echo "<font style='color: #009933'><B>Online</B></font></br>";
    fclose($fp);
    }

    function better_odbc_num_rows ($con ,$sql){
    $result = odbc_exec ( $con , $sql );
    $count = 0 ;
    while( $temp = odbc_fetch_into ( $result , & $counter )){
    $count ++;
    }
    return $count ;
    }


    // Fun



Advertisement