20-12-2010, 08:25 PM
(Modification du message : 20-12-2010, 11:45 PM par Hell-AstiK.)
uhm en fait j'afficherais mes erreurs dans une boite en javascript (Sexy Alert Box) sur la page inscription.php
Le problème c'est que je ne peut inclure inscription.php sur la page check_inscription.php
car j'ai un module de changement design (rapellez vous : http://www.jeuweb.org/showthread.php?tid=7189)
Et donc quand je l'inclue, en haut il me met :
Notice: Constant NOM_TEMPLATE already defined in C:\wamp\www\nouveaujeu\global\connexion.php on line 21
plus :
Notice: A session had already been started - ignoring session_start() in C:\wamp\www\nouveaujeu\global\connexion.php on line 2
Car connexion.php est inclue sur les deux pages, et ce connexion.php définie le templates et démarre session_start();
Sinon, je peut les déplacer dans un autre fichier (top.php), mais lorsque je ferais des traitement sans besoin d'afficher un templates, il me faudra rajouter session_start en haut de ce fichier (pas dérangeant).
Mais bon, pour m'adapter à ce sujet, je peut faire cà, sa serais plus pratique d'ailleurs pour afficher mes erreurs.
Hideaki : C'est exact :p
Donc j'en suit maintenant ici, j'affiche mes erreurs (quand il y en as) sur la page check_inscription.php en incluant inscription.php pour permettre de re tentée la validation du formulaire.
et je mettrais la fonction de Sexy Alert Box ici, pour afficher la boite. Jusque la, je n'ai plus de problème
edit : si quelqu'un a déjà utiliser Sexy Alert box, je veut bien savoir comment on fait pour afficher une box sans besoin de cliquer sur un lien...
Merci
Le problème c'est que je ne peut inclure inscription.php sur la page check_inscription.php
car j'ai un module de changement design (rapellez vous : http://www.jeuweb.org/showthread.php?tid=7189)
Et donc quand je l'inclue, en haut il me met :
Notice: Constant NOM_TEMPLATE already defined in C:\wamp\www\nouveaujeu\global\connexion.php on line 21
plus :
Notice: A session had already been started - ignoring session_start() in C:\wamp\www\nouveaujeu\global\connexion.php on line 2
Car connexion.php est inclue sur les deux pages, et ce connexion.php définie le templates et démarre session_start();
Sinon, je peut les déplacer dans un autre fichier (top.php), mais lorsque je ferais des traitement sans besoin d'afficher un templates, il me faudra rajouter session_start en haut de ce fichier (pas dérangeant).
Mais bon, pour m'adapter à ce sujet, je peut faire cà, sa serais plus pratique d'ailleurs pour afficher mes erreurs.
Hideaki : C'est exact :p
Donc j'en suit maintenant ici, j'affiche mes erreurs (quand il y en as) sur la page check_inscription.php en incluant inscription.php pour permettre de re tentée la validation du formulaire.
if(count($erreursTrouvees) > 0) {
for($i=0;$i<sizeof($erreursTrouvees);$i++)
{
echo $erreursTrouvees[$i].'<br>';
}
include'./inscription.php';
}
et je mettrais la fonction de Sexy Alert Box ici, pour afficher la boite. Jusque la, je n'ai plus de problème
edit : si quelqu'un a déjà utiliser Sexy Alert box, je veut bien savoir comment on fait pour afficher une box sans besoin de cliquer sur un lien...
Merci