Résolu Formulaire Mail PHP

Statut
N'est pas ouverte pour d'autres réponses.

johncenadu93

Membre
Inscription
8 Janvier 2013
Messages
913
Réactions
354
Points
7 473
RGCoins
25
Salut,
pour finaliser mon site je galère avec le formulaire.
J'obtiens tout le temps une erreur unexpected ci unexpected ça.

Voici mon code HTML :

HTML:
 <form role="form" method="post" action="mailer2.php">  
       <div class="form-group">
              <label class="checkbox" for="checkbox4">
                <input type="checkbox" data-toggle="checkbox" value="" id="checkbox4" required checked>
                 Ce message contient seulement une demande d'information
              </label>
              <label class="radio" for="radio4a">
                <input type="radio" name="optionsRadios" data-toggle="radio" value="" id="radio4a"  required checked>
                 PS3 120 ou 250 Go 3.55 OFW &mdash; 199 euros Livraison gratuite
              </label>
              <label class="radio" for="radio4b">
                <input type="radio" name="optionsRadios" data-toggle="radio" value="" id="radio4b"   required>
                 PS3 CEX 120 ou 250  Go Custom Firmware &mdash; 220 euros Livraison gratuite
              </label>
              <label class="radio" for="radio4c">
                <input type="radio" name="optionsRadios" data-toggle="radio" value="" id="radio4c"   required>
                 PS3 DEX 120 go ou 250go &mdash; 270 euros ( déconseillé aux débutants )
              </label>
         
         
            <div class="form-group">
              <label class="sr-only" for="exampleInputEmail2">Email</label>
              <input name="email"type="email" class="form-control" id="exampleInputEmail2" placeholder="Enter email">
            </div>
           
            <div class="form-group">
           
              <input type="text" name="sujet" class="form-control" placeholder="Sujet">
            </div>
            <div class="form-group">
            <label for="message">Message</label>
              <textarea name="message" class="form-control" rows="3" placeholder="Votre demande.."></textarea>
            </div>
           
               <button type="submit" class="btn btn-primary">Envoyer</button>
             
            </div>
           
             </div>
            
   
            </div><!-- /.input-group -->
          </div><!-- /.form-group -->
          </form>

mon code mailer2.php :

PHP:
<?php
   
   
    if ($_POST["submit"]) {
        $name = $_POST['name'];
        $email = $_POST['email'];
        $message = $_POST['message'];
        $radio = $_POST['optionsRadios']
        $to = "[email protected]"; $subject = "Message from Contact Demo ";
   
   
   
    $body = "From: $name\n E-Mail: $email\n Message:\n $message Radio:\n $radio";
       
        // Check if name has been entered
        if (!$_POST['name']) {
            $errName = 'Please enter your name';
        }
       
        // Check if email has been entered and is valid
        if (!$_POST['email'] || !filter_var($_POST['email'], FILTER_VALIDATE_EMAIL)) {
            $errEmail = 'Please enter a valid email address';
        }
       
        //Check if message has been entered
        if (!$_POST['message']) {
            $errMessage = 'Please enter your message';
        }
        //Check if simple anti-bot test is correct
      
// If there are no errors, send the email
if (!$errName && !$errEmail && !$errMessage) {
    if (mail ($to, $subject, $body, $from)) {
        $result='<div class="alert alert-success">Thank You! I will be in touch</div>';
    } else {
        $result='<div class="alert alert-danger">Sorry there was an error sending your message. Please try again later</div>';
    }
}
    }
?>

Il doit y avoir plusieurs erreurs que je ne comprend pas, si vous pouvez m'aider.. J4ai fait plein de recherche mais je ne vois pas ce qui cloche, et je suis débutant en php

Merci!
 
Il me semble que pour définir une class à un label il doit être formulé de cette façon :
- <label for="radio" class=" />

Mais pour savoir si sa vient de sa, enlève chaque class de chaque label et r'essaie .
 
Statut
N'est pas ouverte pour d'autres réponses.
Retour
Haut