cutpeter562 | oui c'est vrai je n'ai pas mi mon code donc le voici :
formulaire.php
Code :
- <?php
- bloc_head("Sandball - Inscriptions" );
- ?>
- <form method="POST" action="http://baudlocminehb.info/pwsphp1.2.3/index.php?mod=sandball&ac=nadform" name="AVIS">
- <table>
- <tr>
- <td width="35"></td>
- <td width="565">
- Nom de l'équipe :
- <input type="text" name="champ1" size="50">
- <p align=center><b>Responsable de l'équipe : </b></p>
- <p>Civilité :
- <input type="radio" name="champ7" value="Mr.">
- Mr.
- <input type="radio" name="champ7" value="Mme.">
- Mme.
- <input type="radio" name="champ7" value="Mlle">
- Mlle.</p>
- <p>Nom :
- <input type="text" name="champ2" size="20">
- Prénom :
- <input type="text" name="champ3" size="20"></p>
- <p>N° Téléphone :
- <input rows="4" name="champ5" size="10"></p>
- <p>Adresse E-mail :
- <input type="text" name="champ4" size="50"></p>
- <p>Club (facultatif) :
- <input rows="4" name="champ6" cols="40"></p>
- <b><p align=center>Merci de compléter tous les champs obligatoires !<br>
- Pour inscrire plusieurs équipes, veuillez recommencer la procédure.
- </p></b>
- <p align=center>
- <input type="submit" value="Envoyer" name="envoyer">
- <input type="reset" value="Annuler" name="recommencer"> <br>
- <br>
- </p>
- </table>
- </form>
- <a href="http://www.baudlocminehb.info/pwsphp1.2.3/index.php">Retour</a>
- <?php
- close_table();
- ?>
|
nadform.php
Code :
- <?php
- bloc_head("Sandball - Inscriptions" );
- ?>
- <html>
- <head></head>
- <body>
- <?php
- /* Ce script a été développé par Nadine Gaine.
- Modifications et ajouts par Daniel Maleville
- Vous pouvez l'utiliser gratuitement à des fins NON-COMMERCIALES seulement, et le modifier à votre convenance.
- Trouvé sur http://www.toulouse-renaissance.net/c_outils/
- */
- //
- // DEBUT Fonction de contrôle du mail PHP-UNIX
- function check_mail($champ4)
- {
- $Syntaxe='#^[\w.-]+@[\w.-]+\.[a-zA-Z]{2,5}$#';
- if(preg_match($Syntaxe,$champ4))
- return true;
- else
- return false;
- }
- // FIN Fonction de contrôle du mail
- $MailTo = "pierre.super@yahoo.fr"; //adresse à laquelle sera envoyé le contenu du formulaire
- //$MailCc = ""; // adresse à laquelle sera envoyé un communiqué
- $MailSubject = "Nouvelle Inscription"; //texte qui va figurer dans le champ "sujet" du email
- $MailHeader = "From: sandball@baudlocminehb.info"; //adresse email qui va figurer dans le champ "expéditeur" du email et qui peut être remplacé par la variable "$champx" ("$champ3" ).
- /* Les routines suivantes permettent à chacune des variables de prendre la valeur des champs du formulaire et de les stocker ensuite dans la variable globale MailBody qui constituera le corps du message */
- $Envoi = 1; //initialisation de la variable envoi à 1
- if ($champ1 == "" ){ //nom du champ1
- echo("Vous n'avez pas saisi le nom de votre équipe.<br>" ); //message qui s'affiche si le visiteur n'a pas rempli ce champ
- $Envoi = 0; //si le champ1 n'a pas été rempli, la variable envoi prend la valeur de 0
- }
- else {
- $MailBody .= "Equipe : $champ1\n"; //si le champ1 contient de l'information, elle est stockée dans la variable MailBody
- }
- if ($champ7 == "" ){
- echo("Vous n'avez pas précisé votre sexe.<br>" );
- $Envoi = 0;
- }
- else {
- $MailBody .= "Sexe : $champ7\n";
- }
- if ($champ2 == "" ){
- echo("Vous n'avez pas saisi votre nom.<br>" );
- $Envoi = 0;
- }
- else {
- $MailBody .= "Nom : $champ2\n";
- }
- if ($champ3 == "" ){
- echo("Vous n'avez pas saisi votre Prénom.<br>" );
- $Envoi = 0;
- }
- else {
- $MailBody .= "Prénom : $champ3\n";
- }
- if ($champ4 == "" ){
- echo("Vous n'avez pas saisi votre adresse e-mail.<br>" );
- $Envoi = 0;
- }
- else {
- if (check_mail($champ4)) {
- $MailBody .= "Mail : $champ4\n";
- }
- else {
- echo("Votre adresse e-mail n'est pas valide.<br>" );
- $Envoi = 0;
- }
- }
- if ($champ5 == "" ){
- echo("Vous n'avez saisi votre numéro de téléphone.<br>" );
- $Envoi = 0;
- }
- else {
- $MailBody .= "Telephone : $champ5\n";
- }
- if ($Envoi == 1) { //vérification que la variable envoi est bien à 1
- mail($MailTo, $MailSubject, $MailBody, $MailHeader); //envoi du message
- $date = date("d-m-Y" );
- //insertion dans la base
- $sql = "Insert into sand_inscription (nom_equipe, sexe_responsable, nom_responsable, prenom_responsable, tel_responsable, club_responsable, email_responsable, date) values (\"$champ1\",\"$champ7\", \"$champ2\",\"$champ3\", \"$champ5\",\"$champ6\", \"$champ4\", \"$date\" )";
- $req = reqmysql($sql);
- //mail($MailCc, $MailSubject, $MailBody, $MailHeader); //envoi du communiqué (enlever // pour le rendre opérationnel
- echo("<p align=center>Votre inscription a bien été prise en compte.<br>Merci de votre inscription.<br><br>Un mail de confirmation va vous etre envoyé dans la journée. Veuillez nous retourner la pièce jointe complétée et accompagnée du chèque.<br><br><b>TOUTE CONFIRMATION SANS CHEQUE NE SERA PAS COMPTABILISEE !</b></p><p>Merci de votre compréhension." ); //affichage d'un message de confirmation.
- }
- ?>
- <br><br><a href="http://baudlocminehb.info/pwsphp1.2.3/index.php?mod=sandball&ac=formulaire">Retour</a>
- </body>
- </html>
- <?php
- close_table();
- ?>
|
j'ai essayé en effaçant ces fichiers et ca n'a pas l'air mieux dc... Message édité par cutpeter562 le 12-06-2007 à 13:56:35
|