Probleme envoie donnée formulaire dans bdd
mrbendix
Messages postés
1
Statut
Membre
-
jordane45 Messages postés 30426 Date d'inscription Statut Modérateur Dernière intervention -
jordane45 Messages postés 30426 Date d'inscription Statut Modérateur Dernière intervention -
bonjour à tous et à toutes ,actuellement je n'arrive pas à envoyer sur ma base de donnée mes valeurs que j'importe de mon formulaire.
voici ma base de donnée

et le code html ci-dessous:
Pouvez vous me dire ce qu'il ne vas pas je sèche , j'ai essayé tous les moyens de connections possibles merci pour votre compréhension .
<?php
//Connexion à la BDD
try
{
$bdd = new PDO ('mysql:host=localhost;dbname=text', 'ben', 'honor6xpro');
}
catch(Exception $e)
{
die('Erreur :'.$e->getMessage());
}
if(ISSET($_POST['envoyer']))
{
$prenom = isset($_POST['nom']) && !empty($_POST['nom']) ? addslashes($_POST['nom']):NULL ;
$req = $bdd->prepare('INSERT INTO cyclistes (nom)
VALUES (:nom)');
$req->execute(array( "nom" => $nom,));
}
?>
voici ma base de donnée
et le code html ci-dessous:
<form method="post" onSubmit="return validation(this)" form action="cible.php"required>
<h2> Veuillez remplir le formulaire ci dessous pour avoir accès au garage à vélo</h2>
<div id="tab1">
<div class="un">
<div class="p"><label>Nom :</label></div>
<input type="text" name="nom" id="nom" placeholder="Ex: Petit" size="25" maxlength="100" required>
</div>
.....
div class ="button2">
<input type="submit" name="envoyer" value="Valider" id="envoie">
</div>
</div>
<div class ="button">
<input type="reset" value="Annuler" id="supprimer">
</div>
</form>
Pouvez vous me dire ce qu'il ne vas pas je sèche , j'ai essayé tous les moyens de connections possibles merci pour votre compréhension .
1 réponse
-
Bonjour,
Commence par regarder ces deux lignes de code$prenom = isset($_POST['nom']) && !empty($_POST['nom']) ? addslashes($_POST['nom']):NULL ;
$req->execute(array( "nom" => $nom,));
Ne vois tu pas une erreur ?? dans le NOM de ta variable ...
Au passage, prend l'habitude de correctement poster ton code...
Explications disponibles ici : https://codes-sources.commentcamarche.net/faq/11288-poster-un-extrait-de-code
Je t'invite également à mettre en pratique les conseils donnés ici
https://forums.commentcamarche.net/forum/affich-37584941-php-pdo-gerer-les-erreurs
et là :
https://forums.commentcamarche.net/forum/affich-37584947-php-gestion-des-erreurs-debogage-et-ecriture-du-code