Man so mal so - HTML- Fehlinterpretation oder Quelltext

Ich arbeite mit Sessions, und habe, wenn jemand sich erfolgreich eingeloggt hat, links bei den Links :slight_smile: 2 Eytra button für den “internen” bereich gemacht.

Nun ist es so:

Bei der Seite Training.php wird das php-script so interpretiert, wie ich es möchte,d.h das die Buttons nicht angezeigt werden, wenn man nicht eingeloggt ist.

Bei der vom Aufbau gleichen Seite Trainer.php habe ich die gleiche Abfrage, doch die Buttons wreden angezeigt, obwohl man nicht eingeloggt ist.

Hier nochmal meine Beiden Seiten:

Trainig.php (richtig)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Das Training</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta name="robots" content="all">
<meta name="author" content="Sebastian Neef & Malte Koch">
<meta name="date" content="18.05.2009">
<meta name="description" content="Informationen zum Tischtennisverein SV Berliner Brauereien.">
<meta name="keywords" content="Tischtennis,Berliner,Brauereien,Informationen,blablablablabla">



<link rel="stylesheet" href="http://supersites.bplaced.net/Braue/php/stylesheet.css" type="text/css"/>
</head>
<body>

<div id="Background">
  <div id="Head">
  
  <table border="0" width="100%" cellpadding="0" cellspacing="0"> <!--Backgroundtabelle -->
  <tr>
  <td width="10%">  <!-- -->

  <table border="0" width="100%" cellpadding="2" cellspacing="0">  <!-- -->
  <form action="http://supersites.bplaced.net/Braue/php/login.php" method="post">

  <td width="100%"><input type="text" name="ID" value="Benutzername"></td>
  <tr>
  <td width="100%"><input type="password" name="Passwort" value="Passwort"></td>
  </tr>
  </table>
  </td>
  <td width="10%">
  <table border="0" width="100%" cellspacing="2" cellpadding="0">
  <td>

  <button type="submit" name="login" value="login" width="100%">Login </button>
  </form>
  </td>
  <tr>
  <td width="100%">
  <form action="http://supersites.bplaced.net/Braue/php/logout.php" method="post">
  <button type="submit" name="logout" value="logout" width="100%">Logout</button>
  </form>

  </td>
  </table>
  </td>
  <!--
  
  -->
  <td width="80%">  <!-- -->
  <center><u><font size="6">SV Berliner Brauereien</font></u></center>
  </td>
  </table>

  </div>
  <div id="titlehead">
  <font size="5"><p align="center" class="blinker"> Willkommen auf der Home-Page vom SV Berliner Brauereien.</p></font>
  </div>
    <div id="Left">
    <br>
  <br>
  <br>

  <table width="90%" border="0" cellspacing="5" cellpadding="0" align="left">
  <td>
   <a href="http://www.supersites.bplaced.net/Braue/php/news_overview.php">+News+</a>
</td>
  <tr>
  <td>
   <a href="http://www.supersites.bplaced.net/Braue/php/trainer.php">Trainer</a>
</td>
  <tr>

  <td>
   <a href="http://www.supersites.bplaced.net/Braue/php/regeln_tt.php">Regeln des Trainers</a>
</td>
  <tr>
  <td>
   <a href="http://supersites.bplaced.net/Braue/php/training.php">Training</a>
</td>
  <tr>
  <td>

    <a href="http://www.supersites.bplaced.net/Braue/php/vereinsmitglieder.php">Mitglieder</a>
  </tr>
</td>
  <tr>
  <td>
   <a href="http://www.supersites.bplaced.net/Braue/php/leistungsliste.php">Leistungs - liste</a>
  </tr>
</td>
  <tr>

  <td>
<a href="http://www.supersites.bplaced.net/Braue/php/mannschaft.php">Mannschaft</a>
  </tr>
</td>
  <tr>
  <td>
 <a href="http://www.supersites.bplaced.net/Braue/php/allgemeine_regeln.php">Allgemeine Regeln</a>
  </tr>
</td>

  <tr>
  <td>
<a href="http://www.supersites.bplaced.net/Braue/php/bilder.php">Bilder</a>
  </tr>
</td>
  <tr>
  <td>
<a href="http://www.supersites.bplaced.net/Braue/php/guestbookread.php">G&auml;stebuch</a>
  </tr>

</td>
  <tr>
  <td>
 <a href="http://www.supersites.bplaced.net/Braue/php/sendmemail.php">Kontakt</a>
  </tr>
</td>
  <tr>
  <td>
 <a href="http://www.supersites.bplaced.net/Braue/php/weitere_links.php">Links</a>

  </tr>
</td>
  <tr>
  <td>
 <a href="http://www.supersites.bplaced.net/Braue/php/sv_berliner_brauereien.php">Startseite</a>
  </tr>
  </td>
          <tr>
  <td>

    </tr>
  </td>
</table>
  </div>  
  <div id="Foot"> <left> <font size="3">
<center>Insgesamt 59 Besucher waren schon auf dieser Seite. || 04.06.2009 - 21:53:54</center></font> </left>
</div>
  <div id="Mid">  <br><font size="6"><center><u>Unser Training</u><br><br></center>

  </font>
  <left>
  <br>
  <br>
  <a href="Bild">[IMG-link zur Halle]</a>
<br>
<p>
 <font size="3">
 In der Winsstraße 49<br>   
        10405 Berlin<br>

</p>		
<u> Trainingszeiten:</u> 
 <br>
 <br>
 Dienstag:   16.30 - 18.30 Uhr<br>
 Donnerstag: 16.30 - 18.30 Uhr<br>
 
 
<br><br>
 <u>Trainigsinfos:</u>

<br>
<br>
 Vor dem Training, zum Aufw&auml;rmen, meistens Kettenfange und Aufw&auml;r&uuml;bungen   
 In der 1. Stunde des Trainings: technische &Uuml;bungen<br>
 Dann 15 Minuten Trinkpause <br> 
 In der 2. Stunde des Trainings: meistens Aufr&uuml;cks&auml;tze f&uuml;r das festigen der gelernten Spieltechniken 
</font>	 
	 </left>

  
</font>
  
</div>
</body>
</html>

und Hier die Trainer.php

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Trainer</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" href="http://supersites.bplaced.net/Braue/php/stylesheet.css" type="text/css"/>
</head>
<body>
<div id="Background">
  <div id="Head">
  
  <table border="0" width="100%" cellpadding="0" cellspacing="0"> <!--Backgroundtabelle -->
  <tr>

  <td width="10%">  <!-- -->

  <table border="0" width="100%" cellpadding="2" cellspacing="0">  <!-- -->
  <form action="http://supersites.bplaced.net/Braue/php/login.php" method="post">
  <td width="100%"><input type="text" name="ID" value="Benutzername"></td>
  <tr>
  <td width="100%"><input type="password" name="Passwort" value="Passwort"></td>
  </tr>

  </table>
  </td>
  <td width="10%">
  <table border="0" width="100%" cellspacing="2" cellpadding="0">
  <td>
  <button type="submit" name="login" value="login" width="100%">Login </button>
  </form>
  </td>

  <tr>
  <td width="100%">
  <form action="http://supersites.bplaced.net/Braue/php/logout.php" method="post">
  <button type="submit" name="logout" value="logout" width="100%">Logout</button>
  </form>
  </td>
  </table>
  </td>

  <!--
  
  -->
  <td width="80%">  <!-- -->
  <center><u><font size="6">SV Berliner Brauereien</font></u></center>
  </td>
  </table>
  </div>
  <div id="titlehead">
  <font size="5"><p align="center" class="blinker"> Willkommen auf der Home-Page vom SV Berliner Brauereien.</p></font>

  </div>
    <div id="Left">
    <br>
  <br>
  <br>
  <table width="90%" border="0" cellspacing="5" cellpadding="0" align="left">
  <td>
   <a href="http://www.supersites.bplaced.net/Braue/php/news_overview.php">+News+</a>

</td>
  <tr>
  <td>
   <a href="http://www.supersites.bplaced.net/Braue/php/trainer.php">Trainer</a>
</td>
  <tr>
  <td>
   <a href="http://www.supersites.bplaced.net/Braue/php/regeln_tt.php">Regeln des Trainers</a>
</td>

  <tr>
  <td>
   <a href="http://supersites.bplaced.net/Braue/php/training.php">Training</a>
</td>
  <tr>
  <td>
    <a href="http://www.supersites.bplaced.net/Braue/php/vereinsmitglieder.php">Mitglieder</a>
  </tr>

</td>
  <tr>
  <td>
   <a href="http://www.supersites.bplaced.net/Braue/php/leistungsliste.php">Leistungs - liste</a>
  </tr>
</td>
  <tr>
  <td>
<a href="http://www.supersites.bplaced.net/Braue/php/mannschaft.php">Mannschaft</a>

  </tr>
</td>
  <tr>
  <td>
 <a href="http://www.supersites.bplaced.net/Braue/php/allgemeine_regeln.php">Allgemeine Regeln</a>
  </tr>
</td>
  <tr>
  <td>

<a href="http://www.supersites.bplaced.net/Braue/php/bilder.php">Bilder</a>
  </tr>
</td>
  <tr>
  <td>
<a href="http://www.supersites.bplaced.net/Braue/php/guestbookread.php">G&auml;stebuch</a>
  </tr>
</td>
  <tr>

  <td>
 <a href="http://www.supersites.bplaced.net/Braue/php/sendmemail.php">Kontakt</a>
  </tr>
</td>
  <tr>
  <td>
 <a href="http://www.supersites.bplaced.net/Braue/php/weitere_links.php">Links</a>
  </tr>

</td>
  <tr>
  <td>
 <a href="http://www.supersites.bplaced.net/Braue/php/sv_berliner_brauereien.php">Startseite</a>
  </tr>
  </td>
          <tr>
  <td>
  
 <form action="http://supersites.bplaced.net/Braue/php/login.php" method="POST">

<input type="hidden" name="namevomuser" value="Sebastian Neef"><input type="hidden" name="Passwort" value="f9961ecb53c5204496032f79774ee057"><input type="hidden" name="chat" value="chaton">
<button type=\submit">Homezone</button>
</form>
 <form action="http://supersites.bplaced.net/Braue/php/chatwrite.php" method="POST">
<input type="hidden" name="namevomuser" value="Sebastian Neef"><input type="hidden" name="Passwort" value="f9961ecb53c5204496032f79774ee057"><input type="hidden" name="chat" value="chaton">
<button type=\submit">int. Chat</button>
</form>
  </tr>
  </td>
</table>
  </div> 
  <div id="Foot"> <left> <font size="3">

<center>Insgesamt 59 Besucher waren schon auf dieser Seite. || 04.06.2009 - 21:54:44</center>  <br>
</font> </left>
</div>
  <div id="Mid"> <br> <font size="5"><center><u>Der Trainer</u></center>
   <br>
<u> Herr Dollischon:</u>
</font>

<br><br>
<font size="3">
Jungendwart und &Uuml;bungsleiter f&uuml;r den Kinder- und Jugendsport<br>
in unserer Abteilung Tischtennis ist Herr Dollischon.<br>
Er bem&uuml;ht sich darum, jedem Sportler das n&ouml;tige Wissen für ein <br>
erfolgreiches, angriffsorientiertes Tischtennis zu vermitteln.<br>
Er legt großen Wert darauf, dass wir eine disziplinierte<br>
Trainingsgemeinschaft sind und alle eng zusammenhalten.<br>     

<br>
Daf&uuml;r gibt es von ihm klar definierte <a href="http://www.supersites.bplaced.net/Braue/php/regeln_tt.php"> Regeln</a>, die von uns einzuhalten sind. 

</font> 
  </div>
</div>
</body>
</html>

und Hier die PHP-IF-Routine (auszug aus Quelltext):

[code]

<?php $blabla=$_SESSION['logine']; if ($blabla=="online") { echo " Homezone int. Chat "; } ?> [/code]

Wo ist da der Fehler??

Hier ist der Link zu ganzen Seite:
http://www.supersites.bplaced.net/Braue/php/sv_berliner_brauereien.php

könntest du vielleicht die Codezeile mit den Buttons, die du meinst irgendwie nochmal hier einfügen, also mit bisschen weniger Code? Achja, bisschen Code vorher und nacher ist eventuell hilfreich, aber zu viel ist tötlich;-)

Chris

Und wo nimmst du die Session wieder auf?

[quote]könntest du vielleicht die Codezeile mit den Buttons, die du meinst irgendwie nochmal hier einfügen, also mit bisschen weniger Code? Achja, bisschen Code vorher und nacher ist eventuell hilfreich, aber zu viel ist tötlich;-)

Chris[/quote]

Das habe ich ja: Hier ist die If-Abfrage, ob die Session existiert oder nicht. Ich lösche diese eigentlich während des logouts, doch scheinbar existiert diese weiter :frowning:

[code]

<?php $blabla=$_SESSION['logine']; if ($blabla=="online") { echo " Homezone int. Chat "; } ?>[/code]

Was genau meinst du damit?

[code] <?php
$blabla=$_SESSION[‘logine’];
if ($blabla==“online”) {
echo ’

Homezone int. Chat '; } ?>[/code]

Habe dir das mal übersichtlicher gestaltet. Nebenbei: es haben 2x " gefehlt.

Wie löschst du die Session?

Probier mal des:

session_unset(); session_destroy():

Chris

Ich werde es versuchen. Danke.

Das mit dem löschen machen ich genau so, aber davor gebe ich denen noch den Wert =""; damit es den “online” nicht mehr als variable gibt.