Abend zusammen,
ich muss euch leider direkt noch mal um Hilfe bitten.
Komme einfach zum Verrecken nicht auf den Fehler der da irgendwo versteckt liegt :(.
Ich schalte gerade eine Zugangsabfrage vor meine Hauptseite. So weit so schön. Ist ne simple Abfrage von Nutzernamen und Passwort, die dann mit Nutzer und Passwort in der SQL Datenbank abgeglichen wird, jedoch wird bei meinem Formular nicht mal etwas abgeschickt beim Absenden -> es wird schon die erste if-Bedingung nicht erfüllt (if post(nutzer) <> "").
Hier der Code:
PHP
<?php
session_start();
$nutzer = trim ($_POST['nutzer']);
$kennwort = trim ($_POST['kennwort']);
if ($_POST['nutzer'] <> "" AND $_POST['kennwort'] <> "")
{
mysql_connect('localhost', 'xxx', 'xxx');
mysql_select_db('xxx');
$sql = "SELECT count(*) AS anzahlzugang FROM zugangsabfrage WHERE nutzer = '$nutzer' AND kennwort = '$kennwort'" ;
$erg = mysql_query($sql);
$datensatz = mysql_fetch_array($erg, MYSQL_ASSOC);
if ($datensatz['anzahlzugang'] == 1 )
{
$_SESSION['logged'] = true;
}
else
{
echo "<p>Falsche Daten!</p>";
}
}
else
{
echo "Hmm.";
}
if ($_SESSION['logged'] <> true)
{
?>
<form action=" <?php echo $_SERVER['PHP_SELF']; ?> " method="post" enctype="text/html">
<p>Benutzernamen:<br />
<input type="text" name="nutzer" size="20" maxlength="50" /></p>
<p>Kennwort:<br />
<input type="text" name="kennwort" size="20" maxlength="50" /></p>
<input type="submit" name="" value="Save" />
</form>
<?php
exit;
}
?>
Alles anzeigen