Warum wird da beides Ausgegeben

  • Weil die If-Abfragen überhaupt nichts mit dem Echo zu tun haben, das sind zwei völlig von einander getrennte Vorgänge.


    Ich denke, der Code sollte ungefähr das bewirken:

  • warum wird es bei dem html code nicht angezeigt aber beidem Php schon?

    PHP
    <div class="stats"><table border="0" cellpadding="0" cellspacing="0" width="100%" height="35">
           <tbody><tr>
    	 Diese Zeile  <b><td width="33%" align="right">Willkommen <?phpecho $_SESSION['username'];?>| <a href="logout.php">Ausloggen</a></b></td>
           </tr>
           </tbody></table></div><?php
        DA gehtsecho "<b>Willkommen".$_SESSION['username']; <a href="logout.php">Ausloggen</a></b>
  • Probiere doch bitte, deinen Code besser zu formatieren - das ist ja ein Graus, das zu lesen.
    Kommentare schreibt man nicht einfach so in den Code rein, dafür gibt extra Zeichen, nähmlich "//" und "/* ... */"


    Wenn man es richtig formatiert, wird das obere schon angezeigt, zumindest hier: http://writecodeonline.com/php/

    PHP
    <?php $_SESSION['username'] = "Test";?>
    <div class="stats"><table border="0" cellpadding="0" cellspacing="0" width="100%" height="35">
    	<tbody><tr><b><td width="33%" align="right">
    		Willkommen
    		<?php echo $_SESSION['username'];?>
    		<a href="logout.php">Ausloggen </a>
    	</td></b></tr></tbody>
    </table> </div>