Jörn: Abfrage auf Auswahlfeld

Beitrag lesen

Hallo,

Ich habe das genauso gemacht:
<select name="entschwef[]" size="5" multiple>

Hier heißt dein Array entschwef

Weiter unten kommt dann folgendes:
if($v_entschwef !=""){

Hier aber v_entschwef

Habe mal schnell folgenden Test gemacht der bei mir auch funktioniert.

<?php
foreach ($_POST as  $key => $var) {$$key = $var;}

print "<HTML><head><title>Test</title></head><body>\n";
if(IsSet($cmd)) {
  if($v_entschwef !=""){
    foreach($v_entschwef as $id_entschwef){
      if($id_entschwef=="101"){$VSql.="101";}
      if($id_entschwef=="102"){$VSql.="102";}
      if($id_entschwef=="103"){$VSql.="103";}
      if($id_entschwef=="151"){$VSql.="151";}
      if($id_entschwef=="152"){$VSql.="152";}
      if($id_entschwef=="153"){$VSql.="153";}
      }
    }
    echo $VSql;
}
else {
print "<form action="test.php" method=post>
 <select name="v_entschwef[]" size=5 multiple>
  <option>101</option>
  <option>102</option>
  <option>103</option>
  <option>151</option>
  <option>152</option>
  <option>153</option>
 </select>
 <input type=submit name="cmd" value=" Absenden ">
</form>\n";
}
print "</body></html>\n";
?>

Wenn ich jetzt 101,102,151 auswähle dann erscheint auch 101102151.
Ich denke, daß ist was du brauchst musst du jetzt nur noch für dich anpassen.

mfg Jörn