Hier erstmal das Script:
Die Daten werden bei Post übergeben aber irgendwie kommt nichts in der Datenbank an und die "echo" ausgabe nach den registrieren kommt gleich gar net. (Im Array sind alle daten vorhanden)
mfg Spikaner
PHP:
<?php
require ("config.php");
echo print_r($_POST); //kontrolle was übergeben wird
$connect = mysql_connect($mysql_host, $mysql_user, $mysql_pw);
$db = mysql_select_db($mysql_db,$connect) or die ("Kann die Datenbank nicht lesen!");
// if (!isset($_POST["abgeschickt"])) $_POST["abgeschickt"] = "";
?>
<html>
<head>
<title>Registrieren</title>
</head>
<body>
<br>
<strong>Registrierungsformular</strong><br>
<br>
<?php
if($_POST["action"])
{
$sql_query = "INSERT INTO benutzerdaten (Nickname, Kennwort, email, Vorname) VALUES ('".$_POST["nick"]."', '".md5 ($_POST["pass"])."', '".$_POST["email"]."', '".$_POST["vorname"]."')";
mysql_query($sql_query);
} else {
?>
<form method="POST" action="<?php $_SERVER['PHP_SELF'] ?>">
<p><input type="text" name="nick" size="20">Nickname</p>
<p><input type="text" name="pass" size="20">Passwort</p>
<p><input type="text" name="email" size="20">Email</p>
<p><input type="text" name="vorname" size="20">Vorname</p>
<p><input type="submit" value="Absenden" name="abgeschickt"><input type="reset" value="Zurücksetzen"></p>
</form>
<?php
}
if($_POST["abgeschickt"]==1)
{
echo 'Du bekommst eine email sobald du freigeschaltet bist!';
}
?>
</body>
</html>
Die Daten werden bei Post übergeben aber irgendwie kommt nichts in der Datenbank an und die "echo" ausgabe nach den registrieren kommt gleich gar net. (Im Array sind alle daten vorhanden)
mfg Spikaner