diff --git a/ecrire/inc/utils.php b/ecrire/inc/utils.php
index cc2938188905ca6a7772b73042a881101a890f16..cc6b777474ea6342e0075ed676dc7e1b6a23505e 100644
--- a/ecrire/inc/utils.php
+++ b/ecrire/inc/utils.php
@@ -286,7 +286,14 @@ function parametre_url($url, $c, $v=NULL, $sep='&') {
 	AND count($args)==2)
 		return $v;
 	elseif ($v) {
-		foreach($ajouts as $k => $n) $url[] = $k .'=' . $u;
+		foreach($ajouts as $k => $n) {
+		  if (!is_array($v))
+		    $url[] = $k .'=' . $u;
+		  else {
+		    $id = (substr($k,-2) != '[]') ? $k : ($k ."[]");
+		    foreach ($v as $w) $url[]= $id .'=' . $w;
+		  }
+		}
 	}
 
 	// eliminer les vides