Login virker ikke
Jeg har en login på min hjemmeside der ikke rigtigt vil som jeg vil, jeg er helt i tvivl om hvad der skersiden er på http://balmer.frac.dk
og scriptet er <HTML>
<HEAD>
</HEAD>
<BODY>
<?php
////////////////////////////////////////////////////////////////////////////////
// FUNKTIONS ERKLÆRINGER
////////////////////////////////////////////////////////////////////////////////
// FUNKTION TIL AT ÅBNER EN FORBINDELSE TIL DATABASEN!
function aabn_forbindelse_og_vaelgdb()
{
$server = "localhost";
$bruger = "wicez";
$kodeord = "abalmer";
$database = "wicez";
$table = "medlemmer";
if (!mysql_connect("$server","$bruger","$kodeord")) {
udskriv_fejl("Kunne ikke oprette en forbindelse til MySQL.");
}
if(!mysql_select_db("$database")) {
udskriv_fejl("Kunne ikke vælge databasen: $database");
}
}
// FUNKTION TIL AT LUKKER FORBINDELSEN TIL DATABASEN IGEN!
function luk_forbindelse()
{
if(!mysql_close()) {
echo "Kunne ikke lukke forbindelsen til MySQL!";
}
}
//
function getDataFromSqlQuery($SQL)
{
$resultFromQuery = mysql_query($SQL);
while($row = mysql_fetch_array($resultFromQuery)) {
$resultArray[] = $row;
}
if (!isset($resultArray)) {
$resultArray = FALSE;
}
return $resultArray;
}
// FUNKTION TIL AT UDSKRIVE FEJL MED
function udskriv_fejl($STR)
{
print("<b>$STR</b>");
}
////////////////////////////////////////////////////////////////////////////////
// HER STARTER SCRIPTET
////////////////////////////////////////////////////////////////////////////////
// ÅBNER EN FORBINDELSE TIL DATABASEN
aabn_forbindelse_og_vaelgdb();
if(isset($_GET['action']) && $_GET['action'] == "login") {
if($_POST['login_navn'] == "") {
print "You did not enter any username!";
} elseif($_POST['login_kode'] == "") {
print "You did not enter any password!";
} else {
#SQL STRENG
$tjek = "
SELECT nick, password
FROM medlemmer
WHERE nick = '".$_POST['login_navn']."'
AND password = '".$_POST['login_kode']."'";
$return_from_query = getDataFromSqlQuery($tjek);
if($return_from_query[0]['nick'] == $_POST['login_navn'] && $return_from_query[0]['password'] == $_POST['login_kode']){
?>
<?php $loggedin == "1";
echo "You are now logged in as $login_navn!";?>
<?
} else {
echo "Your username did not match the password!";
?>
<FORM ACTION="<?=basename($_SERVER['PHP_SELF']);?>?action=login" METHOD="POST">
<p align="center"> Username:<br>
<INPUT NAME="login_navn" TYPE="text" size="15">
<BR />
Password:<br>
<INPUT NAME="login_kode" TYPE="password" size="15">
<BR />
<INPUT TYPE="submit" VALUE="Login">
<BR>
</p>
</FORM>
<?
}
}
}
// LUKKER FORBINDELSEN TIL DATABASEN
luk_forbindelse();
?>
</BODY>
</HTML>
