login  Naam:   Wachtwoord: 
Registreer je!
 Forum

checkbox (Opgelost)

Offline dhole - 24/07/2008 13:51 (laatste wijziging 24/07/2008 13:56)
Avatar van dholeNieuw lid Ten behoeve van mijn afstudeeronderzoek probeer ik een webformulier te maken met daarin checkboxes. Maar het wil nog niet heel erg lukken.
Heeft iemand suggesties?

Mijn html:

  1. <html lang="nl">
  2. <head>
  3. <meta http-equiv="content-type" content="text/html; charset=utf-8">
  4. <title>Inschrijfformulier onderzoek beta-glucanen</title>
  5. </head>
  6.  
  7. <body>
  8.  
  9. <p>In welk gewricht of welke gewrichten is arthrose bij uw hond vastgesteld? (U kunt meerdere antwoorden aankruisen.)</p>
  10.  
  11. <p><INPUT TYPE="checkbox" NAME="locatie[]" VALUE="ruggengraat"> Ruggengraat<br>
  12. <INPUT TYPE="checkbox" NAME="locatie[]" VALUE="schouder"> Schouder(s)<br>
  13. <INPUT TYPE="checkbox" NAME="locatie[]" VALUE="elleboog"> Elleboog/ellebogen<br>
  14. <INPUT TYPE="checkbox" NAME="locatie[]" VALUE="heup"> Heup(en)<br>
  15. <INPUT TYPE="checkbox" NAME="locatie[]" VALUE="knie"> Knie(&euml;n)<br>
  16. <INPUT TYPE="checkbox" NAME="locatie[]" VALUE="spronggewricht"> Spronggewricht(en)<br>
  17. <INPUT TYPE="checkbox" NAME="locatie[]" VALUE="tenen"> Tenen</p>
  18.  
  19. <INPUT TYPE="submit" VALUE="Verzend formulier">&nbsp;&nbsp;<INPUT TYPE="reset" VALUE="Reset formulier">
  20.  
  21. </body>
  22. </html>


Mijn PHP:

  1. <?
  2.  
  3. $state=$_POST['locatie'];
  4.  
  5. $formsent = mail('elise.legerstee@wur.nl',
  6. 'Gegevens afkomstig van beta-glucanen.html',
  7. "Waar is de arthrose vastgesteld: $state",
  8. "From: $EmailAdres\r\nBounce-to: elise.legerstee@wur.nl");
  9.  
  10. if ($formsent) {
  11. Geachte meneer/mevrouw $AchterNaam,
  12.  
  13. Hartelijk dank voor uw inschrijving.
  14.  
  15. Wij zullen spoedig contact met u opnemen.
  16.  
  17. ";
  18. } else {
  19. Onze oprechte excuses. Het formulier is niet verstuurd. Probeert u het alstublieft later nog een keer.
  20.  
  21. Mocht het probleem blijven bestaan, neem dan contact op via elise.legerstee@wur.nl
  22.  
  23. ";
  24. }
  25. ?>


In het mailbericht komt nu te staan
Waar is de arthrose vastgesteld: Array

Weet iemand de oplossing?

Groetjes,

Elise

2 antwoorden

Gesponsorde links
Offline Martijn - 24/07/2008 13:55 (laatste wijziging 24/07/2008 13:55)
Avatar van Martijn Crew PHP dat komt omdat je meerdere dingen met je checkbox hebt aangevinkt. Dan word het een array

dat kun je oplossen door te doen

  1. $tekst=implode(", ",$arrayCheckboxes);
Offline dhole - 24/07/2008 14:08
Avatar van dhole Nieuw lid Dank je wel, werkt perfect!
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.189s