Hallo zusammen,
ich habe mich ein klein wenig über php-kurs.com, die Seite bzw. die Vorträge auf youtube finde ich echt genial, in php eingearbeitet und habe mir ein paar Berichte in php programmiert, die mir Daten aus einer mysql-Datenbank anzeigen. Das kommt im Intranet bei den Benutzern hier sehr gut an.
Axel Pratzner zeigt in seinen Lektionen verschiedene Beispiele, wie man über php-Seiten neue Datensätze in mysql anlegt. Wie aber ändere ich vorhandene Datensätze? - Also wenn ich beispielsweise eine einfache Adressliste habe (ID, Vorname, Nachname etc.) - wie kann ich da einzelne Datensätze ändern - oder erst suchen und dann ändern?
Das habe ich leider in den Lektionen / im Buch nicht gefunden - oder habe ich etwas verpaßt?
Dann noch eine Frage zu seinem Einlogg-Skript: Er schreibt - siehe unten - so schön "Kontrolle, ob Benutzername und Kennwort vorhanden diese werden i.d.R. aus Datenbank ausgelesen". Wie hänge ich hier eine Datenbank mit Benutzertabelle dran?
Danke für die Hilfe!
Reg123
<?php
session_start();
if ( $_POST['benutzername'] != "" AND $_POST['kennwort'] != "" )
{
// Kontrolle, ob Benutzername und Kennwort vorhanden
// diese werden i.d.R. aus Datenbank ausgelesen
if (
$_POST['benutzername'] == "test"
AND
$_POST['kennwort'] == "geheim"
)
{
$_SESSION['benutzername'] = $_POST['benutzername'];
$_SESSION['eingeloggt'] = True;
echo "<b>einloggen erfolgreich</b>";
}
else
{
echo "<b>ungültige Eingabe</b>";
$_SESSION['eingeloggt'] = False;
}
}
if ( $_SESSION['eingeloggt'] == True )
{
// Benutzer begruessen
echo "<h1>Hallo ". $_SESSION['benutzername'] . "</h1>";
}
else
{
// Einloggformular anzeigen
echo "<h1>Bitte loggen Sie sich ein (probier mal 'test' / 'geheim')</h1>";
echo '<form name="" action="" method="POST" enctype="text/html">';
echo '<p>Benutzername:<br />';
echo '<input type="text" name="benutzername" value="" size="20" maxlength="50" />';
echo '<p>Kennwort:<br />'; echo '<input type="password" name="kennwort" value="" size="20" maxlength="50" />';
echo '<p><input type="Submit" name="einloggen" value="einloggen" />';
echo '</form>';
}
?>
Alles anzeigen