Huhu Sven
Dann bekomme ich ein FEHLER!
Wohl eher ein "Fehler!", so steht es zumindest in Deinem Code.
<?php
$Result=sprintf("INSERT INTO News (Username, Password, eMail) VALUES ('%s', '%s', '%s')", $_POST['login']['username'], $_POST['login']['password'], $_POST['login']['email']);
mysql_query($Result) OR die ("Fehler!");
echo "Ihre Registrierung war erfolgreich!";
?>
Was mache ich falsch? Ich hoffe ihr könnt mir helfen!
Du lässt Dir die Fehlermeldung nicht ausgeben ( mysql_error() ).
Die Variable welche den SQL-Query enthält als $Result zu bezeichnen ist meiner Meinung nach etwas unglücklich gewählt und verwirrend.
Ein "result" (resource identifier) wird von der Funktion mysql_query zurückgegeben.
Häufig anzutreffen sind z.B. folgende Benennungen der Variablen:
$query = 'SQL-Statement';
$r = mysql_query($query);
$row = mysql_fetch_assoc($r);
oder
$sql = 'SQL-Statement';
$result = mysql_query($sql);
$row = mysql_fetch_assoc($result);
oder etwas ähnliches
Viele Grüße
lulu
bythewaythewebsuxgoofflineandenjoytheday