Salut,
Voilà je suis en train de faire une fiche de contact pour que l'utilisateur envoie un message a l'administrateur du site.
J'ai donc fait une basse de donnée etc.
Ma page connect.php à l'air de fonctionner mais la page chargé de mettre les valeur dans la base de donnée ne fonctionne pas.
En claire cela m'indique
Connexion réussie Echec de l'ajout article. Recommencez plus tard.
invalid data source name
Voilà ce "invalid data source name" me pose problème"
Voilà une partie de mon code:
<?php
include('connect.php');
$nom= addslashes($_POST['nom']);
$prenom = addslashes($_POST['prenom']);
$email = addslashes($_POST['email']);
$adresse = addslashes($_POST ['adresse']);
$cppostal = addslashes($_POST ['cppostal']);
$ville = addslashes($_POST ['ville']);
$pays = addslashes($_POST ['pays']);
$telephone = addslashes($_POST ['telephone']);
$message = addslashes($_POST ['message']);
try
{
$cnx = new PDO ( DSN, LOGIN, PASSWORD, $options );
$sql = "INSERT INTO Contact ( nom, prenom, email, adresse, cppostal, ville, pays, telephone, message ) VALUES ('','$nom', '$prenom', '$email', '$adresse', '$cppostal', '$ville', '$pays', '$telephone', '$message')";
$cnx->exec ($sql);
$cnx = null;
echo "Le message a bien été ajouté<br/><a href = 'contact.php'> retour </a>";
}
catch (PDOException $e)
{
die ("Echec de l'ajout article. Recommencez plus tard.<br/><a href = 'contact.php'> retour </a>".$e->getMessage());
}
?>
Si vous avez une idée dites le moi svp parce que là je galère..