problème captcha

aidemalinois

aidemalinois Le 4 juin 2021 à 20:54

Bonsoir a tous ,

je vient de crée un Captcha pour mon formulaire le probleme que je rencontre c'est sur le bouton poster le formulaire je n'est pas d'action dessus (je suis novice en PHP)

voici mon code : `<?php

if (isset($_POST['submit'])) { extract($_POST);

if (!empty($nom) and !empty($email) and !empty($message)) {
    require_once('includes/db.php');

    $req=$db->prepare('INSERT INTO commentaires(nom,email,messages,datepost) VALUES(?,?,?,NOW())');
    $req->execute(array($nom,$email,$message));
}

}

?>

<!DOCTYPE html> <html> <center> <img src="logo.jpg" /> </center> <head> <title>Annonces Help !! Malinois</title> <meta charset="utf-8"> <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous"> <style type="text/css"> section{ width: 50%; margin-left: auto; margin-right: auto; } span{ font-size: 13px; color:#777; } </style> </head> <body> <section>

    <center>
   <h2>Petites Annonces</h2> <br>
    </center>
   <form method="POST" action="">
      <input type="text" name="nom" placeholder="Nom:"  required="" class="form form-control"><br>
      <input type="email" name="email" placeholder="Email:"  required="" class="form form-control"><br>
      <textarea name="message" placeholder="Méssage:" required="" class="form form-control"></textarea><br>
         <!-- <input type="submit" name="submit" value="Poster" class="btn btn-primary">     -->
    <center>
    <!-- code recaptcha -->
    <script src="https://www.google.com/recaptcha/api.js"></script>

    </center><script>

function onSubmit(token) { document.getElementById("demo-form").submit(); } </script> <center> <button class="g-recaptcha" data-sitekey="6Ldg7BAbAAAAACgNJ1sN2zncBHufgbijqcAjN-iW" data-callback='onSubmit' data-action='submit'>POSTER</button> <!--fin de code -->

    </center>
   </form><br><br><br><br>

   <h3>Annonces postées</h3><br>

     <?php 
         require_once('includes/db.php'); 
         $req=$db->prepare('SELECT *FROM commentaires');
         $req->execute();
         while ($reponse = $req->fetch(PDO::FETCH_OBJ)) {

        ?>
         <p>
            <span>Poster par <?php echo $reponse->nom; ?> le <?php echo $reponse->datepost; ?></span><br>
            <?php echo $reponse->messages; ?><br><a href="reponses.php?id=<?php echo $reponse->id;?> "class="btn btn-primary" >Répondre</a><br>
                <a style="color:#2DA53B" href="reponses.php?id=<?php echo $reponse->id;?>">
                    Nomre de réponses: 

                  <?php 

                  $nbReponse = $db->prepare('SELECT *FROM reponses WHERE id_parent = ?');
                  $nbReponse->execute(array($reponse->id));

                  $nbReponse = $nbReponse->fetchAll();

                  echo count($nbReponse);

                   ?>
                   <html>
                   <br>
                  <img src="ligne.jpg"/>
                </a>
            </p>
        <?php   
        }

      ?>

   <br><br><br>

</section> </body> </html> ` voici l'adresse de mon site : https://tmc85.fr/form/Commentaires/index.php

Vous devez être connecté pour poster une réponse. Se connecter ou Créer un compte