6Fermer8
SpipuLe 27/02/2008 à 10:25
squalyl (./5) :
$nombre=count($lst);


attention, count ne vérifie pas si les valeurs sont bonnes. de plus si une chaine vide est retournée, il y aura quand meme une valeur dans $lst, mais vide...

le mieux serait de mettre un compteur comme suit :

// récupération de la valeur
$val = $_POST['val'];
if (get_magic_quotes_gpc()) $val = stripslashes($val);

// séparation des id
$lst = explode(',', $val);

// suppression des id vides, et nettoyage des espaces
foreach($lst as $k => $id)
{
	$id = trim($id);
	if ($id)	$lst[$k] = $id;
	else		unset($lst[$k]);
}

// nombre de valeurs
$lst = array_values($lst);
$nb = count($lst);

// enregistrement en base
foreach($lst as $id)
{
	$req = "INSERT INTO mabase ('numero') VALUES ('".addslashes($id)."')"; 
	// requete et tout ca
}