salut 
 
j'ai fait une fonction pour controler les variables.
Code :
 - function verifvar(&$tabori,&$averif) {
 - 	for ($i=0;$i<=count($averif);$i++) {
 -   if ($tabori[$averif[$i]] == "" ) {return 1;}
 - 	}
 - 	return 0;
 - }
 
  | 
 
j'appel cette fonction comme ca :
Code :
 - $verif = array ("nom","prenom","login","pwd" );
 - if ( verifvar($_POST,$verif) ){
 -   echo "pas bon";
 - } else {
 -   echo "OK";
 - }
 
  | 
 
cette fonction marche, jusque le pas de soucis 
ensuite j'ai voulutester les "select multiple" avec comme nom "proc[]"
je c comme extraire les données et g modifier ma fonction en concequence :
Code :
 - function verifvar(&$tabori,&$averif) {
 - 	$trouv = 0;
 - 	for ($i=0;$i<=count($averif);$i++) {
 -   if ( is_array($tabori[$averif[$i]]) ) {
 -   	list ($key, $val) = each ($tabori[$averif[$i]]);
 -      if (!isset($val)) {$trouv = 1;}
 -   } elseif ($tabori[$averif[$i]] == "" ) {$trouv = 1;}
 - 	}
 - 	return $trouv;
 - }
 
  | 
mais la, ca me retourne toujour 1 ! meme si une valeur est selectionné!
ou est ma faute ?
 
 ---------------
			
Tout à commencé par un rêve...