seite aktualisieren (onchange?)
mario hewera
- php
0 Take
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
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: 1234index.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
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
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!
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