login  Naam:   Wachtwoord: 
Registreer je!
 Forum

enkele lastige oefeningen

Offline drit - 16/05/2008 20:51
Avatar van dritNieuw lid 1) Laat een tekst invoeren en de kleur bepalen waarin de tekst op de volgende pagina moet worden afgedrukt.
Ik heb al dit:
  1. <h3> Vul in, bepaal de kleur en klik op "Verder" </h3>
  2. <form name = "formulier" method="get" action="reeks2.1.2.php">
  3. tekst <input name="tekst" type="text"><br>
  4.  
  5. <form name = "formulier" method="post" action="reeks.2.1.2.php">
  6. <input type="radio" name="kleur" value="rood" checked>rood <br>
  7. <input type="radio" name="kleur" value="geel" >geel <br>
  8. <input type="radio" name="kleur" value="zwart" >zwart<br>
  9. <input type="radio" name="kleur" value="blauw" >blauw<br>
  10. <input type="submit" name="knop" value="Verder" >
  11. </form>

Dus ik kan het wel al weergeven, maar je moet dan nog een 2e pagina aanmaken en wat er daar in moet snap ik niet  

4 antwoorden

Gesponsorde links
Offline drit - 16/05/2008 21:12
Avatar van drit Nieuw lid ik snap er eigenlyk niets van  , this inderdaad voor school
Offline drit - 16/05/2008 21:28 (laatste wijziging 17/05/2008 12:59)
Avatar van drit Nieuw lid zoiets als dit:


  1. <body>
  2. <?php
  3. if (isset($_GET["kleur"])){($_GET["kleur"]);}
  4. if (isset($_GET["tekst"])){($_GET["tekst"]);}
  5.  
  6.  
  7. {echo($_GET["tekst"]);}
  8.  
  9. ?>
  10. </body>
Offline jelle - 17/05/2008 12:57 (laatste wijziging 17/05/2008 16:29)
Avatar van jelle PHP beginner
  1. <?php
  2. if(isset($_GET['kleur']) && isset($_GET['tekst']))
  3. {
  4. ?>
  5. <font color="<?=$_GET['kleur'];?>"><?=$_GET['tekst'];?></font>
  6. <?php
  7. }
  8. ?>
zoiets bedoel je?
Offline TheVestel - 18/05/2008 07:47 (laatste wijziging 18/05/2008 07:48)
Avatar van TheVestel Onbekend Beste drit, je code van het html formulier klopt niet kijk maar:

  1. <h3> Vul in, bepaal de kleur en klik op "Verder" </h3>
  2. [b]<form name = "formulier" method="get" action="reeks2.1.2.php">[/b]
  3. tekst <input name="tekst" type="text"><br>
  4. [b]<form name = "formulier" method="post" action="formulier.php">[/b]
  5. <input type="radio" name="kleur" value="rood" checked>rood <br>
  6. <input type="radio" name="kleur" value="geel" >geel <br>
  7. <input type="radio" name="kleur" value="zwart" >zwart<br>
  8. <input type="radio" name="kleur" value="blauw" >blauw<br>
  9. <input type="submit" name="knop" value="Verder" >
  10. [b]</form>[/b]


Je hebt twee keer de form tag gebruikt maar één keer laten eindigen...

Ik zou het eigenlijk zoals dit doen:

test.html
  1. <form name = "formulier" method="post" action="formulier.php">
  2. tekst <input name="tekst" type="text"><br>
  3. <input type="radio" name="kleur" value="red" checked>rood <br>
  4. <input type="radio" name="kleur" value="yellow" >geel <br>
  5. <input type="radio" name="kleur" value="black" >zwart<br>
  6. <input type="radio" name="kleur" value="blue" >blauw<br>
  7. <input type="submit" name="knop" value="Verder" >
  8. </form>


formulier.php
  1. <html>
  2. <head><title>Formulier</title>
  3. </head>
  4. <body>
  5. <?
  6. $kleur = "".$_POST['kleur']."";
  7. $text = "".$_POST['tekst']."";
  8.  
  9. echo "<font color=\"".$kleur."\">".$text."</font>";
  10. ?>
  11. </body>
  12. </html>


Ik heb het al getest en het werkt prima 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.303s