Prévenir un array vide posté
Posté : 30 mars 2006, 21:22
Bonjour à tous,
Y a t-il un moyen de vérifier si un tableau construit à partir de valeurs postées est vide ou non car je voudrais afficher un message d'erreur dans ce cas au lieu d'une belle erreur : Warning: Invalid argument supplied for foreach() ...
J'ai fait des recherches et tests mais en vain.
J'ai un tableau indicé dont le nombre de valeur est en fonction du choix de l'utilisateur (donc aléatoire) que voilà :

Quelqu'un aurait il une solution ????
Merci d'avance et bon php....
Y a t-il un moyen de vérifier si un tableau construit à partir de valeurs postées est vide ou non car je voudrais afficher un message d'erreur dans ce cas au lieu d'une belle erreur : Warning: Invalid argument supplied for foreach() ...
J'ai fait des recherches et tests mais en vain.
J'ai un tableau indicé dont le nombre de valeur est en fonction du choix de l'utilisateur (donc aléatoire) que voilà :
<input type="radio" name="r[<?php echo ($i); ?>]" value="<?php echo ($rowchoix['idchoix']); ?>" id="<?php echo ($rowchoix['idchoix']); ?>">
Je le traite dans la page qui le recoit comme ceci : foreach($_POST['r'] as $value) {
arguments ....
}
Mon problème c'est que je ne sais pas vérifier si mon tableau contient au moins une valeur Quelqu'un aurait il une solution ????
Merci d'avance et bon php....