login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Inlogformulier in echo

Offline Shahiem - 14/02/2009 17:14
Avatar van ShahiemNieuw lid Ik wil me formulier in een echo.

Dit is mijn code:
  1. <?
  2. if(isset($_SESSION['gebruiker'])) {
  3. echo "Je bent ingelogd";
  4. } else {
  5.  
  6.  
  7. echo "<form action="<?=htmlentities($_SERVER['REQUEST_URI'])?>" method="post">
  8. Gebruikersnaam:<br />
  9. <input type="text" name="gebruikersnaam" /><br />
  10. Wachtwoord:<br />
  11. <input type="password" name="wachtwoord" /><br />
  12. <br />
  13. <input type="reset" value="Wissen" /> <input type="submit" value="Login" />
  14. </form>
  15. ";
  16. }
  17. ?>


En dan krijg ik een foutmelding.

1 antwoord

Gesponsorde links
Offline Martijn - 14/02/2009 17:29 (laatste wijziging 14/02/2009 17:40)
Avatar van Martijn Crew PHP je doet echo, en in de echo doe je met <?= weer een echo...
Verder doe je in je tekst steeds, dat werkt niet als je echo"" met dubbele quotes is

  1. <?
  2. if(isset($_SESSION['gebruiker'])) {
  3. echo "Je bent ingelogd";
  4. } else {
  5. ?>
  6. <form action="<?=htmlentities($_SERVER['REQUEST_URI'])?>" method="post">
  7. Gebruikersnaam:<br />
  8. <input type="text" name="gebruikersnaam" /><br />
  9. Wachtwoord:<br />
  10. <input type="password" name="wachtwoord" /><br />
  11. <br />
  12. <input type="reset" value="Wissen" /> <input type="submit" value="Login" />
  13. </form>
  14. <?php
  15. }
  16. ?>


Ibrahim schreef:
HTML hoor je niet te echoën, DeviourSoul heeft dus zijn script aangepast na deze opmerking
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.203s