@m0dpad Ich meinte das Programmieren, Danke danke du hast mir sehr geholfen :) kannst du mir mal bitte per privater youtube-nachricht deine icq nummer oder so schicken ? :) lg
1.wie heißt nochmal das programm, das untem im Browserfenster angezeigt wird?
Vllt finde ich damit meinen Fehler.
2. wo wird eigentlich im phpcode Bezug auf die Tabelle in der Datenbank genommen?
3.es gibt doch bestimmt noch andere Möglichkeiten die Verbindung zur Datenbank aufzunehmen,sowas z.B.: $sql = "SELECT * FROM `user` LIMIT 0, 30 "; geht das auch?
1.Weiß nicht welches du genau meinst, vermutlich das Firefox Plugin Firebug.
2. in der Config wird die Datenbank Verbindung aufgebaut, Bezug auf die Tabelle in dem Video in dem die Daten in die DB geschrieben werden. [ $sql = ...... $stmt = $db->prepare($sql) .... ]
3. Mit dem SELECT Statement kann man Daten aus der Tabelle auslesen ist aber für dieses Video nicht relevant.
habe denn Fehler endlich gefunden, ich hatte die ganze zeit das Markup geöffnet und nicht die registration.php Datei.Jetzt erscheint jedoch bei mir dir Fehler:
Fatal error: Call to a member function bind_param() on a non-object in C:\xampp\webdav\m0dpad\registration_logic.php on line 50
Ok, danke die registration funzt soweit. Jedoch beim Login bzw. bei der logik erscheint das:
Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\webdav\login_logic.php:1) in C:\xampp\webdav\login_logic.php on line 21
Dies liegt daran, das keine Ausgabe zum Client erfolgen darf bevor die Session gestartet wird. Das heißt insbesondere, dass kein echo oder html vor session_start() stehen bzw. ausgegeben werden darf. (Es gibt die Möglichkeit mit ob_start() die gesamte Ausgabe zu buffern, dann würde es egal sein, aber in diesem Fall wäre das nicht sauber).
mir ist soeben aufgefallen, dass man sich mit dem gleichen usernamen mehrmals registrieren kann, dies gilt auch für die email. ich habe den programmcode nicht verändert. Warum ist das so? Wie könnte man eine passwort-ändern-funktion einbauen, falls der user sein passwort ändern möchte?
Dann solltest du dir auch das gesamte Tutorial mit allen Teilen anschauen, denn das Problem mit den mehrfach gleichen Benutzernamen und E-Mail-Adressen wird gelöst. (Teil 5 oder 6 glaub ich). Passwort ändern, ganz einfach mit dem UPDATE - Statement.
Wie ist die Datenbank aufgebaut? Also was brauch ich alles für Werte?Username, passwort, passwort wiederholen, id, e-mail, und was noch? Habe kein Video gefunden wo das erklärt wird.
Wie muss ich mein Script anpassen um eine Verbindung zwischen meines Scriptes(Registrierung und Loginsystem) und meiner Datenbank herzustellen? Meine Vermutung ist, dass ich nur jeweils in der registration.php und login.php das Script verändern muss aber wie genau weiß ich nicht.
Weiß jetzt nicht genau was bei dir nicht funktioniert, kann sein das es damit zu tun hat, dass du die Dateien nicht in dem "htdocs" Verzeichnis des Servers hast, das ist zumindest die Standardeinstellung d.h. leg das Ganze mal in diesen Pfad an C:\xampp\htdocs\webdav\m0dpad\.'
@Guardianangel97 ja, das sollte man schon selber nachbauen, wenn man dabei was lernen möchte ;) Trotzdem, auf meinem Blog gibt es die Quellcodes zu den jeweiligen Video zum Download. Einen Link findest du auf meinem Kanalprofil.
Wenn ich das Makeup jetzt starte, erscheinen bei mir die Label nicht :(
Könntest du vielleicht immer den Code deiner Tutorials in die Beschreibung setzten? Das wäre cool !
PelianLP 2 weeks ago
@PelianLP
Hey,
den Code findest du auf meiner Seite (staticfloat) die auf meinem Kanal verlinkt ist.
m0dpad 2 weeks ago
Du weist schon , das HTML weniger gebraucht wird und das PHP den Größern anteil haben muss weil mehr mit php gemacht wird
TheParadon1234 1 month ago
@TheParadon1234
Versteh ich nicht. Die anderen Teile des Videos beschäftigen sich doch hauptsächlich mit PHP.
m0dpad 1 month ago
@m0dpad Ja na deswegen ja PHP hat einen größeren anteil und html den kleineren weil ohne PHP läuft nix auf der Website
TheParadon1234 1 month ago
This has been flagged as spam show
Guck mal in deinem Posteingang, lg
Vogelhaus7 5 months ago
Guck mal in deinem Posteingang, lg
Vogelhaus7 5 months ago
Welches Programm benutzt du zum bearbeiten ? danke :)
Vogelhaus7 5 months ago
@Vogelhaus7
Meinst du jetzt um das Video aufzunehmen? Wenn ja Camtasia Studio.
Zum Programmieren Netbeans.
m0dpad 5 months ago
@m0dpad Ich meinte das Programmieren, Danke danke du hast mir sehr geholfen :) kannst du mir mal bitte per privater youtube-nachricht deine icq nummer oder so schicken ? :) lg
Vogelhaus7 5 months ago
Super Tutorial!!! habe sehr viel gelernt.
griffunt 7 months ago
Hallo,
1.wie heißt nochmal das programm, das untem im Browserfenster angezeigt wird?
Vllt finde ich damit meinen Fehler.
2. wo wird eigentlich im phpcode Bezug auf die Tabelle in der Datenbank genommen?
3.es gibt doch bestimmt noch andere Möglichkeiten die Verbindung zur Datenbank aufzunehmen,sowas z.B.: $sql = "SELECT * FROM `user` LIMIT 0, 30 "; geht das auch?
MFG
MultiNickKick 11 months ago
@MultiNickKick
Hallo,
1.Weiß nicht welches du genau meinst, vermutlich das Firefox Plugin Firebug.
2. in der Config wird die Datenbank Verbindung aufgebaut, Bezug auf die Tabelle in dem Video in dem die Daten in die DB geschrieben werden. [ $sql = ...... $stmt = $db->prepare($sql) .... ]
3. Mit dem SELECT Statement kann man Daten aus der Tabelle auslesen ist aber für dieses Video nicht relevant.
m0dpad 11 months ago
@m0dpad
Hallo,
habe denn Fehler endlich gefunden, ich hatte die ganze zeit das Markup geöffnet und nicht die registration.php Datei.Jetzt erscheint jedoch bei mir dir Fehler:
Fatal error: Call to a member function bind_param() on a non-object in C:\xampp\webdav\m0dpad\registration_logic.php on line 50
MultiNickKick 11 months ago
@MultiNickKick
Der Fehler deutet darauf hin das du keine Instanz ($db = new Mysqli(...)) von der Datenbank Klasse angelegt hast.
m0dpad 11 months ago
@m0dpad
Ok, danke die registration funzt soweit. Jedoch beim Login bzw. bei der logik erscheint das:
Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\webdav\login_logic.php:1) in C:\xampp\webdav\login_logic.php on line 21
MultiNickKick 11 months ago
@MultiNickKick
Dies liegt daran, das keine Ausgabe zum Client erfolgen darf bevor die Session gestartet wird. Das heißt insbesondere, dass kein echo oder html vor session_start() stehen bzw. ausgegeben werden darf. (Es gibt die Möglichkeit mit ob_start() die gesamte Ausgabe zu buffern, dann würde es egal sein, aber in diesem Fall wäre das nicht sauber).
m0dpad 11 months ago
@m0dpad
mir ist soeben aufgefallen, dass man sich mit dem gleichen usernamen mehrmals registrieren kann, dies gilt auch für die email. ich habe den programmcode nicht verändert. Warum ist das so? Wie könnte man eine passwort-ändern-funktion einbauen, falls der user sein passwort ändern möchte?
MultiNickKick 11 months ago
@MultiNickKick
Dann solltest du dir auch das gesamte Tutorial mit allen Teilen anschauen, denn das Problem mit den mehrfach gleichen Benutzernamen und E-Mail-Adressen wird gelöst. (Teil 5 oder 6 glaub ich). Passwort ändern, ganz einfach mit dem UPDATE - Statement.
m0dpad 11 months ago
Gute und lustige tutorials.Meine Frage:
Wie ist die Datenbank aufgebaut? Also was brauch ich alles für Werte?Username, passwort, passwort wiederholen, id, e-mail, und was noch? Habe kein Video gefunden wo das erklärt wird.
MultiNickKick 11 months ago
@MultiNickKick
Hallo,
für das Script im Video wird folgende Struktur verwendet
ID Username Email Password IP date
Passwort wiederholen brauchst du nicht, dies dient ja nur zur Validierung bei der Registrierung.
m0dpad 11 months ago
@m0dpad
hi,
ich hab noch eine Frage:
Wie muss ich mein Script anpassen um eine Verbindung zwischen meines Scriptes(Registrierung und Loginsystem) und meiner Datenbank herzustellen? Meine Vermutung ist, dass ich nur jeweils in der registration.php und login.php das Script verändern muss aber wie genau weiß ich nicht.
Danke
MultiNickKick 11 months ago
@MultiNickKick
Hallo,
im Tutorial wird ein mysqli Datenbankobjekt verwendet :
$db = new mysqli('localhost', 'root', '', 'logintutorial');
Als Parameter musst du deine entsprechenden Daten eintragen, nach folgendem Schema:
$db = new mysqli('SERVER', 'BENUTZERNAME', 'PASSWORT', 'DATENBANKNAME');
m0dpad 11 months ago
@m0dpad
hi,
danke für die Hilfe. Ich habe meine datenbank, mit dem Namen "logintutorial",erstellt und sonst alles befolgt:
// CHANGE THESE SETTINGS
ini_set('include_path', 'C:\\xampp\\webdav\\m0dpad\\');
$db = new mysqli('localhost', 'root', '', 'logintutorial');
$salt = "09.delfhkjsdfmlwsfd..324021034012041234,1234.21,34.1234.,,.231421";
//-Meine(ihre) Dateien liegen bei mir in in dem Ordner \m0dpad\ .Meine Frage nun, da es nicht funktioniert: Was muss ich in include_path schreiben?
MultiNickKick 11 months ago
@MultiNickKick
Hallo,
Weiß jetzt nicht genau was bei dir nicht funktioniert, kann sein das es damit zu tun hat, dass du die Dateien nicht in dem "htdocs" Verzeichnis des Servers hast, das ist zumindest die Standardeinstellung d.h. leg das Ganze mal in diesen Pfad an C:\xampp\htdocs\webdav\m0dpad\.'
m0dpad 11 months ago
@Guardianangel97 ja, das sollte man schon selber nachbauen, wenn man dabei was lernen möchte ;) Trotzdem, auf meinem Blog gibt es die Quellcodes zu den jeweiligen Video zum Download. Einen Link findest du auf meinem Kanalprofil.
m0dpad 11 months ago
Nettes Tut, würde mich über mehr freuen.
Homwer 1 year ago