Bonjour,

J'aurais besoin de votre aide concernant mon script d'ajout à ma base de données

J'utilise une connexion PDO présent dans un fichier s'appelant connect.php :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
 
$user = '.....';
$pass = '......';
$dsn = 'pgsql:host=127.0.0.1;dbname=BaseTest';
 
try {
    $dbh = new PDO($dsn, $user, $pass); // connexion à base Postgre
} catch (PDOException $e) {
    print "Erreur ! : " . $e->getMessage();
    die();
}
?>
Lui je suis sur qu'il marche !

Mon soucis c'est avec mon script d'insertion :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<?php
require 'connect.php';
  //récupération des valeurs des champs:
  $ajoutID     = $_POST["id"] ;  
  $ajoutPass = $_POST["password"] ;  
  $nom = $_POST["nom"] ;  
  $prenom = $_POST["prenom"] ; 
 
  //création de la requête SQL:
  $ajoutSQL = "INSERT  INTO  (id, password, nom, prenom)
            VALUES ( '$ajoutID', '$ajoutPass', '$nom', '$prenom') " ;
 
  //exécution de la requête SQL:
  $requete = $dbh->query($ajoutSQL)  ;
 
  //affichage des résultats, pour savoir si l'insertion a marchée:
  if($requete)
  {
    echo("L'insertion a été correctement effectuée") ;
    header("location:ajoutUti.php");
  }
  else
  {
    echo("L'insertion à échouée") ;
  }
?>
Je ne suis pas un pro de tout ça et je ne vois pas où se trouve mon erreur..
Les champs que je veux insérer proviennent d'un formulaire sur la page ajoutUti.php

Voilà, si vous pouviez me débloquez ça fait un petit moment que je bute dessus

Merci d'avance

Anthony