Voilà, j'essaie d'utiliser eval() dans mon code.
Je créée un string avec une boucle "for"
-----------------------------
$str = "TraitementCra(\$Month,\$Year,\$nom,\$prenom,";
for($l=1;$l<15;$l++) {
for($k=1;$k<32;$k++) {
$str .= "$J".$k."AMP".$l.",";
$str .= "$J".$k."PMP".$l.",";
}
}
$str .= "\$Day)";
-----------------------------
Puis avec eval()
eval( "\$str = \"$str\";" );
-----------------------------
Quand je fais un echo, j'obtiens :
TraitementCra(02,2002,zer,zer,1AMP1,1PMP1,2AMP1,2PMP1,3AMP1,3PMP1,4AMP1...
Bref, touts les '$J' ont disparu...
Pourquoi
[jfdsdjhfuetppo]--Message édité par Thocan--[/jfdsdjhfuetppo]