login  Naam:   Wachtwoord: 
Registreer je!
 Forum

form action

Offline YannickVDS - 01/02/2005 21:19
Avatar van YannickVDSNieuw lid Ik zou graag mijn inlogbericht in mijn layout verwerkt zien...
Dus heb ik dit geprobeerd.
  1. $var = "<form method=post action=\"?pagina=poll/poll_login\"</form>";

maar dit blijkt niet te helpen want wanneer ik verwezen word, word ik verwezen naar login.php en niet naar ?pagina=poll/poll_login.php

17 antwoorden

Gesponsorde links
Offline Maarten - 01/02/2005 21:22
Avatar van Maarten Erelid Jah dat zal zijn omdat er iets in poll_login.php staat dat verwijst daarnaar...

btw, de juiste vorm is
  1. $var = '<form method="post" action="?pagina=poll/poll_login"></form>';
Offline YannickVDS - 01/02/2005 21:24
Avatar van YannickVDS Nieuw lid Hier is het hele scriptje
  1. <?
  2. $wachtwoord = '....';
  3.  
  4. function loginform() {
  5. $var = "<form method=post action=poll/poll_login.php</form>";
  6. $var .= "U moet hiervoor inloggen. Vul hieronder het wachtwoord in en klik op 'Inloggen'<br><br>";
  7. $var .= "<input type=password name=ww> <input type=submit value=Inloggen name=submit>";
  8. $var .= "</form>";
  9. return $var;
  10. }
  11.  
  12. function checklogin() {
  13. global $wachtwoord, $HTTP_SESSION_VARS;
  14. if($HTTP_SESSION_VARS['wachtw'] == $wachtwoord) {
  15. return true;
  16. } else {
  17. return false;
  18. }
  19. }
  20. ?>
  21. <link rel="stylesheet" type="text/css" href="Standaard.css">

Offline Maarten - 01/02/2005 21:28
Avatar van Maarten Erelid
  1. <?php
  2. function loginform() {
  3. $var = '<form method="post" action="?pagina=poll/poll_login">';
  4. $var .= 'U moet hiervoor inloggen. Vul hieronder het wachtwoord in en klik op \'Inloggen\'<br><br>';
  5. $var .= '<input type="password" name="ww"> <input type="submit" value="Inloggen" name="submit">';
  6. $var .= '</form>';
  7. return $var;
  8. }
  9. ?>
Om te beginnen... en ik zeg toch net dat de fout in poll_login.php zal zitten?
Offline YannickVDS - 01/02/2005 21:32
Avatar van YannickVDS Nieuw lid maar moet voor "...." niet een \ aan vooraf gaan
Offline Maarten - 01/02/2005 21:34 (laatste wijziging 01/02/2005 21:36)
Avatar van Maarten Erelid Ik echo tussen enkele quotes...
Offline YannickVDS - 01/02/2005 21:41 (laatste wijziging 01/02/2005 21:42)
Avatar van YannickVDS Nieuw lid ik heb de wijzigingen al doorgevoerd maar het maakt geen verschil uit ik word nog altijd doorverwezen naar login.php ipv van ?pagina=poll/poll_login. De fout zal dus wrs niet alleen bij de config liggen...
Offline Maarten - 02/02/2005 10:52 (laatste wijziging 02/02/2005 11:05)
Avatar van Maarten Erelid Dus.
De
fout
zal
in
poll_login.php
zitten.

Maar dat zei ik al 3 keer.
Offline YannickVDS - 02/02/2005 15:24
Avatar van YannickVDS Nieuw lid Hier is mijn scriptje poll_login.php
Als je eens even wilt overlopen opzoek naar fouten misschien
  1. include_once"poll/config.php";
  2.  
  3. if(checklogin()) {
  4. echo"U bent al ingelogd. nog een keer inloggen is niet nodig<br><br>";
  5. echo"<a href=\"?pagina=poll/admin\">Ga terug</a>";
  6. } else {
  7. if($_POST['ww']) {
  8.  
  9. if($_POST['ww'] == $wachtwoord) {
  10. $wachtw = $wachtwoord;
  11. session_register("wachtw");
  12. echo"U bent succesvol ingelogd<br><br>";
  13. echo"<a href=\"?pagina=poll/admin\">Ga terug</a>";
  14. } else {
  15. echo"Het wachtwoord wat u opgaf is niet correct.<br><br>";
  16. echo"<a href=\"?pagina=poll/admin\">Ga terug</a>";
  17. }
  18.  
  19. } else {
  20. echo"U heeft geen wachtwoord ingevuld.<br><br>";
  21. echo"<a href=\"?pagina=poll/admin\">Ga terug</a>";
  22. }
  23. }
  24. ?>

Alvast bedankt voor je snelle reply's
Offline cloudstrife - 02/02/2005 15:37
Avatar van cloudstrife PHP beginner include_once"poll/config.php"; moet dat niet zijn include_once("poll/config.php");
Offline YannickVDS - 02/02/2005 15:47
Avatar van YannickVDS Nieuw lid zou daar de fout enkel kunnen liggen?
Offline cloudstrife - 02/02/2005 15:49
Avatar van cloudstrife PHP beginner ha kwe ni ik doe dat tussen haakjes dus als daa de fout zit en hij include het ni zal je script niet werken waarschijnlijk, probeer het eens uit en zie dan of er nog fouten zijn.
Offline YannickVDS - 02/02/2005 15:56
Avatar van YannickVDS Nieuw lid hij geeft een fout in config.php op regel 5 UNEXPECTED T_String:
  1. $var = "<form method="post" action="?pagina=poll/poll_login"</form>";
Offline Metalhead - 02/02/2005 15:58 (laatste wijziging 02/02/2005 15:59)
Avatar van Metalhead HTML gevorderde denk aan je quotes...
"...'...'..."
of
"...\"...\"..."

en niet "..."..."..."

edit;
dus
  1. $var = "<form method=\"post\" action=\"?pagina=poll/poll_login\"</form>";
bijvoorbeeld
Offline Thomas - 02/02/2005 15:59
Avatar van Thomas Moderator Of je zet HTML gewoon buiten de PHP-blokken, waar het thuis hoort 
Offline YannickVDS - 02/02/2005 15:59
Avatar van YannickVDS Nieuw lid
  1. $var = "<form method='post' action='?pagina=poll/poll_login'</form>";

Zo dan?
Offline Maarten - 02/02/2005 16:17
Avatar van Maarten Erelid waarom zeg ik nog op de vorige pagina...
  1. <?php
  2. function loginform() {
  3. $var = '<form method="post" action="?pagina=poll/poll_login">';
  4. $var .= 'U moet hiervoor inloggen. Vul hieronder het wachtwoord in en klik op \'Inloggen\'<br><br>';
  5. $var .= '<input type="password" name="ww"> <input type="submit" value="Inloggen" name="submit">';
  6. $var .= '</form>';
  7. return $var;
  8. }
  9. ?>
...als je er dan toch niks mee doet? 
Offline YannickVDS - 02/02/2005 20:35
Avatar van YannickVDS Nieuw lid Probleem is opgelost... Ik wil hiervoor Murfy en de andere nadrukkelijk bedanken.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.272s