hi leutz,
bin neu in PHP und versuche gerade, ein eingabeformular zum eintragen von usern anzulegen. Mein code sieht so aus:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<?php
if ($gesendet)
{
$db = mysql_connect("localhost", "username", "password");
$sql = "INSERT INTO users (nickname, email, password) VALUES ($nickname, $email, md5 ($password))";
mysql_db_query("datenbankname", $sql);
$num = mysql_affected_rows();
if ($num>0)
echo "Es wurde 1 Datensatz hinzugefügt
";
else
{
echo "Es ist ein Fehler aufgetreten, ";
echo "es wurde kein Datensatz hinzugefügt
";
}
mysql_close($db);
}
?>
</head>
<body>
Geben Sie einen vollständigen Datensatz ein und senden Sie das
Formular ab:
<form action = "useradd.php" method = "post">
<input name="nickname"> Nickname
<input name="email"> E-Mail
<input name="password"> Password
<input type="submit" name="gesendet">
<input type="reset">
</form>
</body>
</html>
ich weiß mittlerweile, dass das problem mit der md5 Summe zu tun hat, da, wenn ich das nicht mit einfügen lasse, alles klappt. kann mir jemand helfen? kann es sein, dass ich von "$password" nicht direkt die summe bilden kann? wie kann man das lösen?
mfg
yaga-shura