Udskriv fejl tekst hvis $email ikke er = $row[email]
Jeg er ved at prøve at tjekkeom E@mail addressen findes databasen.
om det indtastet kodeord er det samme som kodeordet i databasen.
om feltet godkendt er fyld med "x"
jeg har udskrevet alle disse felter og de er ok. Den rigtige tekst er i de rigtige felter.
men denne koden kan ikke teste om der er lighed mellem disse værdier
Problem området er skrevet med fed skrift
<?
session_start();
require("config.php");
connect();
if( isset($_GET["action"]) && $_GET["action"] == "logout" )
{
$_SESSION["person_email"] = $row[""];
$_SESSION["person_hold"] = $row[""];
$_SESSION["person_navn"] = $row[""];
$_SESSION["person_id"] = $row[""];
$_SESSION["person_status"] = $row[""];
header("Location: http://www.dgisydvestgymnastik.dk/index.php");
}
if( isset($_GET["action"]) && $_GET["action"] == "login")
{
$email = mysql_real_escape_string($_POST["skriv_email"]);
$kodeord = mysql_real_escape_string($_POST["skriv_kodeord"]);
if($_POST['skriv_email'] == "" || $_POST['skriv_kodeord'] == "")
{ }
else {
$sql = "SELECT * FROM hold WHERE email='".$email."' LIMIT 1";
$res = mysql_query($sql);
$row = mysql_fetch_array($res);
echo $email;
echo $kodeord;
echo "$row[email]";
echo "$row[kodeord]";
$errors = 0;
if (!$row["godkendt"] == "x") {
$error_list = "<li>Du er ikke godkendt af din Instruktør:</li>\n";
$errors++;
}
if (!$row["email"] == "$email") {
$error_list = "<li>Den indtastede E@mail findes ikke:</li>\n";
$errors++;
}
if (!$row["kodeord"] == "$kodeord") {
$error_list = "<li>Det indtastede Kodeord passer ikke til E@mailen:</li>\n";
$errors++;
}
if ($errors > 0) {
print "<p>Der blev fundet følgende fejl i din indtastning:</p>\n";
print "<ul>\n";
print "$error_list";
print "</ul>\n";
print "<p>Udfyld felterne igen.</p>\n";
} else {
if( mysql_num_rows($res) > 0 )
{
$_SESSION["person_email"] = $row["email"];
$_SESSION["person_hold"] = $row["hold"];
$_SESSION["person_navn"] = $row["navn"];
$_SESSION["person_id"] = $row["id"];
$_SESSION["person_status"] = $row["brugerstatus"];
$_SESSION["person_godkendt"] = $row["godkendt"];
$_SESSION["hold"] = $_GET["hold"];
$_SESSION["forside"] = $_GET["hold"]."_forside_intern";
$_SESSION["setup"] = $_GET["hold"]."_setup";
$_SESSION["counter"] = $_GET["hold"]."_counter";
$_SESSION["online"] = $_GET["hold"]."_online";
$_SESSION["musik"] = $_GET["hold"]."_musik";
}
else
{
}
}}}
?>
