Weiß nicht wie ich das beschreiben soll

Wahrscheinlich aehnlich wie in Deutschland.
Bin ja erst letztes Wochenende wieder hergekommen. War zuvor 3 Wochen in Deutschland, mal Hallo sagen. ;)
Da war das Wetter ja auch nicht sooo prickelnd.
 
Das was ich hier als Multi-Select bezeichne sind Select-Felder mit der Eigenschaft multiple.

HTML:
<select name="bla" multiple>
<option value="a">a</option>
<option value="b">b</option>
</select>
 
Ja, hab ich schon, aber im Moment nicht drauf.

Ich kann auch kaum JavaScript. Das hab ich mir abgewoehnt, da es ja heutzutage auch ganz gern mal deaktiviert wird.
 
Die Idee von reptiler ist geil! Obwohl man das auch ohne JS machen könnte!

Versuchen wirs mal:

Erstes Select (multiple)

PHP:
<?php
echo "<form name='verschub' method='post' action=''>";
echo "<select name='verschieben[]' size='5' multiple>";

$sql="SELECT * FROM catchword WHERE file_id = 1";  
$result = mysql_query($sql);
while($arr = mysql_fetch_array($result)){
    echo "<option value='".$arr['name']."'>".$arr['name']."</option>
}

echo "</select></form>";

dann der Button
PHP:
echo "<input type='button' onClick='verschub.submit();' value='&raquo;'>";

danach das zweite Select:

PHP:
echo "<form name='verschoben' method='post' action=''>
echo "<select name='retour[]' size='5' multiple>";

if(isset($_POST['verschieben'])){

    foreach($_POST['verschieben'] as $verschoben){
          echo "<option value='".$verschoben.'">".$verschoben."</option>";
    }
}

echo "</select>";
echo "</form>";

dann noch das versteckte input:
PHP:
$zusammenfassung="";
if(isset($_POST['verschieben'])){
    $trennzeichen="|"
    foreach($_POST['verschieben'] as $verschoben){
         $zusammenfassung.=$verschoben.$trennzeichen;
    }
}
echo "<input type='hidden' name='alles_verschoben' value='".$zusammenfassung"'>";

soweit so gut
 
Zuletzt bearbeitet:
Zurück