Hallo Leute,
hab 'nen Problem mit 'nem PHP-Script!
Es handelt sich um ein Login script mit einer datenbank abfrage und anschließender weiterleitung.
sieht folgendermaßen aus:
<?php
session_start();
$name = $Name;
session_register('name');
$passwort = $Password;
session_register('passwort');
$connID = mysql_connect ("localhost", $name, $passwort);
mysql_select_db ("LoginNewInvis", $connID);
$sql = "SELECT * FROM Login WHERE (Name like '$name')";
$result = mysql_query ($sql, $connID);
if (mysql_num_rows ($result) > 0) {
$datenrichtig = true;
$zeile = mysql_fetch_row ($result);
$Datenbank = $zeile[1];
session_register('Datenbank');
$name_eingeloggt = true;
} else {
$datenrichtig = false;
$user_eingeloggt = false;
}
session_register ("user_eingeloggt");
?>
<html>
<head>
<?php if ($datenrichtig) { ?>
<meta http-equiv="Refresh" content="2; url=schule-index.html? <?=session_name()?>=<?=session_id()?>">
<?php } ?>
</head>
<body>
<?php
if ($datenrichtig) {
echo "Vielen Dank für's Einloggen. Sie werden weitergeleitet...";
} else {
echo "Die Daten waren falsch.";
header ("Location: wrong.php");
}
?>
</body>
</html>
vielleicht kann mal jemand einen Blick drauf werfen, und mir sagen warum das Ding unter Linux nicht laufen will?!?
Ich bin solangsam am Ende mit meinem Latein...
Besten Dank schon mal...
cu
hab 'nen Problem mit 'nem PHP-Script!
Es handelt sich um ein Login script mit einer datenbank abfrage und anschließender weiterleitung.
sieht folgendermaßen aus:
<?php
session_start();
$name = $Name;
session_register('name');
$passwort = $Password;
session_register('passwort');
$connID = mysql_connect ("localhost", $name, $passwort);
mysql_select_db ("LoginNewInvis", $connID);
$sql = "SELECT * FROM Login WHERE (Name like '$name')";
$result = mysql_query ($sql, $connID);
if (mysql_num_rows ($result) > 0) {
$datenrichtig = true;
$zeile = mysql_fetch_row ($result);
$Datenbank = $zeile[1];
session_register('Datenbank');
$name_eingeloggt = true;
} else {
$datenrichtig = false;
$user_eingeloggt = false;
}
session_register ("user_eingeloggt");
?>
<html>
<head>
<?php if ($datenrichtig) { ?>
<meta http-equiv="Refresh" content="2; url=schule-index.html? <?=session_name()?>=<?=session_id()?>">
<?php } ?>
</head>
<body>
<?php
if ($datenrichtig) {
echo "Vielen Dank für's Einloggen. Sie werden weitergeleitet...";
} else {
echo "Die Daten waren falsch.";
header ("Location: wrong.php");
}
?>
</body>
</html>
vielleicht kann mal jemand einen Blick drauf werfen, und mir sagen warum das Ding unter Linux nicht laufen will?!?
Ich bin solangsam am Ende mit meinem Latein...
Besten Dank schon mal...
cu
Kommentar