Formulaire en php et mysql

Résolu/Fermé
Nibel - 7 mars 2023 à 16:38
 Nibel - 7 mars 2023 à 20:13

bonsoir je voudrais faire un formulaire avec php sur sublime text pour emplir une base de données sur wamp voici le code ci-dessous mais il y a un probleme le formulaire et connecté avec la base de données mais n'enregistre rien les information sont dans l'url comment faire svp

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>pfe</title>
</head>
<body>
    <h1>formulaire</h1>
    
    <?php
    $conn = mysqli_connect('localhost','root','','personne');

     if (!$conn) { 
         die("Connection failed: " . mysqli_connect_error());
         
         }else {
         echo("connecte");
         if($_POST){
              $nom = $_POST['nom'];
              $prenom =$_POST['prenom'];
              $date_naiss = $_POST['date_naiss'];
             
             $sql ="    INSERT INTO `etudiant`(`nom`, `prenom`, `date_naiss`) VALUES ('$nom', '$prenom','$date_naiss')";
        
             if ($conn->query($sql) === TRUE) { 
                echo "Données enregistrées ! <br>";
            } else { 
                echo "Error:" . $sql . "<br>". $conn->error;
            }
        }
     }
   
     ?>    
     <form method = " post " action = "index1.php" enctype="multipart/form-data">
        nom:<input type="text" name= "nom" /><br>
        prenom:<input type="text" name= "prenom" /><br>
        date de naissance:<input type="text" name= "date_naiss" /><br>
        <input type="submit" value="Envoyer"/>
    
        
    </form>
    
</body>
</html>

A voir également:

1 réponse

jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 4 650
7 mars 2023 à 17:49

Bonjour

Commence par retirer les espaces superflu que tu as autour du mot post 

form method = " post "

0

je vous remercie infiniment , c'était bien ca le probleme , vous me sauvez la mise 

0