Andreas S.
New member
Hallo zusammen,
ich muss für ein Projekt eine ToDo-Liste mit Hilfe von HTML, CSS, Javascript und PHP bauen. Soweit so gut. Die Seite hat eine Datenbank Anbindung, über welche man sich registrieren und einloggen kann. Das Ganze läuft über XAMPP und dem damit verbundenen PHP-My-Admin.
Ich habe einen Login Button, mit welchem ich ein Login- oder wahlweise ein Registrierungs-Menü steuere. Trägt man die Informationen ein, werden diese mit Hilfe einer JQuery.Post Methode in einem PHP Formular geprüft.
Nun zu meiner Frage: Ich kann den Login-, bzw. Registrierungsdialog aufrufen und auch die Post Methode wird erfolgreich ausgeführt. Allerdings sehe ich nicht, dass die Funktion etwas macht. Nur auf Datenbank Ebene sehe ich neue User, die ich gerade registriert habe.
Das Ganze hat wunderbar funktioniert, bis ich einmal den Browser Cache gelöscht habe.
Hier mal beispielhaft eine Funktion:
Ich hoffe ich habe das einigermaßen ausreichend erklären und jemand kann mir helfen.
Vielen Dank
Andreas
ich muss für ein Projekt eine ToDo-Liste mit Hilfe von HTML, CSS, Javascript und PHP bauen. Soweit so gut. Die Seite hat eine Datenbank Anbindung, über welche man sich registrieren und einloggen kann. Das Ganze läuft über XAMPP und dem damit verbundenen PHP-My-Admin.
Ich habe einen Login Button, mit welchem ich ein Login- oder wahlweise ein Registrierungs-Menü steuere. Trägt man die Informationen ein, werden diese mit Hilfe einer JQuery.Post Methode in einem PHP Formular geprüft.
Nun zu meiner Frage: Ich kann den Login-, bzw. Registrierungsdialog aufrufen und auch die Post Methode wird erfolgreich ausgeführt. Allerdings sehe ich nicht, dass die Funktion etwas macht. Nur auf Datenbank Ebene sehe ich neue User, die ich gerade registriert habe.
Das Ganze hat wunderbar funktioniert, bis ich einmal den Browser Cache gelöscht habe.
Hier mal beispielhaft eine Funktion:
Code:
jQuery("#btnlogin").click(function(){
jQuery.post(
'login.php',
jQuery('#flogin').serialize(),
function(data){
if(data = 0){
var dialog = jQuery(".mdl-dialog").get(1);
dialog.showModal();
}else if(data != 0){
jQuery('nav').load('navigation.html');
jQuery('main').load('home.php', function(){componentHandler.upgradeDom();});
jQuery('#modal').hide();
jQuery("#login").attr('disabled','true');
jQuery("#logout").removeAttr('disabled');
jQuery('#usrnamel').empty();
jQuery('#pwdl').empty();
var snacko = document.getElementById('snack');
var data = {message: 'Anmeldung erfolgreich'};
snacko.MaterialSnackbar.showSnackbar(data);
var dialog = jQuery(".mdl-dialog").get(0);
dialog.close();
}
},
'html'
);
});
Ich hoffe ich habe das einigermaßen ausreichend erklären und jemand kann mir helfen.
Vielen Dank
Andreas