Ajouter un commentaire php formulaire envoie
Fermé
flo39400
Messages postés
596
Date d'inscription
mardi 8 avril 2008
Statut
Membre
Dernière intervention
9 septembre 2021
-
19 mars 2015 à 20:07
jordane45 Messages postés 38314 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 24 novembre 2024 - 19 mars 2015 à 21:54
jordane45 Messages postés 38314 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 24 novembre 2024 - 19 mars 2015 à 21:54
A voir également:
- Ajouter un commentaire php formulaire envoie
- Ajouter un compte gmail - Guide
- Ajouter un commentaire sur word - Guide
- Formulaire de réclamation facebook - Guide
- Ajouter un compte whatsapp - Guide
- Ajouter signature word - Guide
1 réponse
jordane45
Messages postés
38314
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
24 novembre 2024
4 705
Modifié par jordane45 le 19/03/2015 à 21:55
Modifié par jordane45 le 19/03/2015 à 21:55
Bonjour,
Déjà.... passes à la PDO....
explications disponibles ici : https://www.commentcamarche.net/faq/43261-php-l-extension-mysql-est-obsolete#top
Ensuite....
Vérifies toujours.. avant de les utiliser... que tes variables existent bien via la commande ISSET
Et enfin... la variable que tu cherches à insérer en BDD ... n'existe pas dans ton formulaire !
bref
Cordialement,
Jordane
Déjà.... passes à la PDO....
explications disponibles ici : https://www.commentcamarche.net/faq/43261-php-l-extension-mysql-est-obsolete#top
Ensuite....
Vérifies toujours.. avant de les utiliser... que tes variables existent bien via la commande ISSET
Et enfin... la variable que tu cherches à insérer en BDD ... n'existe pas dans ton formulaire !
bref
<?php //connexion à la BDD // a placer dans un fichier à part // que tu appelles lorsque tu en as besoin // ---- bddCnx.php ---- //variables : $host = "localhost"; $dbName="test"; $user = "root"; $password = ""; //connexion try{ $dsn = "mysql:host=$host;dbname=$dbName"; $options = array( PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES utf8' ); $dbh = new PDO($dsn, $user, $password, $options); $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); } catch (PDOException $e) { echo "Échec lors de la connexion : " . $e->getMessage(); } ?>
<?php //Connexion à la BDD require_once 'bddCnx.php'; //Traitement du POST if(isset($_POST)){ $commentaire = isset($_POST['commentaire'])?$_POST['commentaire']:""; $sql = "INSERT INTO coms VALUES ('$commentaire')"; $dbh->exec($sql); } ?>
Cordialement,
Jordane