Index: trunk/CHANGELOG
===================================================================
--- trunk/CHANGELOG	(revision 913)
+++ trunk/CHANGELOG	(revision 914)
@@ -11,6 +11,8 @@
 ! = Update/Change
 
 ------------------------------------- 2.8.0 -------------------------------------
+20-Jan-2009 Matthias Gallas
+#	fixed form-module select (multiple) doesn't work (ticket #681 Thanks to thorn)
 17-Jan-2009 Matthias Gallas
 +	added French languages to modules
 !	changed handling of post_date in news modul (thanks to susigross)
Index: trunk/wb/modules/form/view.php
===================================================================
--- trunk/wb/modules/form/view.php	(revision 913)
+++ trunk/wb/modules/form/view.php	(revision 914)
@@ -189,7 +189,7 @@
 			$options = explode(',', $value);
 			array_walk($options, 'make_option', (isset($_SESSION['field'.$field_id])?$_SESSION['field'.$field_id]:array()));
 			$field['extra'] = explode(',',$field['extra']);
-			$values[] = '<select name="field'.$field_id.'" id="field'.$field_id.'" size="'.$field['extra'][0].'" '.$field['extra'][1].' class="select">'.implode($options).'</select>';		
+			$values[] = '<select name="field'.$field_id.'[]" id="field'.$field_id.'" size="'.$field['extra'][0].'" '.$field['extra'][1].' class="select">'.implode($options).'</select>';		
 		} elseif($field['type'] == 'heading') {
 			$vars[] = '{FIELD}';
 			$values[] = '<input type="hidden" name="field'.$field_id.'" id="field'.$field_id.'" value="===['.$field['title'].']===" />';
