Ich bekomme es einfach nicht hin....
Ich weiss zwar was du meinst aber mit der Ausführung klappt es nicht...
Schau dir mal bitte einfach mal alle Skripte an ...
Ich wäre dir wirklich sehr dankbar...
nutzer_speichern.php
Code:
<?php
function eingabe_wiederholen($fehlermeldung)
{
printf("<form action='nutzer_eingabe.php' method='post'>");
printf("<input type='submit' value='Eingabe wiederholen'>");
printf("</form>");
}
if (strlen($nutzername)==0)
{
eingabe_wiederholen("Bitte einen Nutzernamen eingeben");
exit();
}
if (strlen($password)==0)
{
eingabe_wiederholen("Bitte ein Password eingeben");
exit();
}
include("/webserver/php/include/webnutzer_connect.inc");
$ergebnis = mysql_query('use webnutzer');
if ($ergebnis == NULL)
{
printf("use: %s %s",mysql_errno(),mysql_error());
exit();
}
$ergebnis = mysql_query("select * from nutzerdaten");
if($ergebnis == NULL)
{
printf("select * from nutzerdaten: %s %s",mysql_errno(),mysql_error());
exit();
}
$verschluesselt = crypt($password);
$kommando = "insert into nutzerdaten ";
$kommando .= " (nutzername,password) values";
$kommando .= " ('$nutzername','$verschluesselt')";
$ergebnis = mysql_query($kommando);
if ($ergebnis == 0)
{
printf("insert into nutzerdaten: %s %s",mysql_errno(),mysql_error());
exit();
}
echo "<center><form action='nutzer_eingabe' method='post'>";
echo "<input type='submit' value='neue Eingabe'>";
echo "</form></center>";
?>
nutzer_pruefen.php
Code:
<?php
function eingabe_wiederholen($fehlermeldung)
{
printf("%s<br>",$fehlermeldung);
printf("<form action='nutzer_abfrage.php' method='post'>");
printf("<input type='submit' value='Eingabe wiederholen'>");
printf("</form>");
}
if (strlen($nutzername)==0)
{
eingabe_wiederholen("Bitte einen Nutzernamen eingeben");
exit();
}
if (strlen($password)==0)
{
eingabe_wiederholen("Bitte ein Password eingeben");
exit();
}
include("/webserver/php/include/webnutzer_connect.inc");
$ergebnis = mysql_query('use webnutzer');
if ($ergebnis == NULL)
{
printf("use: %s %s",mysql_errno(),mysql_error());
exit();
}
$ergebnis = mysql_query("select * from nutzerdaten");
if($ergebnis == NULL)
{
printf("select * from nutzerdaten: %s %s",mysql_errno(),mysql_error());
exit();
}
$nutzer_existiert = FALSE;
while ($datensatz = mysql_fetch_assoc($ergebnis))
{
if ($datensatz["nutzername"] == $nutzername)
{
$verschluesselt = $datensatz["password"];
$nutzer_existiert = TRUE;
}
}
if ($nutzer_existiert == FALSE)
{
eingabe_wiederholen("Nutzer existeirt nicht");
exit();
}
if($verschluesselt == crypt($password,$verschluesselt))
{
printf("Passwort OK");
}
else
{
printf("Passwort <b>nicht</b> OK");
}
eingabe_wiederholen(" ");
echo "verschluesselt = $verschluesselt<p>";
echo "verschluesselt1 = $verschluesselt1";
//echo "<center><form action='nutzer_eingabe' method='post'>";
//echo "<input type='submit' value='neue Eingabe'>";
//echo "</form></center>";
?>
nutzer_eingabe.php
Code:
<?php
include("/webserver/php/include/webnutzer_connect.inc");
//printf("Verbindung zu MySQL wurde hergestellt<br>");
$ergebnis = mysql_select_db('webnutzer');
if($ergebnis == NULL)
{
printf("use: %s %s",mysql_errno(),mysql_error());
exit();
}
$nutzer = mysql_query("select * from nutzerdaten");
printf("<center><table border =1><tr>");
while($datensatz = mysql_fetch_assoc($nutzer))
{
printf("<tr><td> %s</td><td> %s</td></tr>",$datensatz["nutzername"],$datensatz["password"]);
}
printf("</tr></table></center>");
echo "<center><table border=0>";
echo "<form action='nutzer_speichern.php' method='post'>";
echo "<tr>";
echo "<td>Nutzername:</td><td><input type='text' name='nutzername' maxlength='20'></td>";
echo "</tr>";
echo "<br>";
echo "<tr>";
echo "<td>Password:</td><td> <input type='password' name='password' maxlength='8'></td>";
echo "</tr></table>";
echo "<p>";
echo "<input type='submit' value='Eingabe speichern'>";
echo "<input type='reset' value='Eingabe löschen'>";
echo "</form>";
echo "<form action='nutzer_abfrage.php' method='post'>";
echo "<input type='submit' value='Anmelden'>";
echo "</form></center>";
?>
nutzer_abfrage.php
Code:
<?php
include("/webserver/php/include/webnutzer_connect.inc");
//printf("Verbindung zu MySQL wurde hergestellt<br>");
$ergebnis = mysql_select_db('webnutzer');
if($ergebnis == NULL)
{
printf("use: %s %s",mysql_errno(),mysql_error());
exit();
}
$nutzer = mysql_query("select * from nutzerdaten");
printf("<center><table border =1><tr>");
while($datensatz = mysql_fetch_assoc($nutzer))
{
printf("<tr><td> %s</td><td> %s</td></tr>",$datensatz["nutzername"],$datensatz["password"]);
}
printf("</tr></table></center>");
echo "<center><table border=0>";
echo "<form action='nutzer_pruefen.php' method='post'>";
echo "<tr>";
echo "<td>Nutzername:</td><td><input type='text' name='nutzername' maxlength='20'></td>";
echo "</tr>";
echo "<br>";
echo "<tr>";
echo "<td>Password:</td><td> <input type='password' name='password' maxlength='8'></td>";
echo "</tr></table>";
echo "<p>";
echo "<input type='submit' value='Anmelden'>";
echo "<input type='reset' value='Eingabe löschen'>";
echo "</form>";
echo "<form action='nutzer_eingabe.php' method='post'>";
echo "<input type='submit' value='Registrieren'>";
echo "</form></center>";
?>
Probiere es einfach mal aus wen du Zeit hast...
Ich wäre wirklich gut wenn du mir weiterhelfen könnteset...
gruss
suse
Lesezeichen