login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Checkboxen

Offline sjorzzzie - 09/10/2006 16:25
Avatar van sjorzzzieNieuw lid Ik ben nu bezig met een email script en heb daar graag checkboxen in, maar dit lukt niet dit is wat ik heb:

Gaat naar de hoster:
  1. Voorkeur:
  2. ".$_POST['checkbox1']."


Dit is het invul schema:
  1. <tr>
  2. <td width="167" height="0" align="right" valign="top">Voorkeur: </td>
  3. <td height="0" colspan="3" align="left" valign="top">
  4. <input type="checkbox" name="checkbox1[]" value="A"> A<br>
  5. <input type="checkbox" name="checkbox1[]" value="B">B<br>
  6. <input type="checkbox" name="checkbox1[]" value="C">C</tr>
  7. <tr>

5 antwoorden

Gesponsorde links
Offline Stefan14 - 09/10/2006 16:30
Avatar van Stefan14 PHP gevorderde en wat lukt er dan niet?

post eventueel ook een stukje php code indien nodig.

btw, je bent bij checkbox met value c een </td> vergeten ;)
Offline sjorzzzie - 09/10/2006 16:37
Avatar van sjorzzzie Nieuw lid Idd, maar als ik dit verstuur ontvang ik netjes een emailtje met gegevens maar niet te gegevens van de checkboxes. Dus ik denk dat ik het bij
  1. Voorkeur:
  2. ".$_POST['checkbox1']."
het fout doe.

Snap je?
Offline Analog - 09/10/2006 16:42
Avatar van Analog HTML interesse als je meerder checkboxes gebruikt worden de waardes in een array gezet die moet je dus als een array uitlezen en weergeven in je email

http://www.site...&id=57

voor meer info 
Offline Stefan14 - 09/10/2006 17:50
Avatar van Stefan14 PHP gevorderde zoals Analog alreeds zegt, je checkboxjes uitlezen met een foreach loop.
Offline Thomas - 10/10/2006 12:33 (laatste wijziging 10/10/2006 12:33)
Avatar van Thomas Moderator Tevens is een checkbox een form-element die in het geheel niet ge-post wordt wanneer deze niet is gechecked, dus misschien wil je eerst wel controleren of deze is verstuurd (of er tenminste één checkbox is aangevinkt) met isset().

Om alle aangevinkte elementen af te lopen:

  1. <?php
  2. if(isset($_POST['checkbox1']))
  3. {
  4. // ten minste een checkbox aangevinkt
  5. foreach($_POST['checkbox1'] as $v)
  6. {
  7. echo "aangevinkte checkbox: ".$v."<br />\n";
  8. }
  9. }
  10. ?>
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.194s