Ich hab jetzt mal mein Script soweit geändert, dass alles funktioniert. Alle Werte werden übergeben. Aber folgende Fehlermeldung stört ein wenig. Normalerweise ist das ein Zeichen dafür, dass keine Resultate eingelsenen wurden, aber alles funktioniert wunderbar.
Betreffende Codezeilen:
Alles anzeigen
quote_smart ist eine Funktion mit der die Magic Quotes getestet werden. Das funktioniert alles.
Betreffende Codezeilen:
Quellcode
- if ($_POST['pass'] == $_POST['pass2']) {
- $query = sprintf('SELECT email FROM kcc_user WHERE email=%s',quote_smart($_POST["email"]));
- $email = mysql_result(mysql_query($query),0);
- $query1 = sprintf('SELECT username FROM kcc_user WHERE username=%s',quote_smart($_POST["username"]));
- $username = mysql_result(mysql_query($query1),0);
- if ($email == $_POST["email"] && $username == $_POST["username"]) {
- echo 'nur paket';
- } elseif ($email == $_POST["email"] && $username != $_POST["username"]) {
- echo 'Ihr Benutzername ist falsch.';
- } elseif ($email != $_POST["email"] && $username == $_POST["username"]) {
- echo 'Ihre email ist falsch. Sie können jederzeit ihre email im Login-Bereich ändern.';
- }
- }
quote_smart ist eine Funktion mit der die Magic Quotes getestet werden. Das funktioniert alles.