website logo
Auteur
avatar
Patrick

Forum » » SFORM » » [Résolu] - Sform pour formulaire à saisir sur le forum ET simultanément pour envoi par E-mail ?


Posté : 5 nov. 2005 à 13:23 icone du post

Aïe, ça marche pas.
Pour créer le formulaire de saisie dans le forum, pas de problème particulier et il se retrouve bien effectivement complété sur le forum.

Pour envoyer le mail, ça marche aussi... mais le corps du message reçu ne contient que le formulaire vide (sans les réponses faites)

Voici comment j'ai modifié mon fichier forum_extender :



/************************************************************************/

$sform_path="modules/sform/";
!include!_once($sform_path."sform.php");

global $m;
$m=new form_handler();
//********************
$m->add_form_title("Constat_Etat_Critique");
$m->add_form_method("post");
$m->add_form_check("false");
$m->add_mess(" * désigne un champ obligatoire ");
$m->add_submit_value("submitS");
$m->add_!url(!"newtopic.php");

/************************************************/
!include!($sform_path."forum/$formulaire");
/************************************************/

if( !isset($GLOBALS["submitS"]) ){
  echo $m->print_form("class=\"LIGNA\"");
  
/***************** ici test début *******************************/
  $m->make_response();
  $message=$m->aff_response("white","not_echo","");
  $message="<html><body>".$message."</body></html>";
  send_email("adresse_une@exemple.be,adresse_deux@exemple.be", $m->title,$message,"","","html");
/***************** ici test fin *********************************/

} else {
  $message=$m->aff_response("class=\"LIGNA\"","not_echo","");
}
?>



Il faut "regarnir" le formulaire une seconde fois pour l'envoi du mail ?
Et si oui je ne vois pas comment ????

Cet article provient de NPDS
https://www.npds.org/viewtopic.php?topic=18283&forum=19