Jump to content

Simple Login Script (new to PhP)


delo2795

Recommended Posts

I'm very new to PhP and one of my asignments in class is to create a simple login using php and mysql. I made a simple page using html, php, and mysql and i keep getting errors. Here is my code so far:

This is my index.php page:

<html>

<form action = '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>

This is my login.php page:

<?php

$username = $_POST['username'];

$password = $_POST['password'];

 

if ($username&&$password)

{

&connect = mysql_connect("localhost", "root", " ") or die ("Couldnt connect");

mysql_selct_db("phplogin") or die("Couldn't find db");

}

else

die ("Please enter a username and password");

?>

mySql file is very basic: 3 columns, id, username, password

 

I dont think my problem is with the mySQL page that was the easiest to make

 

but everytime I hit login in the index.php, the entire script for login.php gets outputted on screen.

 

I would appreciate all the help.

 

Link to comment
Share on other sites

BAH!!! I copied the codes wrong below is what I actually wrote:

 

index.html

<html>

<form action = '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>

login.php

<?php

$username = $_POST['username'];

$password = $_POST['password'];

 

if ($username&&$password)

{

$connect = mysql_connect("localhost", "root", "") or die ("Couldnt connect");

mysql_select_db("phplogin") or die("Couldn't find db");

}

else

die ("Please enter a username and password");

?>

Link to comment
Share on other sites

try this. maybe it helps.

 

<?php
$username = $_POST['username'];
$password = $_POST['password'];

if ($username&&$password) {
$connect = mysql_connect("localhost", "root", "") or die ("Couldnt connect");
mysql_select_db("phplogin") or die("Couldn't find db");
}
else {
die ("Please enter a username and password");
}
?>

Link to comment
Share on other sites

I had a file name phpinfo.php set up and I saved it under xamp/htdocs/phpinfo.php.

 

When I first created made the file it ran just fine and now its just repeating whats inside the document meaning

<?php

phpinfo();

?>

 

i'm not sure whats going

Link to comment
Share on other sites

Ok here is the weird thing. I am using notepad++ and i'm using the run in chrome browser ctrl+alt+shift+r. then it displays my index.php page just find, but when i hit log in it goes to this file:///C:/xampp/htdocs/phpAcademy/tutorials/loginsession/login.php then it just reprints my codes, but if I go to http://localhost//phpAcademy/tutorials/loginsession/index.php everything works just find.

 

I need more practice...with the xampp user interface...well thanks anyways...its solved =P.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • 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.