La Communauté Webmaster  forum rss


  Forum-webmaster
  Technique - programmation
  PHP / MySQL
(Modérateurs: Shain, Jey, erwinol, Lilian, lauryv, ToToMaStEr)
  Problème formulaire + PHP
« Précédent Suivant »
Pages: [1] 2 Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: Problème formulaire + PHP  (Lu 2845 fois)
Problème formulaire + PHP
« sur: le 07-08-2011 a 14:25:27 »
charly22_85
Membre récent
*

Hors-Ligne

Messages: 19





Voir le Profil    E-Mail
Répondre avec citation

Bonjour,

Je souhaite lancer un jeu concours (pronostics) sur le site internet de mon club de foot. Voici le lien :

http://www.usmeilleraiefoot.fr/pronostics/questionnaire.php

Je me heurte cependant à plusieurs problèmes :

1)Au niveau des boutons radios, comment faire pour que le choix se fasse horizontalement (domicile/nul/extérieur) et non verticalement comme c'est le cas actuellement ?

2) Quand je reçois le mail indiquant que le formulaire a été complété, mon mail est blanc (sans aucun texte). Là aussi, comment dois-je faire pour pouvoir recevoir par mail les réponses du pronostiqueur. Je suppose que c'est une histoire de PHP mais je suis un novice.

Merci,

Rapporter au modérateur  

Re:Problème formulaire + PHP
« Répondre #1 sur: le 07-08-2011 a 16:36:21 »
Willva
Membre récent
*

Hors-Ligne

Sexe: Male
Messages: 10





Voir le Profil    WWW    E-Mail
Répondre avec citation

Il nous faudrait des codes quand même .... la fonction mail, le formulaire ...parceque la ...

Rapporter au modérateur  

Je suis le sentiment exaspéré de Jack...
Re:Problème formulaire + PHP
« Répondre #2 sur: le 07-08-2011 a 16:59:06 »
charly22_85
Membre récent
*

Hors-Ligne

Messages: 19





Voir le Profil    E-Mail
Répondre avec citation

Je n'ai presque aucune connaissance en PHP. Je cherche donc à savoir ce que je dois faire après avoir terminé mon formulaire. Logiquement, je crée ma page envoi.php mais je bloque à ce niveau là.

Qu'est ce que je dois écrire comme code PHP pour que les résultats des pronostics arrivent directement sur ma boîte mail ?

Rapporter au modérateur  
Re:Problème formulaire + PHP
« Répondre #3 sur: le 07-08-2011 a 17:28:12 »
Willva
Membre récent
*

Hors-Ligne

Sexe: Male
Messages: 10





Voir le Profil    WWW    E-Mail
Répondre avec citation

<?php
$destinataire = 'ton adresse mail';
$sujet = 'le sujet';
$left = 'le nom du message';
$right = 'tu laisse vide';
$msg = '$_POST['lesdonnes'];
$var = 'From '. $left.' <'.$right.'>' ."r/n";
mail($destinataire, $sujet, $msg, $var);
?>

si tu comprend pas je veux bien te le faire en live sur Teamviwer

« Dernière Édition: le 07-08-2011 a 17:29:05 par Willva » Rapporter au modérateur  

Je suis le sentiment exaspéré de Jack...
Re:Problème formulaire + PHP
« Répondre #4 sur: le 07-08-2011 a 17:43:27 »
charly22_85
Membre récent
*

Hors-Ligne

Messages: 19





Voir le Profil    E-Mail
Répondre avec citation

Oui, je veux bien. Comment fonctionne TeamViewer ?

Rapporter au modérateur  
Re:Problème formulaire + PHP
« Répondre #5 sur: le 07-08-2011 a 17:50:14 »
Willva
Membre récent
*

Hors-Ligne

Sexe: Male
Messages: 10





Voir le Profil    WWW    E-Mail
Répondre avec citation

Telecharge teamviwer  http://www.teamviewer.com/fr/download/index.aspx
et rajoute moi sur MSN  si tu a msn : willva@live.fr

Rapporter au modérateur  

Je suis le sentiment exaspéré de Jack...
Re:Problème formulaire + PHP
« Répondre #6 sur: le 07-08-2011 a 17:59:44 »
charly22_85
Membre récent
*

Hors-Ligne

Messages: 19





Voir le Profil    E-Mail
Répondre avec citation

Je viens de le faire

Rapporter au modérateur  
Re:Problème formulaire + PHP
« Répondre #7 sur: le 07-08-2011 a 18:03:11 »
Willva
Membre récent
*

Hors-Ligne

Sexe: Male
Messages: 10





Voir le Profil    WWW    E-Mail
Répondre avec citation

Connecte toi

Rapporter au modérateur  

Je suis le sentiment exaspéré de Jack...
Re:Problème formulaire + PHP
« Répondre #8 sur: le 14-08-2011 a 04:57:57 »
masterd
Membre récent
*

Hors-Ligne

Messages: 2





Voir le Profil    E-Mail
Répondre avec citation

g un gros pb jai creer un site web pour une entreprise avec plusieurs formulaire mais quand je clique sur le bouton envoyer il me met : The requested URL /envoi.php was not found on this server Que faire please c urgent je laisse mon adresse msn pour ki veut maider svp capitainemo2@hotmail.com

« Dernière Édition: le 14-08-2011 a 05:01:09 par masterd » Rapporter au modérateur  
Re:Problème formulaire + PHP
« Répondre #9 sur: le 14-08-2011 a 11:36:47 »
KB
Superactif
****

Hors-Ligne

Messages: 613





Voir le Profil
Répondre avec citation

Citation:
g un gros pb jai creer un site web pour une entreprise avec plusieurs formulaire mais quand je clique sur le bouton envoyer il me met : The requested URL /envoi.php was not found on this server Que faire please c urgent je laisse mon adresse msn pour ki veut maider svp capitainemo2@hotmail.com

D'abord bonjour !
ensuite, tu devrais créer un nouveau sujet pou avoir des réponses.
et enfin, pour ton probleme, le fichier envoi.php existe t-il? est-il dans le bon repertoire?

Rapporter au modérateur  
Re:Problème formulaire + PHP
« Répondre #10 sur: le 14-08-2011 a 12:30:52 »
Willva
Membre récent
*

Hors-Ligne

Sexe: Male
Messages: 10





Voir le Profil    WWW    E-Mail
Répondre avec citation

Légérement en retard MDR ca fait 4 jours que j'ai traité sans probleme

Rapporter au modérateur  

Je suis le sentiment exaspéré de Jack...
Re:Problème formulaire + PHP
« Répondre #11 sur: le 14-08-2011 a 12:39:30 »
KB
Superactif
****

Hors-Ligne

Messages: 613





Voir le Profil
Répondre avec citation

Citation:
Légérement en retard MDR ca fait 4 jours que j'ai traité sans probleme

sauf que je répond a "masterd"....

Rapporter au modérateur  
Re:Problème formulaire + PHP
« Répondre #12 sur: le 16-08-2011 a 15:21:43 »
masterd
Membre récent
*

Hors-Ligne

Messages: 2





Voir le Profil    E-Mail
Répondre avec citation

Bonjour tout le monde mon pb n'est toujours pas regler désolé si quelqu'un peut maider je lui serait reconnaissant, pour information g concu le site web sur un logiciel et je lai ensuite mis en ligne sur le serveur d'hebergement dans le dossier public html

Rapporter au modérateur  
Re:Problème formulaire + PHP
« Répondre #13 sur: le 24-08-2011 a 14:30:56 »
charly22_85
Membre récent
*

Hors-Ligne

Messages: 19





Voir le Profil    E-Mail
Répondre avec citation

Me revoilà (avec quelques petits cours de PHP en plus)
http://usmeilleraiefoot.fr/pronostics/pronostics.php

Après quelques essais, j'en suis arrivé à cela (envoi.php) :

Code:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<?php if(!empty($_POST['m1'])){
$destinataire = 'postmaster@usmeilleraiefoot.fr';
$sujet = 'Résultats';
$left = 'Pronostics';
$right = '';
$msg =  ''.$_POST['nom'].' ('.$_POST['mail'].') a choisi "Domicile" pour St Florent des Bois - St Prouant-Monsireigne' ;
$var = 'From '. $left.' <'.$right.'>' ."r/n";
mail($destinataire, $sujet, $msg, $var);
}
if(!empty($_POST['m2'])){
$destinataire = 'postmaster@usmeilleraiefoot.fr';
$sujet = 'Résultats';
$left = 'Pronostics';
$right = '';
$msg = ''.$_POST['nom'].' ('.$_POST['mail'].') a choisi "Nul" pour St Florent des Bois - St Prouant-Monsireigne' ;
$var = 'From '. $left.' <'.$right.'>' ."r/n";
mail($destinataire, $sujet, $msg, $var);
}
if(!empty($_POST['m3'])){
$destinataire = 'postmaster@usmeilleraiefoot.fr';
$sujet = 'Résultats';
$left = 'Pronostics';
$right = '';
$msg = ''.$_POST['nom'].' ('.$_POST['mail'].') a choisi "Extérieur" pour St Florent des Bois - St Prouant-Monsireigne' ;
$var = 'From '. $left.' <'.$right.'>' ."r/n";
mail($destinataire, $sujet, $msg, $var);
}
if(!empty($_POST['m4'])){
$destinataire = 'postmaster@usmeilleraiefoot.fr';
$sujet = 'Résultats';
$left = 'Pronostics';
$right = '';
$msg = ''.$_POST['nom'].' ('.$_POST['mail'].') a choisi "Domicile" pour Hermenault Sérigné - Grosbreuil' ;
$var = 'From '. $left.' <'.$right.'>' ."r/n";
mail($destinataire, $sujet, $msg, $var);
}
if(!empty($_POST['m5'])){
$destinataire = 'postmaster@usmeilleraiefoot.fr';
$sujet = 'Résultats';
$left = 'Pronostics';
$right = '';
$msg = ''.$_POST['nom'].' ('.$_POST['mail'].') a choisi "Nul" pour Hermenault Sérigné - Grosbreuil' ;
$var = 'From '. $left.' <'.$right.'>' ."r/n";
mail($destinataire, $sujet, $msg, $var);
}
if(!empty($_POST['m6'])){
$destinataire = 'postmaster@usmeilleraiefoot.fr';
$sujet = 'Résultats';
$left = 'Pronostics';
$right = '';
$msg = ''.$_POST['nom'].' ('.$_POST['mail'].') a choisi "Extérieur" pour Hermenault Sérigné - Grosbreuil' ;
$var = 'From '. $left.' <'.$right.'>' ."r/n";
mail($destinataire, $sujet, $msg, $var);
}
if(!empty($_POST['m7'])){
$destinataire = 'postmaster@usmeilleraiefoot.fr';
$sujet = 'Résultats';
$left = 'Pronostics';
$right = '';
$msg = ''.$_POST['nom'].' ('.$_POST['mail'].') a choisi "Domicile" pour Meilleraie-Tillay - St Aubin la Plaine' ;
$var = 'From '. $left.' <'.$right.'>' ."r/n";
mail($destinataire, $sujet, $msg, $var);
}
if(!empty($_POST['m8'])){
$destinataire = 'postmaster@usmeilleraiefoot.fr';
$sujet = 'Résultats';
$left = 'Pronostics';
$right = '';
$msg = ''.$_POST['nom'].' ('.$_POST['mail'].') a choisi "Nul" pour Meilleraie-Tillay - St Aubin la Plaine' ;
$var = 'From '. $left.' <'.$right.'>' ."r/n";
mail($destinataire, $sujet, $msg, $var);
}
if(!empty($_POST['m9'])){
$destinataire = 'postmaster@usmeilleraiefoot.fr';
$sujet = 'Résultats';
$left = 'Pronostics';
$right = '';
$msg = ''.$_POST['nom'].' ('.$_POST['mail'].') a choisi "Extérieur" pour Meilleraie-Tillay - St Aubin la Plaine' ;
$var = 'From '. $left.' <'.$right.'>' ."r/n";
mail($destinataire, $sujet, $msg, $var);
}
if(!empty($_POST['m10'])){
$destinataire = 'postmaster@usmeilleraiefoot.fr';
$sujet = 'Résultats';
$left = 'Pronostics';
$right = '';
$msg = ''.$_POST['nom'].' ('.$_POST['mail'].') a choisi "Domicile" pour Nieul le Dolent - Les Essarts 2' ;
$var = 'From '. $left.' <'.$right.'>' ."r/n";
mail($destinataire, $sujet, $msg, $var);
}
if(!empty($_POST['m11'])){
$destinataire = 'postmaster@usmeilleraiefoot.fr';
$sujet = 'Résultats';
$left = 'Pronostics';
$right = '';
$msg = ''.$_POST['nom'].' ('.$_POST['mail'].') a choisi "Nul" pour Nieul le Dolent - Les Essarts 2' ;
$var = 'From '. $left.' <'.$right.'>' ."r/n";
mail($destinataire, $sujet, $msg, $var);
}
if(!empty($_POST['m12'])){
$destinataire = 'postmaster@usmeilleraiefoot.fr';
$sujet = 'Résultats';
$left = 'Pronostics';
$right = '';
$msg = ''.$_POST['nom'].' ('.$_POST['mail'].') a choisi "Extérieur" pour Nieul le Dolent - Les Essarts 2' ;
$var = 'From '. $left.' <'.$right.'>' ."r/n";
mail($destinataire, $sujet, $msg, $var);
}
if(!empty($_POST['m13'])){
$destinataire = 'postmaster@usmeilleraiefoot.fr';
$sujet = 'Résultats';
$left = 'Pronostics';
$right = '';
$msg = ''.$_POST['nom'].' ('.$_POST['mail'].') a choisi "Domicile" pour Talmont St Hilaire - Roche/Y Robretières 2' ;
$var = 'From '. $left.' <'.$right.'>' ."r/n";
mail($destinataire, $sujet, $msg, $var);
}
if(!empty($_POST['m14'])){
$destinataire = 'postmaster@usmeilleraiefoot.fr';
$sujet = 'Résultats';
$left = 'Pronostics';
$right = '';
$msg = ''.$_POST['nom'].' ('.$_POST['mail'].') a choisi "Nul" pour Talmont St Hilaire - Roche/Y Robretières 2' ;
$var = 'From '. $left.' <'.$right.'>' ."r/n";
mail($destinataire, $sujet, $msg, $var);
}
if(!empty($_POST['m15'])){
$destinataire = 'postmaster@usmeilleraiefoot.fr';
$sujet = 'Résultats';
$left = 'Pronostics';
$right = '';
$msg = ''.$_POST['nom'].' ('.$_POST['mail'].') a choisi "Extérieur" pour Talmont St Hilaire - Roche/Y Robretières 2' ;
$var = 'From '. $left.' <'.$right.'>' ."r/n";
mail($destinataire, $sujet, $msg, $var);
}
if(!empty($_POST['m16'])){
$destinataire = 'postmaster@usmeilleraiefoot.fr';
$sujet = 'Résultats';
$left = 'Pronostics';
$right = '';
$msg = ''.$_POST['nom'].' ('.$_POST['mail'].') a choisi "Domicile" pour Roche/Y Généraudière - Nalliers Foot Espoir' ;
$var = 'From '. $left.' <'.$right.'>' ."r/n";
mail($destinataire, $sujet, $msg, $var);
}
if(!empty($_POST['m17'])){
$destinataire = 'postmaster@usmeilleraiefoot.fr';
$sujet = 'Résultats';
$left = 'Pronostics';
$right = '';
$msg = ''.$_POST['nom'].' ('.$_POST['mail'].') a choisi "Nul" pour Roche/Y Généraudière - Nalliers Foot Espoir' ;
$var = 'From '. $left.' <'.$right.'>' ."r/n";
mail($destinataire, $sujet, $msg, $var);
}
if(!empty($_POST['m18'])){
$destinataire = 'postmaster@usmeilleraiefoot.fr';
$sujet = 'Résultats';
$left = 'Pronostics';
$right = '';
$msg = ''.$_POST['nom'].' ('.$_POST['mail'].') a choisi "Extérieur" pour Roche/Y Généraudière - Nalliers Foot Espoir' ;
$var = 'From '. $left.' <'.$right.'>' ."r/n";
mail($destinataire, $sujet, $msg, $var);
}
?>
</head>
<body>
<big style="color: rgb(51, 51, 51); text-decoration: underline;"><span style="font-family: Calibri;">Merci de votre participation et bonne
chance !<br>
<br style="color: rgb(204, 0, 0);">
</span></big><a style="color: rgb(204, 0, 0);" href="../index.html"><span style="font-family: Calibri;"><small>&gt; Retour vers la page
d'accueil du site</small></span></a><big style="color: rgb(51, 51, 51); text-decoration: underline;"><span style="font-family: Calibri;"><br>
</span></big>
<br>
</body>
</html>


Il me manque désormais 2 choses :

- La technique pour ne recevoir qu'un seul mail (et non 6). J'ai parcouru les tutos et je n'y comprends vraiment rien du tout !

- Quand je reçois mes 6 mails, je reçois les conditions m1, m2, m3, m4, m5 et m6 alors que je devrais recevoir soit m1, m2 ou m3, puis soit m4, m5 ou m6, et ainsi de suite (c'est assez compliqué à expliquer)

Merci de votre compréhension,

Rapporter au modérateur  
Re:Problème formulaire + PHP
« Répondre #14 sur: le 24-08-2011 a 15:27:39 »
KB
Superactif
****

Hors-Ligne

Messages: 613





Voir le Profil
Répondre avec citation

Citation:
La technique pour ne recevoir qu'un seul mail (et non 6). J'ai parcouru les tutos et je n'y comprends vraiment rien du tout !

Tu fais 6 fois appel a mail(); donc tu as 6 mails.
regroupe toutes les infos dans 1 seul $msg et envoi avec mail().

Citation:
Quand je reçois mes 6 mails, je reçois les conditions m1, m2, m3, m4, m5 et m6 alors que je devrais recevoir soit m1, m2 ou m3, puis soit m4, m5 ou m6, et ainsi de suite (c'est assez compliqué à expliquer)

un bouton radio doit avoir un seul et même nom (name).

Code:
<input type="radio" name="choix" value="1">1
<input type="radio" name="choix" value="2">2
<input type="radio" name="choix" value="3">3


Ainsi, un seul choix est possible pour les 3 boutons radios ayant le nom "choix" .

Rapporter au modérateur  
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] 2 Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
Let’s Encrypt : le certificat SSL gratuit
Tester votre site internet sur différents navigateurs
[WordPress] Des problèmes avec l’administration ?
Rappel : Mettez à jour vos CMS et vos sites E-commerce
Le .fr fête ses 25 années d’existence !
Mesurer votre audience en temps réel avec BubbleStat
Porter réclamation contre Google Panda ?
Zlio n’est plus …
 
 
 
 
 

Copyright (c) Devclic 2002 - 2026 - Tous droits réservés

creation site internet strasbourg