Need help with the code

View: New views
8 Messages — Rating Filter:   Alert me  

Need help with the code

by nagendra prasad-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi All,

I need some help with the below code. I have this login code with me and its
working fine with my *localhost 'WAMP' *server. But when I tried to run the
same script on my web host server its not working. Every time its giving me
the same message "*please enter a username and a password*" which is a
condition within the script.


<?php
session_start();

$username = $_POST['username'];
$password = $_POST['password'];

 if ($username&&$password)

 {
$connect = mysql_connect("localhost", "tutor_root", "admin") or
die("couldn't connect");
mysql_select_db("tutor_register") or die("couldn't find db");


$query = mysql_query("SELECT * FROM register WHERE username ='$username'");
$numrows = mysql_num_rows($query);
if ($numrows!=1)

{
//code to login

while ($row =mysql_fetch_assoc($query))
{
      $dbusername = $row['username'];
      $dbpassword=  $row['password'];

}
 //check to see if they match

 if ($username==$dbusername&&$password==$dbpassword)
 {
echo "you are in <a href='member.php'>click</a> here to enter the members
page";


$_SESSION['username']=$username;

 }
 else

 echo "incorrect password";
}
else

    die("That user dosen't exist");


}
  else
      die("pelase enter a username and a password");



?>

--
Guru Prasad
Ubuntu Voice GTK+ Forum

Re: Need help with the code

by Jason Gerfen-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

nagendra prasad wrote:

> Hi All,
>
> I need some help with the below code. I have this login code with me and its
> working fine with my *localhost 'WAMP' *server. But when I tried to run the
> same script on my web host server its not working. Every time its giving me
> the same message "*please enter a username and a password*" which is a
> condition within the script.
>
>
> <?php
> session_start();
>
>  
echo var_dump(print_r($_POST));

Are the $_POST['username'] and $_POST['password'] variables present? You
didn't post any html form information so I think you could start there.

> $username = $_POST['username'];
> $password = $_POST['password'];
>
>  if ($username&&$password)
>
>  {
> $connect = mysql_connect("localhost", "tutor_root", "admin") or
> die("couldn't connect");
> mysql_select_db("tutor_register") or die("couldn't find db");
>
>
> $query = mysql_query("SELECT * FROM register WHERE username ='$username'");
> $numrows = mysql_num_rows($query);
> if ($numrows!=1)
>
> {
> //code to login
>
> while ($row =mysql_fetch_assoc($query))
> {
>       $dbusername = $row['username'];
>       $dbpassword=  $row['password'];
>
> }
>  //check to see if they match
>
>  if ($username==$dbusername&&$password==$dbpassword)
>  {
> echo "you are in <a href='member.php'>click</a> here to enter the members
> page";
>
>
> $_SESSION['username']=$username;
>
>  }
>  else
>
>  echo "incorrect password";
> }
> else
>
>     die("That user dosen't exist");
>
>
> }
>   else
>       die("pelase enter a username and a password");
>
>
>
> ?>
>
>  


--
Jason Gerfen
Systems Administration/Web application development
jason.gerfen@...

Marriott Library
Lab Systems PC
295 South 1500 East
Salt Lake City, Utah 84112-0806
Ext 5-9810


--
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


Re: Need help with the code

by nagendra prasad-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

OK so here is the form for the below code:

<html>

      <form action='mem_login.php' method='POST'>
            Username: <input type='text' name='username'><br>
            Password: <input type='password' name='password'><br>
            <input type='submit' value='Log in'>


      </form>
</html>

Re: Need help with the code

by Jason Gerfen-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

nagendra prasad wrote:

> OK so here is the form for the below code:
>
> <html>
>
>       <form action='mem_login.php' method='POST'>
>             Username: <input type='text' name='username'><br>
>             Password: <input type='password' name='password'><br>
>             <input type='submit' value='Log in'>
>            
>            
>       </form>
> </html>
>
Did you try looking at the $_POST array data?

echo var_dump(print_r($_POST));


--
Jason Gerfen
Systems Administration/Web application development
jason.gerfen@...

Marriott Library
Lab Systems PC
295 South 1500 East
Salt Lake City, Utah 84112-0806
Ext 5-9810


--
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


Re: Need help with the code

by nagendra prasad-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Yes I did but still its not working on my web server however its working
fine with my WAMP server locally.



On Fri, Oct 2, 2009 at 9:17 PM, Jason Gerfen <jason.gerfen@...>wrote:

> nagendra prasad wrote:
>
>> OK so here is the form for the below code:
>>
>> <html>
>>
>>      <form action='mem_login.php' method='POST'>
>>            Username: <input type='text' name='username'><br>
>>            Password: <input type='password' name='password'><br>
>>            <input type='submit' value='Log in'>
>>                          </form>
>> </html>
>>
>>  Did you try looking at the $_POST array data?
>
> echo var_dump(print_r($_POST));
>
>
> --
> Jason Gerfen
> Systems Administration/Web application development
> jason.gerfen@...
>
> Marriott Library
> Lab Systems PC
> 295 South 1500 East
> Salt Lake City, Utah 84112-0806
> Ext 5-9810
>
>


--
Guru Prasad
Ubuntu Voice GTK+ Forum

Re: Need help with the code

by Jason Gerfen-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Add this to your script and just copy and paste it back. Seriously, you
are not going to get any help if you don't show anyone the output of
your problem.

echo "<pre>";
var_dump(print_r($_GET));
var_dump(print_r($_POST));
echo "</pre>";

If you are not getting anything in the post try changing the method of
your html form to 'get' vs. 'post'
*IE: <form method="get" action="mem_login.php">

And copy and paste the results so we can see where the problem is. If
you are feeling weird about an authentication script contents then
filter the data but don't just leave out parts of the output.

nagendra prasad wrote:

> Yes I did but still its not working on my web server however its
> working fine with my WAMP server locally.
>
>
>
> On Fri, Oct 2, 2009 at 9:17 PM, Jason Gerfen
> <jason.gerfen@... <mailto:jason.gerfen@...>> wrote:
>
>     nagendra prasad wrote:
>
>         OK so here is the form for the below code:
>
>         <html>
>
>              <form action='mem_login.php' method='POST'>
>                    Username: <input type='text' name='username'><br>
>                    Password: <input type='password' name='password'><br>
>                    <input type='submit' value='Log in'>
>                                  </form>
>         </html>
>
>     Did you try looking at the $_POST array data?
>
>
>     echo var_dump(print_r($_POST));
>
>
>     --
>     Jason Gerfen
>     Systems Administration/Web application development
>     jason.gerfen@... <mailto:jason.gerfen@...>
>
>     Marriott Library
>     Lab Systems PC
>     295 South 1500 East
>     Salt Lake City, Utah 84112-0806
>     Ext 5-9810
>
>
>
>
> --
> Guru Prasad
> Ubuntu Voice GTK+ Forum


--
Jason Gerfen
Systems Administration/Web application development
jason.gerfen@...

Marriott Library
Lab Systems PC
295 South 1500 East
Salt Lake City, Utah 84112-0806
Ext 5-9810


--
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


Re: Need help with the code

by Jason Gerfen-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Maybe you should google for information regarding the php.ini and error
reporting.
nagendra prasad wrote:

> Yes I did but still its not working on my web server however its working
> fine with my WAMP server locally.
>
>
>
> On Fri, Oct 2, 2009 at 9:17 PM, Jason Gerfen <jason.gerfen@...>wrote:
>
>  
>> nagendra prasad wrote:
>>
>>    
>>> OK so here is the form for the below code:
>>>
>>> <html>
>>>
>>>      <form action='mem_login.php' method='POST'>
>>>            Username: <input type='text' name='username'><br>
>>>            Password: <input type='password' name='password'><br>
>>>            <input type='submit' value='Log in'>
>>>                          </form>
>>> </html>
>>>
>>>  Did you try looking at the $_POST array data?
>>>      
>> echo var_dump(print_r($_POST));
>>
>>
>> --
>> Jason Gerfen
>> Systems Administration/Web application development
>> jason.gerfen@...
>>
>> Marriott Library
>> Lab Systems PC
>> 295 South 1500 East
>> Salt Lake City, Utah 84112-0806
>> Ext 5-9810
>>
>>
>>    
>
>
>  


--
Jason Gerfen
Systems Administration/Web application development
jason.gerfen@...

Marriott Library
Lab Systems PC
295 South 1500 East
Salt Lake City, Utah 84112-0806
Ext 5-9810


--
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


Re: Need help with the code

by nagendra prasad-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

hay so I have solved the issue. The problem was with my login HTML page.
Anyways thanks everyone for quick responses :)