mario hewera: seite aktualisieren (onchange?)

guten morgen,
würde gerne wissen ob es irgendwie möglich ist ( vielleicht mit onchange) meine homepage von einem popup aus zu aktualisieren.
denn ich habe einen footer mit einem link, der ein popup öffnet ind welchem man sich dann einloggen kann. nach erfolgreichem anmelden soll dann auf der "hauptseite" die nachricht kommen, dass man sich angemeldet hat.

hier ist der quelltext, wenn ihr das testen wollt könnt ihr euch dort einloggen als

Homepage
user: hu@bu.de
passwort: 1234

index.php:

  
<div id="footer"><?php require('footer.php'); ?></div>  

------
footer.php:

  
if ($user != '')  
	{  
	echo "<td align='right'>	Du bist eingelogt als: ".$user."</td>  ";  

------
login.php

  
<?php  
if (isset($_POST['login']))  
{  
    $Email = $_POST['Email'];  
    $Passwort = $_POST['Passwort'];  
    $verbindung=mysql_connect("localhost","nutzer","passwort");  
    mysql_select_db("usr_web203_1");  
    $abfrage="SELECT*FROM Mitglieder WHERE Email='".$Email."'";  
    $erg=mysql_query($abfrage);  
	$user=$_COOKIE['Username'];  
	if (mysql_num_rows($erg) == "0")  
		{  
			echo "<script language='javascript'>alert('Email adresse nicht bekannt');</script>";  
		}  
	while($zeile=mysql_fetch_row($erg))  
	{  
  
		if($zeile[3]==$Email )  
		{  
			if($zeile[2]==$Passwort)  
			{  
				setcookie ("Username", $zeile[1], 0);  
				echo "Du wurdest erfolgreich Angemeldet";  
			}  
			else  
			{  
				echo "<script language='javascript'>alert('Passwort nicht korrekt');</script>";  
			}  
		}  
  
		  
	}  
  
}  
?>  
<form action="login.php" method="POST" name="login">	  
<table border="0" cellspacing="0" align="center">  
  <tr>  
    <td>Email:</td>  
    <td colspan="2"><div align="right"><input name="Email" type="text" maxlength="50"></div></td>  
  </tr>  
  <tr>  
    <td>Passwort:</td>  
    <td colspan="2"><div align="right"><input name="Passwort" type="password" maxlength="30"></div></td>  
  </tr>  
  <tr>  
    <td colspan="3" align="center">  
      <p>  
        <input type="submit" name="login" value="Anmelden">  
      </p>  
    </td>  
    </tr>  
</table>  
</form>  

------

wenn mir jemand helfen könnte wäre das echt super
dankeschön schonmal im vorraus und freundlkiche grüße

Mario Hewera

  1. Moin,

    guten morgen,
    würde gerne wissen ob es irgendwie möglich ist ( vielleicht mit onchange) meine homepage von einem popup aus zu aktualisieren.

    Ja, mit JS. Das Problem löst sich in Luft auf, wenn du kein Popup verwendest.

    denn ich habe einen footer mit einem link, der ein popup öffnet ind welchem man sich dann einloggen kann.

    Nö. Ich hab JS aus.

    nach erfolgreichem anmelden soll dann auf der "hauptseite" die nachricht kommen, dass man sich angemeldet hat.

    Und dein Problem dabei ist welches?

    hier ist der quelltext, wenn ihr das testen wollt könnt ihr euch dort einloggen als

    Homepage
    user: hu@bu.de
    passwort: 1234

    index.php:

    [... viel code ...]

    
    > ------  
    >   
      
    Du postest PHP, das wird serverseitig ausgeführt. Hier geht es um ein clientseitiges Problem. Finde den Fehler :D  
      
    Ausßerdem missbrauchst du eine Tabelle zu Layoutzwecken.  
      
      
    
    > [...] im vorraus  
      
    [gerrn.](http://community.de.selfhtml.org/zitatesammlung/zitat2104)  
      
    Gruß,  
    Take
    
    1. Om nah hoo pez nyeetz, Take!

      Ausßerdem missbrauchst du eine Tabelle zu Layoutzwecken.

      Eine? Viele.

      Ebenso werden <p> zweckentfremdet, <div> als Abstandshalter missbraucht, sinnlose Geräusche gemacht und aus ßerdem ;-) findet der Validator noch ein paar Fehler.

      Matthias

      --
      1/z ist kein Blatt Papier. http://www.billiger-im-urlaub.de/kreis_sw.gif
      1. Hi!

        Außerdem [...]
        Ebenso [...]

        Und um das Fass vollzumachen, sind da auch noch die üblichen Anfängerfehler wie sinnloses Umkopieren der $_POST-Einträge in andere Variablen und die missachteten Kontextwechsel (was sicherheitstechnisch sehr ungünstig ist).

        Lo!

      2. Moin,

        Om nah hoo pez nyeetz, Take!

        Ausßerdem missbrauchst du eine Tabelle zu Layoutzwecken.

        Eine? Viele.

        Ebenso werden <p> zweckentfremdet, <div> als Abstandshalter missbraucht, sinnlose Geräusche gemacht und aus ßerdem ;-) findet der Validator noch ein paar Fehler.

        Ich wollte ihn jetzt nicht vollständig in den Boden stampfen, sodass er sofort aufgibt. :D Alles immer schön der Reihe nach.

        Gruß,
        Take