Checkbox

PHP:
<?
$aus="";
foreach($_REQUEST[checkbox] AS $k=>$v){
  if($v==1){
    $aus.=1;
  }else{
    $aus.=0;
  }
}
echo $aus;
?>
 
Zuletzt bearbeitet:
@dr-alex:
Na das bringt mir auch nicht viel, weil da ja nur die 1 berücksichtigt wird. Sind also 5 Einträge vorhanden, und davon jeder zweite markiert, bekomme ich lediglich 11, nicht aber 01010. Auch beim Ersetzen von "0" durch "2" o.ä. gibt es keine Änderung - woran liegt das denn?!
 
Zuletzt bearbeitet:
Und dann musst du es erst wieder auseinander nehmen......
PHP:
<?php
    $ckeckboxcount = count($_POST['checkbox']);
    for ($i=0; $i<=$ckeckboxcount; $i++) {
        if (isset($_POST['checkbox'][$i])) {
            echo('<br />Checkbox #'.$_POST['checkbox'][$i].' wurde geklickt!');
            }
    }
?>
Musst halt bedenken, das es bei 0 losgeht und nicht bei 1 ;)
 
Hmm.....jetzt bekomm ich zwar entsprechend oft die Meldung (je nachdem, wieviele Checkboxes ich angeklickt habe), aber immer mit derselben "Ziffer"......man is das eine e :eek: :mad:
 
Zurück