bonjour,
jsuis un pur debutant et je pense que ma question va paraitre con a plus d'une personne... en fait je ne maitrise pas les tableaux a deux dimensions en Perl... Ca me fait d erreurs bizarres comme lorske je commence une boucle a 0, g une erreur m'indiquant que 0 est une chaine de caractere alors que ce n'en est pas une...
bref si qq'1 pouvait m'expliker comment creer un tableau a deux dimensions, comment l'initialiser et l'utiliser, ce serait magnifik.. vous me direz ur d'aller sur le net, mais les liens que g trouve ne sont pas vraiment geniaux pour les tableaux a deux dimensions...

sinon g une erreur que je ne comprends pas et ki q un rapport avec un tableau bien sur
en fait j'essaie de faire une comparaison entre deux valeurs
Code : Sélectionner tout - Visualiser dans une fenêtre à part
$bestellungen->[$i][4] == prID->[$k]
en accedant a prID de cette maniere j'obtiens l'erreur suivante:
Can't use bareword ("prID") as an ARRAY ref while "strict refs" in use at ./Saveregina.pl line 165.
si j'accede a mon tableau de la maniere suivante: prID[$k], j'obtiens cette erreur
syntax error at ./Saveregina.pl line 156, near "prID["

peut etre ke c erreurs viennent de l'initialisation de mon tableau :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
for ($i=0;$i<=10;$i++) {    #la c pour le fun....
    $prID[$i]=0;
}
 
for($k = 1; $k< $nb; $k++){
$prID[$k] = $produktID->[$k][0];
}
bref je cale pas.. Si vous pouvez m'expliker comment ca marche, ce serait magnifik parce ke mon feeling semble pas trop fonctionner avec le perl