Envoyer vers un mail des résultats de sondage

Fermé
nova06 - 30 sept. 2009 à 16:07
Nico_ Messages postés 1219 Date d'inscription vendredi 29 décembre 2006 Statut Membre Dernière intervention 15 mars 2016 - 2 oct. 2009 à 12:56
Bonjour,

Je souhaiterais un coup de main pour fabriquer un petit sondage pour le forum de jeux de mon fils : 1 question + réponse (oui ou non par boutons radio) ainsi qu'un bouton "envoyer" afin que le résultat du sondage arrive directement sur mon mail.

Je précise que l'envoi ne doit pas ouvrir un logiciel de messagerie, quel qu'il soit, ou il n'aura aucune réponse.

Je ne connais pas grand chose au html, encore moins au php. J'ai cherché sur internet des codes, que j'ai trouvés, mais je n'ai pas réussi à réunir les infos pour créer et faire fonctionner le sondage. c'est dommage.

Comme c'est toujours urgent et à la dernière minute, je m'empresse de vous laisser cet SOS. Je suis prête à apprendre mais c'est le temps qui me manque.

Si quelqu'un ou quelqu'une veut bien m'aider à me dépatouiller, j'en serai très heureuse, surtout mon fils.

En espérant ne pas avoir été maladroite en formulant ma demande.

Merci d'avance.
A voir également:

7 réponses

Nico_ Messages postés 1219 Date d'inscription vendredi 29 décembre 2006 Statut Membre Dernière intervention 15 mars 2016 189
30 sept. 2009 à 17:45
bonsoir,

est-ce possible d'avoir les questions, je devrais avoir le temps de codé tout ça.

si il y a des obligations pour les votants les préciser.

faut-il un champ (nom/ prénom) autre ?

bonne soirée
0
ciao
fait attention que ton serveur accepte les "php" - si site gratuit c'est pas sur orange par exep ne les acceptes pas, bon courage va voir :
https://openclassrooms.com/fr/recherche/
0
pour ciao : L'hébergement du forum n'est pas gratuit, j'en sais quelque chose. Et apparemment il accepte le php, dixit le support.

pour nico : Je n'ai pas la question précise mais c'est en rapport avec WoW. La question serait si mes souvenirs sont bons :
Avez-vous l'intention de poursuivre votre aventure WoW, même si c'est payant ?

réponses possibles : oui ou non

Un grand merci pour vos réponses.
0
Nico_ Messages postés 1219 Date d'inscription vendredi 29 décembre 2006 Statut Membre Dernière intervention 15 mars 2016 189
30 sept. 2009 à 18:55
bonsoir,

j'ai retrouver un générateur : http://radservebeer.free.fr/outilswebmaster/assistan-php/page2.php

vous pouvez donc faire votre sondage avec

bonne soirée
0
Bonsoir Nico,

merci pour le lien mais je ne peux pas faire ce que je veux.
Je ne peux pas avoir la question et en dessous les deux boutons à cocher en guise de réponse et encore moins celui de l'envoi.
Bref, c'est très gentil mais pour ce dont j'ai besoin, ça ne marchera pas.
Merci quand même et bonne soirée également.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Nico_ Messages postés 1219 Date d'inscription vendredi 29 décembre 2006 Statut Membre Dernière intervention 15 mars 2016 189
30 sept. 2009 à 21:28
bonsoir,

avec le lien fourni et une petite modification (suppression du tableau)
pour faire un essai:
Complèter par les bonne informations sous:
// Addresse de réception du formulaire

Formulaire complet (copier le code dans une page avec l'extension .php)
<?php

// On vérifie si la fonction ini_set() a été désactivée...
$desactive = ini_get('disable_functions');
if (preg_match("/ini_set/i", "$desactive") == 0) {
// Si elle n'est pas désactivée, on définit ini_set de manière à n'afficher que les erreurs...
ini_set("error_reporting" , "E_ALL & ~E_NOTICE");
}

// Vérifier que le formulaire a été envoyé...
if (isset($_POST['envoi'])) {


//On commence une session pour enregistrer les variables du formulaire...

session_start();


//Evaluation du bouton 1 ...
switch($_POST['bouton1']) {
case "Oui":
$_SESSION['bouton1'] = "Oui";
break;
case "Non":
$_SESSION['bouton1'] = "Non";
break;
default:
$_SESSION['bouton1'] = "";
} // Fin du switch...

// Définir l\'icone apparaissant en cas d\'erreur...


// Définir sur 0 pour afficher un petit x de couleur rouge.
// Définir sur 1 pour afficher l\'image d\'une croix rouge telle que celle utilisée dans l\'assistant
// Si vous utilisez l\'option 1, l\'image de la croix rouge \'icone.gif\' doit se trouver dans le répertoire \'images\',
// ce dernier devant se trouver au même niveau que votre formulaire...
$flag_icone = 0;

// On vérifie si $flag_icone est défini sur 0 ou 1...
if ($flag_icone == 0) {
$icone = "<b><font size=\"3\" face=\"Arial, Verdana, Helvetica, sans-serif\" color=\"#CC0000\">x</font></b>";
} else {
$icone = "<img src=\"images/icone.gif\"";
}

// Définir l'indicateur d'erreur sur zéro...
$flag_erreur = 0;
// N'envoyer le formulaire que s'il n'y a pas d'erreurs...
if ($flag_erreur == 0) {					

// Addresse de réception du formulaire
$email_dest = "ton@dresse.mail";
$sujet = "réponse -> sondage";
$entetes ="MIME-Version: 1.0 \n";
	$entetes .="From: Mon site -> sondage<ton@dresse.mail>\n";
	$entetes .="Return-Path: Mon site -> sondage<ton@dresse.mail>\n";
	$entetes .="Reply-To: Mon site -> sondage<ton@dresse.mail>\n";
	$entetes .="Content-Type: text/html; charset=iso-8859-1 \n";
	$partie_entete = "<html>\n<head>\n<title>Formulaire</title>\n<meta http-equiv=Content-Type content=text/html; charset=iso-8859-1>\n</head>\n<body bgcolor=#FFFFFF>\n";


//Partie HTML de l'e-mail...
$partie_boutons .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">La question que tu veux poser ? = " . $_SESSION['bouton1'] . "</font><br>\n";
					

					// Fin du message HTML
					$fin = "</body></html>\n\n";
					
					$sortie = $partie_entete . $partie_champs_texte . $partie_zone_email . $partie_listes . $partie_boutons . $partie_cases . $partie_zone_texte . $fin;


					// Send the e-mail
					if (@!mail($email_dest,$sujet,$sortie,$entetes)) {
					echo("Envoi du formulaire impossible");
					exit();
					} else {

                    // Rediriger vers la page de remerciement
                    header("Location:vote envoyé");
                    exit();
                  } // Fin else
			    } // Fin du if ($flag_erreur == 0) {
			} // Fin de if POST
?>
<html>
<!-- 
Assistant de création de formulaires PHP pour les nuls - Version gratuite 1.6
Auteur : Frédéric Ménard (assistant@f1-fantasy.net)
Site : http://www.f1-fantasy.net/assistant
 -->
<head>
<title>Formulaire</title><script language="JavaScript">


function verifSelection() {


nbreboutons1 = document.mail_form.bouton1.length

	flag = 0

		for (i = 0; i < nbreboutons1 ; i++) {

			if (document.mail_form.bouton1[i].checked) {

			flag = 1

			}

		}


if (flag == 0) {

alert("Avant d\'envoyer ta réponse, répond à la question ! Merci")
return false;
}


} // Fin de la fonction
</script>
</head><body><form name="mail_form" method="post" action="<?=$_SERVER['PHP_SELF']?>" onSubmit="return verifSelection()">
  <div align="center"><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif, Tahoma">Question sondage</font></strong></div>
  <br><div align="center">
  <font color="#CC0000" size="2" face="Verdana, Arial, Helvetica, sans-serif, Tahoma"><strong><?php
if ($erreur_bouton1) {
	  echo(stripslashes($erreur_bouton1));
	  } else {
} // Fin du else...
?>
    </strong></font>
    </div>
<p align="center"></p>
<div align="left"><font face="Verdana" size="2">La question que tu veux poser ?</font></div>
<?php
	  if ($erreur_bouton1) {
	  echo($icone);
	  }
	  ?>
	 <input type="radio" name="bouton1" value="Oui"<?php
if ($_SESSION['bouton1'] == "Oui") {
echo(" checked");
}
?>><font face="Verdana" size="2">Oui</font><br><input type="radio" name="bouton1" value="Non"<?php
if ($_SESSION['bouton1'] == "Non") {
echo(" checked");
}
?>><font face="Verdana" size="2">Non</font><div align="center"> 
          <input type="reset" name="Reset" value=" Effacer ">
            
          <input type="submit" name="envoi" value="Envoyer">
        </div><div align="center"><input name="nbre_fichiers" type="hidden" id="nbre_fichiers" value=""></div></form></body></html>
0
Nico_ Messages postés 1219 Date d'inscription vendredi 29 décembre 2006 Statut Membre Dernière intervention 15 mars 2016 189
1 oct. 2009 à 20:51
bonsoir,

j'avais oublier que j'avais créé un sondage il y a un petit moment.

Voici un sondage en php et mysql: http://infoxp.leobaillard.org/test/sondage/

Vous pouvez faire un test et ensuite si vous le souhaité le télécharger.

Bonne soirée
0
Bonjour Nico,

ce que je recherche, c'est que le résultat du vote me soit envoyé directement sur mon mail.
Comme je n'y arrive toujours pas et malgré vos efforts pour m'aider, je vais aller sur un autre forum plus spécialisé pour qu'une âme charitable m'aide concrètement à coder le sondage et le fameux php qui va avec.

Je n'ai pas de facilité particulière comme certains d'entre vous pour l'informatique. Je n'en suis qu'une modeste utilisatrice qui veut faire plaisir à son fils.

Merci
0
Nico_ Messages postés 1219 Date d'inscription vendredi 29 décembre 2006 Statut Membre Dernière intervention 15 mars 2016 189
2 oct. 2009 à 12:56
bonjour,

dans la réponse du https://forums.commentcamarche.net/forum/affich-14579185-envoyer-vers-un-mail-des-resultats-de-sondage#6

que se passe t-il avez vous un message d'erreur ?

Votre forum/site est héberger par qui ?

bonne journée
0