Insertion

voila j'ai un probleme sur mon requete d'ajout et voila les codes

if (isset($_POST['sendAgent'])) {
$im = $_POST['im'];
$nom = $_POST['nom'];
$email = $_POST['email'];
$cds = "SIGBD";

$stmt = "INSERT INTO AGENT (IM, NOM, EMAIL, PASSWORD, CODE_DS) VALUES
(:bind_im, :bind_nom, :bind_email, :bind_cds)";
$sql = oci_parse($connexion, $stmt);
oci_bind_by_name($sql, ":bind_im", $im );
oci_bind_by_name($sql, ":bind_nom", $nom);
oci_bind_by_name($sql, ":bind_email", $email);
oci_bind_by_name($sql, ":bind_cds", $cds);
oci_execute($sql);
et quand je clic sur envoyer il afficher cette erreur vous pouviez m'aide Warning: oci_execute(): ORA-00947: nombre de valeurs insuffisant in C:\wamp\www\WAMP\agent.php on line 18

1 réponse

  • Votes
  • Date
  • Date décroissante
  1. Modérateur
    Bonjour,

    Tu as 5 champs dans ta liste, et seulement 4 données dans VALUES

    cdlt