Checkbox Array

flor

Mitglied
Hallo,
es geht um die Inhalts Prüfung eines Checkbox Arrays.

HTML:
<input type="checkbox" name"suche1[]" value="Mann">
<input type="checkbox" name"suche1[]" value="Frau">
../usw.

Es sind insgesamt 5 Checkboxen.

PHP:
if(isset($_POST['suche1'] && $_POST['suche1'] !=' ' ){

  $valsuch = array("Mann" =>1,"Frau" =>1); // 5 mögliche  (verschiedene) Einträge.

     foreach ($_POST['suche1'] as $value){

        $check_suche1 = isset($valsuch[$value]) ? $value : "0";

           for($x =0;$x <5; $x++){

               $_SESSION ['suche1'] = $check_suche1[$x];
                 }
         }
}

Ich bin kein Profi !! Hobby.
Also Frage an die Profis.
Meiner Meinung sollte das so gehen oder?

MFG Flor
 
Zuletzt bearbeitet:
Ich würde sagen, es gibt ein PRoblem am Ende mit der Session,
weil du EINER Variable MEHRERE Werte zuweist.
DU könntest die Session
$_SESSION['suche1'.$x.'] nennen, um das Problem zu umgehen.

Nebenbei bemerkt:
Ein Profi bin ich auch nicht ;)
 
Hi,
ja du hast Recht ,hatte ein "echo" mit in der Schleife und das sah gut aus.
Benutzt man die Session außerhalb ist sie leer. Schade.
Mit dieser Sache beschäftige ich mich schon längere Zeit.

Danke.

MFG flor

DU könntest die Session
$_SESSION['suche1'.$x.'] nennen, um das Problem zu umgehen.
Und das geht auch nicht.
 
Zurück