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.
Und deshalb frage ich. Natürlich suche ich vorher hier im Forum nach Lösungen oder auch auf Suchmaschinen. Nur wenn ich absolut keine Lösung finde und ich deshalb schon wieder ziemlich genervt frage ich hier. Denn Aufgeben kann ja jeder.