ouai je sais je suis relou avec mes questions à deux balles ! lol
Surtout que celle là je l'ai plus ou moins deja posée ! .. j'abuse !!!
Mais voila :
je veux faire un systeme de numerotation de fichier auto...
genre j'ai des fichiers qui par defaut s'appelles pres1.htm, pres1.php pres1.jpg etc etc...(par exemple !)
je veux que si le mec clique par exemple sur "Nouveau fichier"
mon script créé les mêmes fichiers mais plutot pres2.htm; pres2.php, pres2.jpg ... etc etc etc
... et si finalement ça lui plait bien.. et qu'il veut encore cliquer sur "Nouveau Fichier"
... et bien ça fait pres3.htm, pres3.php, pres3.jpg .. etc etc etc
... alors facile...
je fait un
Code :
- if(!isset($i))
- {
- $i=1;
- }
- $fichierhtm="pres".$i".".htm";
- $fichierphp="pres".$i".".php";
- $fichierjpg="pres".$i".".jpg";
- // et pour couronner le tout
- if ($_GET['ajouter']="oui" )
- {
- $i++;
- }
|
ou un truc dans le genre (j'ai pas essayé !)
mais moi ça me suffit pas !
ce que je veux aussi c'est que ce soit le nom de ma variable qui change.. et c encore plus compliqué que ça... c'est une variable de session...
alors j'ai essayé de me souvenir de la formule magique de l'ancien post ici même
genre
$("var".$i)="ma valeur";
... mais là c pas si simple !
deja pour pimenter la sauce... mon $i est une session (bah oui.. je doit garder ça en mémoire jusqu'au bout) et en plus il s'appelle pas $i parceque je prefere garder cette variable pour autrechose...
alors j'ai essayé ça :
Code :
- if(!isset($_SESSION['presnumber']))
- {
- $_SESSION['presnumber']=1;
- }
- if ($_GET['ajouter']="oui" )
- {
- $_SESSION['presnumber']++;
- }
- $_SESSION['files'][("pres".$_SESSION['presnumber']."_htm" )]="pres".$_SESSION['presnumber'].".htm";
- $_SESSION['files'][("pres".$_SESSION['presnumber']."_php" )]="pres".$_SESSION['presnumber'].".php";
- $_SESSION['files'][("pres".$_SESSION['presnumber']."_jpg" )]="pres".$_SESSION['presnumber'].".jpg";
|
(en résumé ! car c pas ça en vrai !)
... a votre avis... c jouable ? parceque j'ai pas de parse error mais ... j'ai un doute !
Message édité par freed102 le 27-07-2004 à 15:20:53