Jump to content

Can't retrieve info from MySQL DB...


CrazeD

Recommended Posts

I have installed PHPTriad on my computer, which is PHP, Apache, and MySQL all in one. I made a couple scripts for a login system and made a database. The script works fine...offline. It doesn't work on my hosting, the username/password don't match. It's the EXACT same code, EXACT same database...yet it doesn't work?! How can that be?

 

Any help is great...thanks.

Link to comment
Share on other sites

Here's my code;

 

<?php

require_once('mysql.php');

if (isset ($_POST['submit'])) { 

	if ( (!empty ($_POST['username'])) && (!empty ($_POST['password'])) ) {

	$query = "SELECT * FROM pr0n_members WHERE username='$username' AND password='$password'";
	$result=mysql_query($query);
	$num=mysql_num_rows($result);

	if($num > 0) {

			session_start();
			$_SESSION['username'] = $username;
			$_SESSION['loggedin'] = time();
			header ('Location: loggedin.php');

			exit();

} else { 

	print '<p>An error has occured:<b> That username/password combination was not found, please try again!</b></p>';

	}

		} else { 

				print '<p>An error has occured:<b> Please enter both a username and a password!</b></p>';

				}

			} else { 

				print '<form action="login_page.php" method="post">

							<p>Username: <input type="text" name="username" /><br />
								Password: <input type="password" name="password" /><br /><br />
									<input type="submit" name="submit" value="Login" /></p></form>';	

					}

?>

 

 

Link to comment
Share on other sites

<?php session_start();

require_once('mysql.php');


if ( (empty ($_POST['username'])) || (empty ($_POST['password'])) ) {


print '<p>An error has occured:<b> That username/password combination was not found, please try again!</b></p>';

} 

if (isset ($_POST['submit'])) { 


$query = "SELECT * FROM pr0n_members WHERE username='$username' AND password='$password'";
$result=mysql_query($query);
$num=mysql_num_rows($result);

if($num > 0) {

$_SESSION['username'] = $username;
$_SESSION['loggedin'] = time();
header ('Location: loggedin.php');

exit();

}
  }else{

echo"<p>An error has occured:<b> please register! ";

}


echo '<form action="login_page.php" method="post">

<p>Username: <input type="text" name="username" /><br />
Password: <input type="password" name="password" /><br /><br />
<input type="submit" name="submit" value="Login" /></p></form>';
   
?>

Link to comment
Share on other sites

try this should goto google when logged in.

 

 

so add this to yours ok

 

 

or die(mysql_error());

 

<?php session_start();

require_once('mysql.php');


if (isset ($_POST['submit'])) { 


$query = "SELECT * FROM pr0n_members WHERE username='$username' AND password='$password'";
$result=mysql_query($query) or die(mysql_error());
$num=mysql_num_rows($result);

if($num > 0) {

$_SESSION['username'] = $username;
$_SESSION['loggedin'] = time();

header ('Location: http://www.goole.com');

exit();

}
  }


echo '<form action="login_page.php" method="post">

<p>Username: <input type="text" name="username" /><br />
Password: <input type="password" name="password" /><br /><br />
<input type="submit" name="submit" value="Login" /></p></form>';
   
?>

Link to comment
Share on other sites

Your script doesn't do anything when I click login, it just refreshes the page pretty much.

 

I don't understand though... this exact script works on my machine but not on my hosting.

 

How can I export an SQL table with PHPMyAdmin? I didn't see any export button despite looking for quite some time. Maybe if I upload the exact SQL table it might work....

Link to comment
Share on other sites

here try this:

 

<?php
session_start();

require_once('mysql.php');

if(isset($_POST['submit'])){ 
$username = $_POST['username'];
$password = $_POST['password'];

if($username != "" && $password != ""){
	$query = "SELECT * FROM pr0n_members WHERE username='$username' AND password='$password'";
	$result=mysql_query($query);
	$num=mysql_num_rows($result);
	if($num > 0) {
		$_SESSION['username'] = $username;
		$_SESSION['loggedin'] = time();
		header('Location: loggedin.php');
		exit();

	}else{ 
		print '<p>An error has occured:<b> That username/password combination was not found, please try again!</b></p>';
	}

}else{ 

	print '<p>An error has occured:<b> Please enter both a username and a password!</b></p>';
}

}else{ 
echo <<<html
<form action="login_page.php" method="post">
<p>Username: <input type="text" name="username" /><br />
Password: <input type="password" name="password" /><br /><br />
<input type="submit" name="submit" value="Login" /></p>
</form>
html;	
}

?>

Link to comment
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.