Sooo teil 2
Ich hab nun mein code soweit fertig.
wowraid.nudelmc.de/add_account.php
Wenn alles richtig eingegeben ist kann man den Button klicken.
Wenn dies Passiert werden die Daten in die DB geschrieben, das funktioniert.
Aller dings wird die entsprechende IF nicht erreicht um eine erfolgsmeldung auszu geben.
Ich bin ein bisschen ratlos ?!
Hier der Code:
Verarbeitungs Funktion,
wird ausgeführt, die Datei add_account_confirm.php wird aufgerufen und richtig ausgeführt, db einträge werden gemacht.
hier der Aufruf (geht auch)
funktioniert eigentlich alles nur wird
nie erreicht ?!
ich weis net warum, wäre dankbar für Hilfe
Ich hab nun mein code soweit fertig.
wowraid.nudelmc.de/add_account.php
Wenn alles richtig eingegeben ist kann man den Button klicken.
Wenn dies Passiert werden die Daten in die DB geschrieben, das funktioniert.
Aller dings wird die entsprechende IF nicht erreicht um eine erfolgsmeldung auszu geben.
Ich bin ein bisschen ratlos ?!
Hier der Code:
Verarbeitungs Funktion,
PHP:
XMLHttpRequestObject.open("GET", dataSource);
PHP:
var XMLHttpRequestObject = false;
if (window.XMLHttpRequest) {
XMLHttpRequestObject = new XMLHttpRequest();
} else if (window.ActiveXObject) {
XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
}
var iuser=0;
var iemail=0;
var ipass=0;
function getData(dataSource, feld2)
{
alert('getData');
if(XMLHttpRequestObject) {
XMLHttpRequestObject.open("GET", dataSource);
XMLHttpRequestObject.onreadystatechange = function()
{
if (XMLHttpRequestObject.readyState == 4 &&
XMLHttpRequestObject.status == 200)
{
if(feld2=="email"){
var emailDiv = document.getElementById("emailDiv");
if(XMLHttpRequestObject.responseText=="ok"){
iemail = 1;
emailDiv.innerHTML="<div></div>";
checkAll();
}else{
emailDiv.innerHTML =
"<div>" + XMLHttpRequestObject.responseText +"</div>";
document.forms[0].elements['Button'].disabled = true;
iemail=0;
checkAll();
}
}else if(feld2=="username"){
var targetDiv = document.getElementById("targetDiv");
if(XMLHttpRequestObject.responseText=="ok"){
iuser = 1;
targetDiv.innerHTML="<div></div>";
checkAll();
}else{
targetDiv.innerHTML =
"<div>" + XMLHttpRequestObject.responseText +"</div>";
document.forms[0].elements['Button'].disabled = true;
iuser=0;
checkAll();
}
}else if(feld2=="passwort"){
ipass=1;
checkAll();
}else if(feld2=="submit"){
alert('bis hier');
var table = document.getElementById("table");
table.innerHTML="<tr><td>Vielen Dank für deine Anmeldung, du wirst in kürze freigeschalten</td></tr>";
}
}else{
}
}
XMLHttpRequestObject.send(null);
}
}
hier der Aufruf (geht auch)
PHP:
function absenden(username, email, passwort)
{
document.forms[0].elements['Button'].disabled = true;
var loading = document.getElementById("loadingDiv");
loading.innerHTML="<img src=images/loading.gif>";
getData("add_account_confirm.php?username=" + username.value + "&passwort=" + passwort.value + "&email=" + email.value + "&step=add", 'submit');
funktioniert eigentlich alles nur wird
PHP:
}else if(feld2=="submit"){
alert('bis hier');
var table = document.getElementById("table");
table.innerHTML="<tr><td>Vielen Dank für deine Anmeldung, du wirst in kürze freigeschalten</td></tr>";
}
nie erreicht ?!
ich weis net warum, wäre dankbar für Hilfe
Zuletzt bearbeitet: