par
laeti » 17 août 2007, 12:19
Je regarde un peu sur internet pour trouver des explications mais rien de concluant. Donc je vous resollicite.
En fait, mon site contient 7 pages de saisie d'un questionnaire d'enquête. Pour cela, j'ai un script de formulaire par page et un script de traitement des données saisies (enregistrement dans BD postgres) par page. Et un fichier avec ma fonction de connexion à ma BD.
Je vais appel à ce fichier dans chaque script de traitement et dans le 1er script de saisie mais je ne ferme jamais ma connexion. Jusqu'à la 6ème page de saisie, cela fonctionnait très bien mais à cette 6ème page, plus de connexion (pas de message d'erreur mais je m'en rend compte car mes listes déroulantes sont vides alors qu'elles doivent être remplies par mes tables).
Du coup, j'ai des gros doutes sur ma méthodes. Dois-je ouvrir et ferme ma connexion à chaque script?
Ou est-ce que je laisse comme ça et je refais appel à ma fonction là où ça bug? (pour l'instant c'est comme ça que j'ai fait et tout se passe bien mais ça me paraît louche!!!)
Merci pour vos commentaires.
Je regarde un peu sur internet pour trouver des explications mais rien de concluant. Donc je vous resollicite.
En fait, mon site contient 7 pages de saisie d'un questionnaire d'enquête. Pour cela, j'ai un script de formulaire par page et un script de traitement des données saisies (enregistrement dans BD postgres) par page. Et un fichier avec ma fonction de connexion à ma BD.
Je vais appel à ce fichier dans chaque script de traitement et dans le 1er script de saisie mais je ne ferme jamais ma connexion. Jusqu'à la 6ème page de saisie, cela fonctionnait très bien mais à cette 6ème page, plus de connexion (pas de message d'erreur mais je m'en rend compte car mes listes déroulantes sont vides alors qu'elles doivent être remplies par mes tables).
Du coup, j'ai des gros doutes sur ma méthodes. Dois-je ouvrir et ferme ma connexion à chaque script?
Ou est-ce que je laisse comme ça et je refais appel à ma fonction là où ça bug? (pour l'instant c'est comme ça que j'ai fait et tout se passe bien mais ça me paraît louche!!!)
Merci pour vos commentaires.