je m'étais promis de plus vous embêter, mais il y a un truc qui me depasse (dans moose)
on me repond
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 my @val = $self->fabrique->document->hash->{"$nom"}; #print "val 0 ", $val[0][0]; my $longval = @{$val[0]};
Can't use an undefined value as an ARRAY reference
donc je fais un print pour voir ce qui se passe
et là, miracle
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 my @val = $self->fabrique->document->hash->{"$nom"}; print "val 0 ", $val[0][0]; my $longval = @{$val[0]};
ça fonctionne, plus d'erreur
no seulement val 0 m'affiche la valeur de mes champs, mais tout le reste de l'application fonctionne ?
je modifie
en fait j'ai compris
de ce cas de figure il n'y a qu'un champs par tableau et perl me prévient gentiment que la boucle for qui suivait était complètement inutile.
excusez moi pour le dérangement.
Partager