Ok ich habs geschafft!
Habe alles in eine Datei gepackt und alles in eine Form!
sehr nice ..
Für den den es interessiert hier der coder meiner register.php
Habe alles in eine Datei gepackt und alles in eine Form!
sehr nice ..
Für den den es interessiert hier der coder meiner register.php
PHP:
<form enctype="multipart/form-data" action="<? echo $_SERVER['PHP_SELF']; ?>" method="post">
<p>
Name:
<input name="name" type="text" id="name" value="" />
<br />
Nick:
<input name="nick" type="text" id="nick" />
<br />
E-Mail
<input name="email" type="text" id="email" />
<br />
PW:
<input name="pw" type="text" id="pw" />
<br />
<input name="avatar" type="hidden" id="avatar" value="<?php echo $_FILES['userfile']['name']; ?>" />
</p>
</p>
<input type="hidden" name="MAX_FILE_SIZE" value="100000" />
Avatar hochladen:
<input name="userfile" type="file" />
<input name="Send" type="submit" value="Send" />
</form>
<?
if($_REQUEST['Send']) {
$uploadDir = 'xxxxxxx/member/avatare/';
$uploadFile = $uploadDir . $_FILES['userfile']['name'];
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadFile))
{
echo 'Grafiken hochgeladen und .. ';
}
else
{
echo "Es wurde ein Fehler gemeldet!\nHier sind die Fehler informationen:\n";
print_r($_FILES);
exit;
}
// Richtiges Format für Datum festlegen
setlocale(LC_TIME, 'de_DE');
// Definition der Benutzer
$benutzer[0]["name"] = $_POST['name'];
$benutzer[0]["nick"] = $_POST['nick'];
$benutzer[0]["email"] = $_POST['email'];
$benutzer[0]["pw"] = $_POST['pw'];
$benutzer[0]["geburtstag"] = 'keine angaben';
$benutzer[0]["geschlecht"] = 'keine angaben';
$benutzer[0]["beruf"] = 'keine angaben';
$benutzer[0]["hobbys"] = 'keine angaben';
$benutzer[0]["webseite"] = 'keine angaben';
$benutzer[0]["status"] = "user";
$benutzer[0]["avatar"] = $_FILES['userfile']['name'];
$benutzer[0]["wohnort"] = 'keine angaben';
$benutzer[0]["icq"] = 'keine angaben';
$benutzer[0]["msn"] = 'keine angaben';
$benutzer[0]["xfire"] = 'keine angaben';
$benutzer[0]["signatur"] = 'keine angaben';
$benutzer[0]["regdatum"] = strftime("%e. %B %Y");
$benutzer[0]["lastlogin"] = 'keine angaben';
// Aufbau der Datenbankverbindung
include ("../connect.php");
// Daten eintragen
while (list ($key, $value) = each ($benutzer))
{
// SQL-Anweisung erstellen
$sql = "INSERT INTO ".
"member (name, nick, email, pw, geburtstag, geschlecht, beruf, hobbys, webseite, status, avatar, wohnort, icq, msn, xfire, signatur, regdatum, lastlogin) ".
"VALUES ('". $value["name"]."', '".
$value["nick"]."', '".
$value["email"]."', '".
md5 ($value["pw"])."', '".
$value["geburtstag"]."', '".
$value["geschlecht"]."', '".
$value["beruf"]."', '".
$value["hobbys"]."', '".
$value["webseite"]."', '".
$value["status"]."', '".
$value["avatar"]."', '".
$value["wohnort"]."', '".
$value["icq"]."', '".
$value["msn"]."', '".
$value["xfire"]."', '".
$value["signatur"]."', '".
$value["regdatum"]."', '".
$value["lastlogin"]."')";
$query = mysql_query($sql);
// Wenn alles richtig übergeben "Benutzer angelegt" wenn nicht -> Fehler !
if ($query)
{
echo "Benutzer erfolgreich angelegt.<br>\n";
}
else
{
echo "Fehler beim Anlegen der Benutzer.<br>\n";
}
}
}
?>