Impossible d'enregistrer sur ma base de données
Résolu
LebeauPain
Messages postés
11
Date d'inscription
Statut
Membre
Dernière intervention
-
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
j'ai realisé un petit formulaire d'inscription en ligne pour mon lycée. je me connecte mais aucune information n'est affiché dans ma table... merci
<?php $conn = mysqli_connect("localhost","root","root","cartes_Scolaire"); if (isset($_POST['Envoyer'])) { // code... $nom = $_POST['nom']; $prenom = $_POST['prenom']; $sexe = $_POST['sexe']; $classe = $_POST['classe']; $natio = $_POST['nationalite']; $requet = "INSERT INTO essaiForm VALUES('$nom','$prenom','$sexe','$classe','$natio')"; mysqli_query($conn, $requet); echo "<script>alert('Vos informations ont ete bien reçues');</script>"; } ?> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>LYCEE BIDON VILLE :</title> <link rel="stylesheet" type="text/css" href="css/bootstrap.css"> </head> <body> <?php echo "<h3> Aujourd'hui le ". date('d/M/Y H:m:s')."</h3><hr/>"; ?> <div class="container my-3"> <!-- <h1 class="text-center">ENREGISTREMENT CARTE SCOLAIRE</h1> --> <!-- Button trigger modal --> </div> <div class="container"> <h1 class="text-center">FORMULAIRE D'ENREGISTREMENT</h1> <form action="" method="POST" enctype="multipart/form-data"> <fieldset> <legend>ENTREZ VOS INFORMATIONS</legend> <div class="form-group"> <label for="nom">Entrez votre nom :</label> <input type="text" class="form-control" name="nom"placeholder="Saisir votre nom" required> </div> <div class="form-group"> <label for="prenom">Entrez votre Prenom :</label> <input type="text" class="form-control" name="prenom" placeholder="Saisir votre prenom" required> </div> <div class="form-group"> <label for="sexe">Sexe :</label> <input type="radio" name="sexe" value="M" required> Masculin <input type="radio" name="sexe" value="F"> Féminin </div> <div class="form-group"> <label for="classe">Classe :</label> <input type="text" class="" name="classe" placeholder=""> </div> <div class="form-group"> <label for="nationalite">Nationalité :</label> <input type="text" class="form-control" name="nationalite" placeholder="Saisir votre nationalite" required> </div> <div><input type="submit" value="Envoyer" name="Envoyer"></div> </fieldset> </form> </div> </body>
Macintosh / Chrome 111.0.0.0
A voir également:
- Impossible d'enregistrer sur ma base de données
- Fuite données maif - Guide
- Audacity enregistrer son pc - Guide
- Base de registre - Guide
- Effacer les données de navigation sur android - Guide
- Comment enregistrer une conversation - Guide
1 réponse
Bonjour,
De l’intérêt de gérer les erreurs pour avoir les codes retour : https://forums.commentcamarche.net/forum/affich-37584941-php-pdo-gerer-les-erreurs
Bonjour jeepee, ce lien ne concerne que PDO
Là, l'utilisateur est passé par mysqli.
Il faut donc utiliser ce lien : https://www.w3schools.com/php/func_mysqli_error.asp
et en complément : https://forums.commentcamarche.net/forum/affich-37584947-php-gestion-des-erreurs-debogage-et-ecriture-du-code