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.
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.
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 .. :)