Bonjour FrXoopsien(ne)s,
Je réalise la
modification du formulaire d'inscription de membre.
Lors de la procédure d'inscription les fichiers
register.php et
include\registerform.php sont utilisés. Voir
ici.
Une fois tous les champs bien renseignés ont valide par le bouton
Soumettre (_US_SUBMIT dans include\registerform.php ) en bas du formulaire.
Ce qui appelle
case 'newuser' dans
register.php et affiche si tout est ok via :
if (empty($stop)) les renseignements concernant le nouveau membre en train de s'inscrire.
C'est là que ce pose ma difficulté ! Le seul choix possible est de
valider en appuyant sur le bouton :
…<input type='submit' value='". _US_FINISH ."' /> après les champs cachés dans
register.php.
Je souhaite en cas d'erreur, donner la possibilité à l'utilisateur de revenir sur le formulaire renseigner sa modification, avant insertion dans la BD. 
J'ai ajouté un bouton :
[color=CC0000]...
echo "<form action='register.php' method='post'>
<input type='hidden' name='uname' value='".$myts->htmlSpecialChars($uname)."' />
…
[b]<input type='submit' value='". _US_ANNULATION ."' />[/b]
<input type='hidden' name='op' value='finish' />".$GLOBALS['xoopsSecurity']->getTokenHTML()."<input type='submit' value='". _US_FINISH ."' /></form>";[/color]
Mais je ne vois pas bien comment faire, pour le moment
je valide mon utilisateur.
Je pense à utiliser un
bouton radio, avec un contrôle Valider oui/non et le bouton
submit qui renvoit à
register.php.
Mais
je préférerais utiliser les fonctionnalités d'Xoops en employant :
include 'include/registerform.php';
$reg_form->display();
Qu'en pensez-vous ?