login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Select alle checkboxen (Opgelost)

Offline kaspar - 19/11/2010 16:42 (laatste wijziging 19/11/2010 16:55)
Avatar van kasparNieuw lid Hallo allemaal,

Ik probeer een code te maken waar mee alle checkboxen in één keer worden geselecteerd:

  1. <form name="email_users" action="send_mail.php" method="post" target="_blank">
  2. <?php
  3. $db = mysql_connect("localhost","george", "mijn wachtwoord");
  4. mysql_select_db("camilstaps_george",$db) or die ("Kan niet verbinden.");
  5.  
  6. $sql = "SELECT * FROM `klant` ORDER BY login ASC";
  7. $result = mysql_query($sql);
  8. $rows = mysql_num_rows($result);
  9. echo '<input type="checkbox" id="checkall" OnClick="SelectAll(Document.GetElementsById.sendto,'.$rows.')"><br>'; $a=0;
  10. while ($row = mysql_fetch_array($result)) {
  11. $a=$a+1;
  12. echo '<input id="sendto" type="checkbox" name="sendto" value="'.$a.'">'.$row["login"].'<br>';
  13. }
  14. ?>
  15. <input type="submit" class="100px" value="verstuur emails">
  16. </form>
  17.  
  18. <script language="JavaScript">
  19. function SelectAll(sendto,aantal) {
  20. for (i=0;i<aantal;i++) {
  21. sendto[i].checked=true;
  22. }
  23. }
  24. </script>


het werkt niet: ik kan de "select-all"-checkbox wel aanvinken maar dan gebeurt er niets. Wat is er aan de hand?
Het is zelfs nog veel erger: hij voert de hele functie niet uit.

Alvast bedankt!

1 antwoord

Gesponsorde links
Offline vinTage - 19/11/2010 17:24
Avatar van vinTage Nieuw lid je moet de $a nog meegeven aan de ids van je checkboxen in je while loop en dan document.getElementById('sendto'+i) gebruiken in je js script
Bedankt door: kaspar
Gesponsorde links
Je moet ingelogd zijn om een reactie te kunnen posten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.268s