Hilfe bei Variablenübergabe

Transporter

Mitglied
Hallo,

ich habe für meine Webseite ein Anmeldescript.
Der Besucher kann sich erst registrieren und anschliessend anmelden.
Mein Problem ist jetzt aber, das ich nach dem erfolgreichen anmelden den Namen des Users ausgeben wollte, aber irgendwie klappt das nicht.

Ich könnte mir vorstellen, daß es daran liegt, daß der Besucher auf eine neue Seite geleitet wird und dadurch der Name in dem Wert $usr verloren geht.

Ausserdem sagt mein Script nur "LogIn erfolgreich.
Ich will aber, daß der User automatisch zur nächsten Seite geleitet wird.

Ich würde mich freuen, wenn mir jemand helfen könnte.

Danke
PHP:
						<?php if(!isset($_POST['submit'])) { ?> 
						<form action="<?php $PHP_SELF ?>" method="post"> 
						Spielername:<br>
						<input type="text" name="username" size="25" class="input"<?php if($_POST['username'] != "" ) {echo ' value="'.$_POST['username'].'"';} ?>><br>
						Passwort:<br>
						<input type="password" name="password" size="25" class="input"><br>
						<input type="submit" name="submit" value="Anmelden" class="button"> 
						</form> 
							<?php 
								}elseif(!$_POST['username'] || $_POST['username'] == "") { 
								echo '<p align="center">Einen Benutzernamen brauchen wir schon<br><br><a href="index.php">Zurück</a></p>'; 
								}elseif(!$_POST['password'] || $_POST['password'] == "") { 
								echo '<form action="index.php" method="post">'; 
								echo '<p align="center">Ein Passwort brauchen wir schon'; 		
								echo '<input type="hidden" name="username" value="'.$_POST['username'].'">'; 
								echo '<input type="submit" name="zurueck" value="Zurück">'; 
								echo '</p>'; 
								echo '</form>'; 
								}else{ 
									$password = md5($password); 
									$query = @mysql_query("SELECT sna, pas FROM usr WHERE sna = '".$_POST['username']."'") or die('Select ist fehlgeschlagen!'); 
									$result = @mysql_fetch_array($query) or die('<p align="center">Sorry, aber dieser Benutzername existiert nicht</p>'); 
									if($password != $result['pas']){ 
								echo '<form action="usr.php" method="post">'; 
							    echo '<p align="center">Anmeldung ist fehlgeschlagen.';
##									die; 
								}else{ 
									$usr = $HTTP_POST_VARS["username"];
									$user = $result['usr']; 
									session_register('usr'); 
								echo '<form action="pgs/usr.php" method="post">';	
								echo '<p align="center">LogIn erfolgreich</p>';
									} 
								} 
							?>
 
Zurück