persistance variable

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : persistance variable

par Cyrano » 10 déc. 2006, 14:32

...Mais "débutant de chez débutant", il est difficile de s'exprimer clairement...
N'oublie jamais ce principe : une question convenablement formulée, c'est au moins 80% de la réponse.
Un problème non résolu, c'est une question mal posée
Et tu as bien vu le problème qui consiste à exprimer clairement ce qu'on veut faire : pour te faciliter la vie, essaye de décomposer et n'hésite jamais à prendre un bout de papier et un crayon pour faire des croquis afin de schématiser ce que tu veux créer, c'est extrêmement formateur :)

par serein714 » 10 déc. 2006, 13:46

Oui, oui, c'est ce à quoi j'avais pensé...
Mais "débutant de chez débutant", il est difficile de s'exprimer clairement...
Merci encore

par Truc » 09 déc. 2006, 21:54

donc je vais les placer dans un fichier qui, lui, sera lu à chaque page.
Erf... non pas "lu" mais "inclu" avec include() (ou include_once())
Directement du code PHP sous forme de constantes.

par serein714 » 09 déc. 2006, 21:08

La question à te poser ensuite est : "est ce que mon adresse, telephone, email, etc. ont besoin d'être stockées dans ma base de données." ?
En effet, elles risquent de ne pas changer régulièrement, et il peut être envisagé de les déclarer comme constantes dans un fichier qui sera inclu par chaque page pour en disposer, évitant ainsi une connexion supplémentaire à la base.

Pour la maintenance ou l'évolution, tu n'aurais que ce fichier à modifier.
OK... cette fois je pense que j'ai compris !
Effectivement, je ne voulais pas interroger ma base (pas compliqué, ni long, mais pas satisfaisant à mon goût !) à chaque page pour simplement récupérer mon adresse => donc je vais les placer dans un fichier qui, lui, sera lu à chaque page.

MERCI BEAUCOUP

par Ryle » 09 déc. 2006, 20:01

La session te permet de conserver des informations d'une page à l'autre, ce ne sont pas nécessairement des informations concernant ton visiteur, ce peut également être des données longues à calculer ou à récupérer que tu souhaites conserver une fois que tu les as obtenues :)

La question à te poser ensuite est : "est ce que mon adresse, telephone, email, etc. ont besoin d'être stockées dans ma base de données." ?
En effet, elles risquent de ne pas changer régulièrement, et il peut être envisagé de les déclarer comme constantes dans un fichier qui sera inclu par chaque page pour en disposer, évitant ainsi une connexion supplémentaire à la base.

Pour la maintenance ou l'évolution, tu n'aurais que ce fichier à modifier. A toi de voir maintenant s'il est plus judicieux de palcer ce paramétrage dans un fichier (nécessitant un ftp ou un script spécifique pour être modifié) ou bien dans ta base, modifiable de n'importe ou via phpMyAdmin par exemple :)

par serein714 » 09 déc. 2006, 19:06

Je n'ai pas essayé encore :-(
Je veux juste afficher sur toutes les pages les mêmes renseignements (nom, adresse, tél, fax, mail... de ma boite) sans avoir à modifier toutes les pages si, un jour, je change d'adresse mail... je ne cherche pas à garder la trace de mon visiteur...
Donc je pensais ne pas avoir besoin des sessions !

par MS-DOS_1991 » 09 déc. 2006, 16:42

DEFINE ? Quel rapport avec la persistance des données ?

Non, il faut que tu utilises les sessions ;)

par serein714 » 09 déc. 2006, 16:40

Bonjour,
Les sessions sont tes amies.
Cette solution ne me convenant qu'à moitié, j'ai continué de chercher...

Je crois maintenant que c'est le mot-clé DEFINE qui est mon ami ;-)

par Truc » 26 nov. 2006, 15:45

Tu ne peux pas le faire en tant qu'invité... je vais donc le faire à ta place.

Tu peux t'inscrire pour pouvoir le faire toi même la prochaine fois :wink:

par Invité » 26 nov. 2006, 15:38

On peut le taguer [Résolu], mais si c'est à moi de le faire, je ne sais pas faire...

Merci

par Truc » 25 nov. 2006, 16:37

On fait quoi du sujet ?
On le tague [Résolu] ou as tu d'autres questions

par serein714 » 25 nov. 2006, 16:33

Je m'en doutais un peu... mais cela confirme!
Je vais m'y mettre

Merci

par HanX » 25 nov. 2006, 16:11

100% d'accord les sessions ça passe nickel :D

par Ajoloca » 25 nov. 2006, 14:47

Bonjour,
Les sessions sont tes amies.

persistance variable

par serein714 » 25 nov. 2006, 14:24

Bonjour,

Je souhaite afficher sur chaque page, les coordonnées (adresse - téléphone) stockées dans une base MySql.

Mais lorsque je change de page, je perds mes variables, et il faut relire la base...

Faut-il utiliser des tableaux, des sessions, autre chose ?

Merci d'avance.

Philippe