Formularwerte nach Refresh behalten

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

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"; 
  } 
} 
}
?>
 
Zurück