Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3028 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  sauvegarder une variable de page en page sans BDD

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

sauvegarder une variable de page en page sans BDD

n°1342980
jedebute75
Posté le 10-04-2006 à 13:05:14  profilanswer
 

bon, je bloque encore ça yè!!!
 
voilà,
 
j'ai un formulaire d'upload classique. j'upload un fichier hop, il est uploader dans un dossier de mon serveur distant.
j'ai créé une variable qui récupère l'URL du fichier uploader.
 
page 1 = formulaire d'upload
page2 = traitement du fichier et création de la variable $adresse_fichier qui correspond à l'URL du fichier uploader. la page2 contient un lien pointant sur la page 3.
page3 = un nouveau formulaire avec 4 champs : nom, titre, dossier, et un champ "x" que je voudrais qu'il est comme valeur par defaut ma variable $adresse_fichier
 
PROBLEME : quand j'arrive sur page 3, rien, le champs censé contenir $adresse_fichier est vide.
du coup, me suis dit peut être créé une seul et même page pour page2 et page3 mais ça marche pas.
 
BIZZARD hein!! je précise, suis un peu débutante donc si j'ai ecris une grosse anerie sorry d'avance!!!!

mood
Publicité
Posté le 10-04-2006 à 13:05:14  profilanswer
 

n°1342984
skeye
Posté le 10-04-2006 à 13:10:32  profilanswer
 

Mettre ta variable dans la session serait une solution, si j'ia bien saisi le problème.


---------------
Can't buy what I want because it's free -
n°1343025
Sebastien
Posté le 10-04-2006 à 14:01:02  profilanswer
 

$_SESSION ou $_POST ou $_GET  
tu en as des choix :)

n°1343138
jedebute75
Posté le 10-04-2006 à 15:36:52  profilanswer
 

merci merci!!! je regarde ça de suite

n°1343149
jedebute75
Posté le 10-04-2006 à 15:45:14  profilanswer
 

ok, donc si j'ai bien compris  
dans ma page2, je créé  
$_session['adresse_fichier'] = $adresse_fichier;
et dans page trois je la rappelle comment ?

n°1343164
skeye
Posté le 10-04-2006 à 15:52:00  profilanswer
 

$_SESSION['adresse_fichier'] :D
 
En majuscules, par contre, c'est important...et il faut un session_start() au début des pages concernées


---------------
Can't buy what I want because it's free -
n°1343208
jedebute75
Posté le 10-04-2006 à 16:14:27  profilanswer
 

ahhhrrggg!!! bon ok, je peux pas utiliser de variable de session dans mon cas (mais suis contente d'avoir appris à m'en servir), comment faire avec $_post ?

n°1343213
skeye
Posté le 10-04-2006 à 16:16:26  profilanswer
 

Le plus simple c'est aver $_GET, je pense...
 
Dans ton lien qui pointe vers la page 3  tu fais ça:
 
<a href="page3?bidule=trucchosechouette">
 
...et dans ta page 3 tu as "trucchosechouette" dans $_GET['bidule']


---------------
Can't buy what I want because it's free -
n°1343236
jedebute75
Posté le 10-04-2006 à 16:28:26  profilanswer
 

merci, je teste ça de suite

n°1343266
jedebute75
Posté le 10-04-2006 à 16:46:52  profilanswer
 

bouuuhhh ça marche pas , voilà mon code :  
 
$adresse_fichier = "<a href=\"http://www.monsite.com/fiche/IMG/".$fname."\" target=\"_blank\">télécharger le document</a>";
 
echo("<A href="ecrire.php?adresse_fichier= $adresse_fichier"> Retour</a>" ) ;
 
puis sur la page 3 :  
<? echo $_GET['adresse_fichier']?>
 
et c pas bon ça ?

mood
Publicité
Posté le 10-04-2006 à 16:46:52  profilanswer
 

n°1343285
Sebastien
Posté le 10-04-2006 à 16:55:09  profilanswer
 

C'est bon sur le principe, mais pas sur la facon d'ecrire, dans ton echo tu enchaines des ", ca va pas.

Code :
  1. echo '<A href="ecrire.php?adresse_fichier='.$adresse_fichier.'"> Retour</a>' ;

n°1343304
jedebute75
Posté le 10-04-2006 à 17:03:40  profilanswer
 

oui, je comprend pourquoi tu le disais sur le principe. effectivement du coup ça marche... enfin plus d'erreur de syntaxe mais du coup mon echo me donne un truc bien louche : télécharger le document"> Retour , avec le lien sur télécharger le document qui pointe vers ma page et la variable prend la valeur  : <a href=   !bouuuuuuuuuuuuuuuhhh

n°1343315
Sebastien
Posté le 10-04-2006 à 17:09:01  profilanswer
 

A mais j'avais pas lu la ligne du dessus :o

Code :
  1. $adresse_fichier = "fiche/IMG/".$fname";


Devrait suffir suivant ce que tu ecris dans ton file3
 
enfin j'arrive pas bien à savoir ou tu veux aller.
D'un coté tu veux telecharger un fichier et de l'autre tu as un "retour"
A quoi tu veux que ca ressemble exactement ?
Deux liens, un pour d/l et un pour revenir ?


Message édité par Sebastien le 10-04-2006 à 17:10:13
n°1343356
jedebute75
Posté le 10-04-2006 à 17:26:21  profilanswer
 

oui oui c ça deux liens : mais un qui devrait s'afficher, celui qui mène a la page 3, et un qui se y transmet en variable (on peut transmettre un lien en variable quand même, bref une url, un truc cliquable quoi???... j espère)

n°1343377
jedebute75
Posté le 10-04-2006 à 17:39:44  profilanswer
 

et bah voilà, ça marche :-)))))))))
MERCI MERCI MERCI


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  sauvegarder une variable de page en page sans BDD

 

Sujets relatifs
relation entre page web et dossier localVariable de session qui ne fonctionne pas avec wamp5
Question sur sauvegarde de BDD SQL chez Online[résolu][PERL]variable bizzare
[MySQL] Système de BDD d'un projet (Conception & Optimisation)remplir une BDD sous PhpMyAdmin comme dans ACCESS
[J2ME] pb refresh lors du passage de page en pagepeut-on utiliser une variable d'un userform dans une formule classiqu?
Comment empêcher la récupération d'une image sur une page web.[resolu]Passer un objet dans une variable de session
Plus de sujets relatifs à : sauvegarder une variable de page en page sans BDD


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR