Une réponse SVP ?!!
Bonjour,
J'ai créer un site avec le tutoriel " Décomposer un site en PHP avec obStart".
J'ai créer un un système d'inscription quand et quand toutes les conditions sont bonnes pour valider la pages, j'ai fais un
die('Inscription terminé !');
Je vais donc tester mon formulaire tout fonctionne mais quand je clique sur bouton pour valider j'ai une page avec Inscription terminé, mais je n'ai pas l'affichage de la page modèle...
Quelqu'un aurait-il une solution, c'est assez urgent :s
Je vous remercie d'avance.
Cordialement,
Tchoupi.
6 réponses
Bonjour,
Ton problème viens du fait qu'un 'die' (comme son nom l'indique) est une action assez forte.. A ne pas confondre avec 'echo'..
En effet un 'die' stop toutes les exécutions en cours
Source php.net :
die > alias de exit();
exit > 'Termine le script courant.'
Dans l'exemple :
<?php
echo 'ici';
die('là');
/* Affichera 'icilà' */
?>
<?php
die('ici');
echo 'là';
/* Affichera 'ici' */
?>
Rien de grave donc ;) un petit echo et c'est repartis .. :)
@RedaElkhayat : y'a de l'écho ici :) lol.. c'est ce que j'avais dit ^ ;)
Même avec ton exemple, ça ne fonctionne pas...
Salut, ala la place de
die('text');
tu dois mettre
echo "text";
C'est ce que je fais mais mon formulaire d'inscription reste visible pendant un certain temps (le temps dela redirection si l'inscription c'est bien déroulé) ce que j'aime pas trop.
Il va donc falloir que je refasse mon système d'inscription.