query("select * from user where Username = '$UpdateUsername' and isactive = 1"); $row = $result_verify_Username->fetch_array(MYSQLI_BOTH); $fetchedUsername = $row['Username']; $fetchedUserid = $row['UserID']; #Eindeutigkeit des Users abfragen if (!isset($fetchedUserid)){ if($UpdatePassword==$PW2){ $StorePassword = password_hash("$UpdatePassword", PASSWORD_BCRYPT, array('cost' => 10)); $sql = $con->query("UPDATE user SET Fname='{$UpdateFName}', Lname='{$UpdateLName}', Email='{$UpdateEmail}', Username='{$UpdateUsername}', Password='{$StorePassword}' where UserID= $Userid"); #Weiter leitung auf eigene Datei (reload) header('Location: Logout.php'); }else{ $sql = $con->query("UPDATE user SET Fname='{$UpdateFName}', Lname='{$UpdateLName}', Email='{$UpdateEmail}', Username='{$UpdateUsername}'where UserID= $Userid"); #Weiter leitung auf eigene Datei (reload) header('Location: Logout.php'); } } elseif ($fetchedUserid == $Userid AND $UpdateUsername == $fetchedUsername) { if($UpdatePassword==$PW2){ $StorePassword = password_hash("$UpdatePassword", PASSWORD_BCRYPT, array('cost' => 10)); $sql = $con->query("UPDATE user SET Fname='{$UpdateFName}', Lname='{$UpdateLName}', Email='{$UpdateEmail}', Username='{$UpdateUsername}', Password='{$StorePassword}' where UserID= $Userid"); #Weiter leitung auf eigene Datei (reload) header('Location: '.$_SERVER['REQUEST_URI']); }else{ $sql = $con->query("UPDATE user SET Fname='{$UpdateFName}', Lname='{$UpdateLName}', Email='{$UpdateEmail}', Username='{$UpdateUsername}'where UserID= $Userid"); #Weiter leitung auf eigene Datei (reload) header('Location: '.$_SERVER['REQUEST_URI']); } #Wenn Username gelöscht werden will }elseif($fetchedUsername == ""){ if($UpdatePassword==$PW2){ $StorePassword = password_hash("$UpdatePassword", PASSWORD_BCRYPT, array('cost' => 10)); $sql = $con->query("UPDATE user SET Fname='{$UpdateFName}', Lname='{$UpdateLName}', Email='{$UpdateEmail}', Username='{$UpdateUsername}', Password='{$StorePassword}' where UserID= $Userid"); #Weiter leitung auf eigene Datei (reload) header('Location: Logout.php'); }else{ $sql = $con->query("UPDATE user SET Fname='{$UpdateFName}', Lname='{$UpdateLName}', Email='{$UpdateEmail}', Username='{$UpdateUsername}'where UserID= $Userid"); #Weiter leitung auf eigene Datei (reload) header('Location: Logout.php'); } }else{ print ""; } } function load_product() { global $con; # setzt die Variable CON für die Datenbank verbindung global $Userid; #Array für Zwischenspeicherung $ArtNr = array(); $ArtName = array(); $ArtPreis = array(); $ArtImage = array(); $DefaultArtNr = array(); $DefaultNum = array(); #Int wert für while loop $c = 0; $sql = $con->query("SELECT produktid_fk, Anzahl FROM standard_bestellung where userid_fk='$Userid'"); while($row = mysqli_fetch_array($sql)) { $DefaultArtNr[$c] = $row['produktid_fk']; $DefaultNum[$c] = $row['Anzahl']; $c++; } #Int wert für while loop $i = 0; #Datenbank auslesen $query = $con->query("SELECT * FROM produkte"); #Datensätze in array schreiben while($row = mysqli_fetch_array($query)) { $ArtNr[$i] = $row['ArtNr']; $ArtName[$i] = $row['Name']; $ArtPreis[$i] = $row['Preis']; $ArtImage[$i] = $row['produkt_image']; $i++; } #Tabelle aufbauen echo '
'; echo ''; #Erste tabellen reihe ausgeben for($x=0;$x<$i;$x++) { echo ''; } echo ''; #zweite tabellen reihe ausgeben for($x=0;$x<$i;$x++) { echo ""; } echo ''; #Dritte tabellen reihe ausgeben for($x=0;$x<$i;$x++) { echo ''; } echo ''; #letzte tabellen reihe ausgeben for($x=0;$x<$i;$x++) { echo ''; } echo '
$ArtName[$x]
'.$ArtPreis[$x].'
'; } function set_default() { global $con; # setzt die Variable CON für die Datenbank verbindung global $Userid; #post array in normales schreiben $post = $_POST; #Array element button entfernen unset($post['default']); #Standard bestellung löschen um sie neu anzulegen $con->query("delete from standard_bestellung where userid_fk='$Userid'"); #Für jedes produkt ein eintrag schreiben foreach ($post as $key => $entry) { $con->query("insert into standard_bestellung (userid_fk,produktid_fk,Anzahl) VALUES ('$Userid','$key','$entry');"); } } function print_history() { global $con; # setzt die Variable CON für die Datenbank verbindung global $Userid; $ProduktSummen = array(); $i = 0; #Daten aus Datenbank ziehen $date = $con->query("select Timestamp as 'Datum' from user where UserID='$Userid'")->fetch_object()->Datum; $name = $con->query("SELECT CONCAT(Lname, ' ',Fname) as 'Name' FROM user where UserID='$Userid'")->fetch_object()->Name; $g_Preis = $con->query("SELECT sum(Preis) as 'G_Preis' FROM Bestell_history where Userid_fk='$Userid';")->fetch_object()->G_Preis; $Produkte = $con->query("SELECT Distinct Produktid_fk from Bestell_history;"); echo "

Konsum seit Registierung am $date


"; echo '
'; while($row = mysqli_fetch_array($Produkte)) { $Produktid = $row['Produktid_fk']; $Produktname = $con->query("SELECT Name FROM produkte where ArtNr='{$Produktid}'")->fetch_object()->Name; $ProduktSummen[$i] = $con->query("Select sum(Anzahl) as 'Anzahl' from Bestell_history where Userid_fk='$Userid' and Produktid_fk='$Produktid'")->fetch_object()->Anzahl; echo ""; $i++; } echo ""; for($x=0;$x<$i;$x++) {echo "";} echo "
Name$ProduktnameGesamt Ausgegeben
$name$ProduktSummen[$x]$g_Preis €
"; } function delete_account() { global $con; global $Userid; $delete_user = $con->query("DELETE FROM user WHERE UserID = '$Userid' "); unset($_SESSION["UserID"]); session_destroy(); print ""; } #Prüfung ob Buttons gedrückt wurden if(isset($_POST['default'])){ set_default(); } if(isset($_POST['Update'])){ update(); } if(isset($_POST['remove'])){ delete_account(); } #Header und menü einbinden $webpagetitle = "Einstellungen"; include "Includes/Header.php"; include "Includes/Menu.php"; #html Content ausgeben ?>

Hier kannst du deine Accountdaten ändern. Oder deinen Account löschen

Um dein Kennwort zu ändern, gib dies bitte in das Passwort- und das Passwortbestätigungsfeld ein.

Wenn du deinen Username änderst ist ein erneutes Login notwendig






Account Löschen?