login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Header

Offline dominic - 14/11/2006 19:35
Avatar van dominicNieuw lid
  1. <HTML>
  2. <HEAD>
  3. <TITLE>
  4. FLAPPER
  5. </TITLE>
  6. </HEAD>
  7. <BODY>
  8. <?php
  9. if(isset ($_POST['optie1'])) {
  10. header("location: http://members.lycos.nl/grolc2/flap2.php");
  11. }
  12. else if(isset ($_POST['optie2'])){
  13. header("location: http://members.lycos.nl/grolc2/flap3.php");
  14. }
  15. else if(isset ($_POST[''])) {
  16. ?>
  17. Je moet iets aanklikken!<BR>
  18. <form method="get" name="flap">
  19. Flap2<input type="radio" name="optie1"><BR>
  20. Flap3<input type="radio" name="optie2"><BR>
  21. <input type="submit" name="submit" value="submit">
  22. </form>
  23. <?php
  24. }
  25. else {
  26. ?>
  27.  
  28. <form method="get" name="flap">
  29. Flap2<input type="radio" name="optie1"><BR>
  30. Flap3<input type="radio" name="optie2"><BR>
  31. <input type="submit" name="submit" value="submit">
  32. </form>
  33.  
  34. <?php
  35.  
  36. }
  37.  
  38. ?>
  39. </BODY>
  40. </HTML>


als ik nu een optie aanklik, en op submit druk dan komt ie gewoon weer bij het formulier terug, dit is niet de bedoeling ik hoop dat iemand mij kan helpen
gr. dominic

5 antwoorden

Gesponsorde links
Offline Rens - 14/11/2006 19:47 (laatste wijziging 14/11/2006 19:47)
Avatar van Rens Gouden medaille

Crew algemeen
Citaat:
<form method="get" name="flap">

2 x.
En dan:
  1. if(isset ($_POST['optie1'])) {

$_POST
  1. else if(isset ($_POST['optie2'])){

$_POST
  1. else if(isset ($_POST[''])) {

$_POST
Zal niet werken hè...
En die 3e post check heeft 0,0 nut...

Lees de volgende tutorial eens goed door:
http://www.site...amp;id=138
Offline Stijn - 14/11/2006 20:05
Avatar van Stijn PHP expert zet alvast maar ob_start(); bovaan je pagina.... *lol*
Offline dominic - 15/11/2006 16:08
Avatar van dominic Nieuw lid dat werkt niet
Offline Mad_Mike - 15/11/2006 17:15
Avatar van Mad_Mike PHP beginner
  1. <HTML>
  2. <HEAD>
  3. <TITLE>
  4. FLAPPER
  5. </TITLE>
  6. </HEAD>
  7. <BODY>
  8. <?php
  9. if(isset($_POST['formulier']))
  10. {
  11. if(isset($_POST['optie1']))
  12. {
  13. header("location: http://members.lycos.nl/grolc2/flap2.php");
  14. }
  15. elseif($_POST['optie2'])
  16. {
  17. header("location: http://members.lycos.nl/grolc2/flap3.php");
  18. }
  19. }
  20. else
  21. {
  22. ?>
  23. <form method="post" action="deze_pagina.php">
  24. <input type="hidden" name="formulier">
  25. Flap2 <input type="radio" name="optie1" value="optie1"><br />
  26. Flap3 <input type="radio" name="optie2" value="optie2">
  27. <input type="submit" value="Verstuur">
  28. </form>
  29. <?
  30. }
  31. ?>
  32. </BODY>
  33. </HTML>


Niet getest nog, maar dit zou het ongeveer moeten zijn!
Je gebruikte method="get" terwijl je op POST waarden controleerde. Verder had je formulier ook geen action.
Hopelijk heb je hier iets aan!
Offline Simon - 15/11/2006 17:22
Avatar van Simon PHP expert action leeglaten -> verzenden naar pagina waar je op bent...
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.216s