Hilfe beim Einloggen

GPGOFORHELP

Mitglied
Also ich habe hier mal das Script, der sinn ist es, im linken Menü ein Login zu haben. Habe ich auch und per Datenbank den USER/PASS vergleich zu erreichen und dann soll ein anderes Menü kommen.

Was ist an diesem Code falsch?

<table align="left" width="100%" cellpadding="0" cellspacing="0" border="0">

<?
if (!isset($_SESSION["id"]))
{ ?>

<tr>
<td height="24" style="background-image:url(img/nav_bar.gif);">
<p class="navi"><img style="display:inline;" src="img/clear_pix.gif" height="10" width="38" >Login</p>
</td>
</tr>
<tr>
<td height="90" align="center" style="background-color:#ffffff">
<form action="./login.php" method="POST">
<input class="log" onFocus="m(this)" type="text" value="Benutzername" name="login" ><img style="display:inline;" src="img/user.gif" height="19" width="31" >
<input class="log" onFocus="m(this)" type="password" value="Passwort" name="pass" ><img style="display:inline;" src="img/pass.gif" height="19" width="31" >
<div align="right"><img style="display:inline;" src="img/clear_pix.gif" height="20" width="49" ><input type="image" src="img/go.gif"><img style="display:inline;" src="img/clear_pix.gif" height="10" width="43" ></div>
</form>
</td>
</tr>

<tr>
<td style="background-color:#ffffff">
<ul>
<li><img style="display:inline;" src="img/nav_norm.gif" height="17" width="13" name="anmeldung"><a class="navbar" onMouseOver="anmeldung.src=nav_on.src" onMouseOut="anmeldung.src=nav_off.src" onMouseDown="anmeldung.src=nav_aktiv.src" href="./anmeldung.php">Anmeldung</a></li>
</ul>
</td>
</tr>

<?
}
if (isset($_SESSION["id"]))
{ ?>

<!--<tr>
<td><br></td>
</tr>-->
<tr>
<td height="15" style="background-image:url(img/nav_bar.gif);">
<p class="navi"><img style="display:inline;" src="img/clear_pix.gif" height="10" width="38" >Dein Account</p>
</td>
</tr>
<tr>
<td align="left" style="background-color:#ffffff">
<ul>
<li><img style="display:inline;" src="img/nav_norm.gif" height="17" width="13" name="nav"><a class="navbar" onMouseOver="nav.src=nav_on.src" onMouseOut="nav.src=nav_off.src" onMouseDown="nav.src=nav_aktiv.src" href="sms_senden.php">SMS Senden</a></li>
<li><img style="display:inline;" src="img/nav_norm.gif" height="17" width="13" name="nav1"><a class="navbar" onMouseOver="nav1.src=nav_on.src" onMouseOut="nav1.src=nav_off.src" onMouseDown="nav1.src=nav_aktiv.src" href="gsms_senden.php">Gruppen SMS</a></li>
<li><img style="display:inline;" src="img/nav_norm.gif" height="17" width="13" name="nav33"><a class="navbar" onMouseOver="nav33.src=nav_on.src" onMouseOut="nav33.src=nav_off.src" onMouseDown="nav33.src=nav_aktiv.src" href="fastsms.php">Fast SMS</a></li>
<li><img style="display:inline;" src="img/nav_norm.gif" height="17" width="13" name="nav36"><a class="navbar" onMouseOver="nav36.src=nav_on.src" onMouseOut="nav36.src=nav_off.src" onMouseDown="nav36.src=nav_aktiv.src" href="freesms.php"><span style="color:red"><strong>Free</strong></span> SMS</a></li>
<li><img style="display:inline;" src="img/nav_norm.gif" height="17" width="13" name="nav34"><a class="navbar" onMouseOver="nav34.src=nav_on.src" onMouseOut="nav34.src=nav_off.src" onMouseDown="nav35.src=nav_aktiv.src" href="zusatzpakete.php">Kontigent aufladen</a></li>
<li><img style="display:inline;" src="img/nav_norm.gif" height="17" width="13" name="nav35"><a class="navbar" onMouseOver="nav35.src=nav_on.src" onMouseOut="nav35.src=nav_off.src" onMouseDown="nav35.src=nav_aktiv.src" href="grundgebuehr.php">Grundgeb&uuml;hr aufladen</a></li>
<li><img style="display:inline;" src="img/nav_norm.gif" height="17" width="13" name="nav4"><a class="navbar" onMouseOver="nav4.src=nav_on.src" onMouseOut="nav4.src=nav_off.src" onMouseDown="nav4.src=nav_aktiv.src" href="rechnung.php">Rechnungen</a></li>
<li><img style="display:inline;" src="img/nav_norm.gif" height="17" width="13" name="nav5"><a class="navbar" onMouseOver="nav5.src=nav_on.src" onMouseOut="nav5.src=nav_off.src" onMouseDown="nav5.src=nav_aktiv.src" href="meine_daten.php">Meine Daten</a></li>
<li><img style="display:inline;" src="img/nav_norm.gif" height="17" width="13" name="logout"><a class="navbar" onMouseOver="logout.src=nav_on.src" onMouseOut="logout.src=nav_off.src" onMouseDown="logout.src=nav_aktiv.src" href="logout.php">Ausloggen</a></li>
</ul>
</td>
</tr>
<?
}
?>

<!--<tr>
<td><br></td>
</tr>-->
<tr>
<td><br></td>
</tr>
<tr>
<td height="15" style="background-image:url(img/nav_bar.gif);">
<p class="navi"><img style="display:inline;" src="img/clear_pix.gif" height="10" width="38" >Mobiler Fun</p>
</td>
</tr>
<tr>
<td align="left" style="background-color:#ffffff">
<ul>
<li><img style="display:inline;" src="img/nav_norm.gif" height="17" width="13" name="nav"><a class="navbar" onMouseOver="nav.src=nav_on.src" onMouseOut="nav.src=nav_off.src" onMouseDown="nav.src=nav_aktiv.src" href="ringtones.php">Ringtones</a></li>
<li><img style="display:inline;" src="img/nav_norm.gif" height="17" width="13" name="nav1"><a class="navbar" onMouseOver="nav1.src=nav_on.src" onMouseOut="nav1.src=nav_off.src" onMouseDown="nav1.src=nav_aktiv.src" href="gruppensms.php">Bildmitteilungen</a></li>
<li><img style="display:inline;" src="img/nav_norm.gif" height="17" width="13" name="nav2"><a class="navbar" onMouseOver="nav2.src=nav_on.src" onMouseOut="nav2.src=nav_off.src" onMouseDown="nav2.src=nav_aktiv.src" href="logoeditor.php">Handylogos</a></li>
<li><img style="display:inline;" src="img/nav_norm.gif" height="17" width="13" name="nav33"><a class="navbar" onMouseOver="nav33.src=nav_on.src" onMouseOut="nav33.src=nav_off.src" onMouseDown="nav33.src=nav_aktiv.src" href="smsimage.php">SMS Images</a></li>
<li><img style="display:inline;" src="img/nav_norm.gif" height="17" width="13" name="nav36"><a class="navbar" onMouseOver="nav36.src=nav_on.src" onMouseOut="nav36.src=nav_off.src" onMouseDown="nav36.src=nav_aktiv.src" href="polyphon.php">Polyphone</a></li>
<li><img style="display:inline;" src="img/nav_norm.gif" height="17" width="13" name="nav34"><a class="navbar" onMouseOver="nav34.src=nav_on.src" onMouseOut="nav34.src=nav_off.src" onMouseDown="nav35.src=nav_aktiv.src" href="wallpaper.php">Wallpapers</a></li>
<li><img style="display:inline;" src="img/nav_norm.gif" height="17" width="13" name="nav35"><a class="navbar" onMouseOver="nav35.src=nav_on.src" onMouseOut="nav35.src=nav_off.src" onMouseDown="nav35.src=nav_aktiv.src" href="handygames.php">Handygames</a></li>
<li><img style="display:inline;" src="img/nav_norm.gif" height="17" width="13" name="nav4"><a class="navbar" onMouseOver="nav4.src=nav_on.src" onMouseOut="nav4.src=nav_off.src" onMouseDown="nav4.src=nav_aktiv.src" href="animiert.php">animierte Pic</a></li>
<li><img style="display:inline;" src="img/nav_norm.gif" height="17" width="13" name="nav5"><a class="navbar" onMouseOver="nav5.src=nav_on.src" onMouseOut="nav5.src=nav_off.src" onMouseDown="nav5.src=nav_aktiv.src" href="themes.php">Themes</a></li>
</ul>
</td>
</tr>

<tr>
<td><br></td>
</tr>

<tr>
<td height="15" style="background-image:url(img/nav_bar.gif);">
<p class="navi"><img style="display:inline;" src="img/clear_pix.gif" height="10" width="38" >Unser Dienst</p>
</td>
</tr>
<tr>
<td align="left" style="background-color:#ffffff">
<ul>
<li><img style="display:inline;" src="img/nav_norm.gif" height="17" width="13" name="nav6"><a class="navbar" onMouseOver="nav6.src=nav_on.src" onMouseOut="nav6.src=nav_off.src" onMouseDown="nav6.src=nav_aktiv.src" href="pakete.php">Paket Info</a></li>
<li><img style="display:inline;" src="img/nav_norm.gif" height="17" width="13" name="nav7"><a class="navbar" onMouseOver="nav7.src=nav_on.src" onMouseOut="nav7.src=nav_off.src" onMouseDown="nav7.src=nav_aktiv.src" href="anmeldung.php">Bestellen</a></li>
<li><img style="display:inline;" src="img/nav_norm.gif" height="17" width="13" name="nav8"><a class="navbar" onMouseOver="nav8.src=nav_on.src" onMouseOut="nav8.src=nav_off.src" onMouseDown="nav8.src=nav_aktiv.src" href="faq.php">FAQ</a></li>
</ul>
</td>
</tr>
<tr>
<td><br></td>
</tr>
<tr>
<td height="15" style="background-image:url(img/nav_bar.gif);">
<p class="navi"><img style="display:inline;" src="img/clear_pix.gif" height="10" width="38" >&Uuml;ber uns</p>
</td>
</tr>
<tr>
<td align="left" style="background-color:#ffffff">
<ul>
<li><img style="display:inline;" src="img/nav_norm.gif" height="17" width="13" name="nav9"><a class="navbar" onMouseOver="nav9.src=nav_on.src" onMouseOut="nav9.src=nav_off.src" onMouseDown="nav9.src=nav_aktiv.src" href="index.php">Startseite</a></li>
<li><img style="display:inline;" src="img/nav_norm.gif" height="17" width="13" name="nav10"><a class="navbar" onMouseOver="nav10.src=nav_on.src" onMouseOut="nav10.src=nav_off.src" onMouseDown="nav10.src=nav_aktiv.src" href="kontakt.php">Kontakt</a></li>
<li><img style="display:inline;" src="img/nav_norm.gif" height="17" width="13" name="nav11"><a class="navbar" onMouseOver="nav11.src=nav_on.src" onMouseOut="nav11.src=nav_off.src" onMouseDown="nav11.src=nav_aktiv.src" href="agb.php">AGB</a></li>
<li><img style="display:inline;" src="img/nav_norm.gif" height="17" width="13" name="nav12"><a class="navbar" onMouseOver="nav12.src=nav_on.src" onMouseOut="nav12.src=nav_off.src" onMouseDown="nav12.src=nav_aktiv.src" href="impressum.php">Impressum</a></li>
<li><img style="display:inline;" src="img/nav_norm.gif" height="17" width="13" name="nav13"><a class="navbar" onMouseOver="nav13.src=nav_on.src" onMouseOut="nav13.src=nav_off.src" onMouseDown="nav13.src=nav_aktiv.src" href="presse.php">Presse</a></li>
</ul>
</td>
</tr>
</table>
 
Aaah!
  • Weniger Code – viel weniger! Nämlich nur die relevanten Passagen, wozu beispielsweise so etwas definitiv nicht gehört:
HTML:
<ul>
<li><img style="display:inline;" src="img/nav_norm.gif" height="17" width="13" name="nav9"><a class="navbar" onMouseOver="nav9.src=nav_on.src" onMouseOut="nav9.src=nav_off.src" onMouseDown="nav9.src=nav_aktiv.src" href="index.php">Startseite</a></li>
<li><img style="display:inline;" src="img/nav_norm.gif" height="17" width="13" name="nav10"><a class="navbar" onMouseOver="nav10.src=nav_on.src" onMouseOut="nav10.src=nav_off.src" onMouseDown="nav10.src=nav_aktiv.src" href="kontakt.php">Kontakt</a></li>
<li><img style="display:inline;" src="img/nav_norm.gif" height="17" width="13" name="nav11"><a class="navbar" onMouseOver="nav11.src=nav_on.src" onMouseOut="nav11.src=nav_off.src" onMouseDown="nav11.src=nav_aktiv.src" href="agb.php">AGB</a></li>
<li><img style="display:inline;" src="img/nav_norm.gif" height="17" width="13" name="nav12"><a class="navbar" onMouseOver="nav12.src=nav_on.src" onMouseOut="nav12.src=nav_off.src" onMouseDown="nav12.src=nav_aktiv.src" href="impressum.php">Impressum</a></li>
<li><img style="display:inline;" src="img/nav_norm.gif" height="17" width="13" name="nav13"><a class="navbar" onMouseOver="nav13.src=nav_on.src" onMouseOut="nav13.src=nav_off.src" onMouseDown="nav13.src=nav_aktiv.src" href="presse.php">Presse</a></li>
</ul>
  • Es gibt hier bbCode, um Quelltext zu formatieren – den solltest du auch verwenden. Entweder [code=php] (für PHP-Code) oder [code=html] (für HTML). Damit liest sich der Code wesentlich angenehmer, da er einerseits in einer dicktengleichen Schrift angezeigt wird und zweitens wichtige Sprachelemente farblich hervorgehoben werden.
  • Beschreibe den Problem genauer. Was passiert? Welche Fehlermeldungen erscheinen, was müsste stattdessen passieren?
 
Nur mal so: Startetst du auf dieser Seite, mit dem Menü eine Session (session_start();)? Hab das grad mal bei mir ausprobiert und da geht es.
 
Zurück