FrankieB: behält nicht selected

Beitrag lesen

Hallo,

<select size="3" name="av_require[]" multiple="multiple" class="fliesstext">
<?
$values3 = Array("Video VHS","Data Projector (Computer Projection)");
foreach($values3 as $id3)
{
 echo "<option value='".$id3."' ".(($id3 == $av_require)?"

^^^^^^^^

das geht so nicht, da $av_require ein Array ist, also die Bedingung niemals erfüllt wird.

Eine weitere Fehlermöglichkeit wäre, dass z.B. register_globals off sind, aber vielleicht hast du das ja schon bedacht.

Probiere mal:

echo "<option value='".$id3."' ".((in_array($id3,$_REQUEST['av_require']))?" selected="selected"":"").">".$id3."\n";

Natürlich kannst Du statt $_REQUEST auch $_POST bzw. $_GET nehmen.

HTH.

Grüsse
Frankie