Warum wird da beides Ausgegeben
- Schokodonut
- Geschlossen
- Erledigt
-
-
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:
-
anstatt ne zweite if abfrage rein zu ballern,
arbeitet man da lieber mit else if,
oder direkt mit switch - case. -
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>
-
breadfish.de
Hat das Thema geschlossen.