Quand un utilisateurs se connecte a sont compte il rempli des champs, ces champs sont ensuite enregistré dans une table cependant j'ai un message d'erreur lors de l'enregistrement.
Notice: Undefined variable: idutilisateurs in C:\Program Files\EasyPHP-5.3.3\www\php\validationannonce.php on line 20
Column count doesn't match value count at row 1
Je pense que idutilisateurs n'arrive pas a se mettre, pourriez vous m'aiguillé s'il vous plait merci d'avance.Car la session démarre bien mais ....
<?php
session_start();
if ( isset( $_SESSION['idutilisateurs']) ) {
// Recuperation pour la variable
$idutilisateurs = $_SESSION['idutilisateurs'];
}
if (isset($_SESSION['email'])) {
// traitement
$titreannonce=$_POST['titreannonce'];
$categorie=$_POST['categorie'];
$souscategorie=$_POST['souscategorie'];
$description=$_POST['description'];
$prix=$_POST['prix'];
include ('connect.php');
$ajoutannonce = "INSERT INTO annonces (titreannonce,categorie,souscategorie,description,prix,idutilisateurs) VALUES ('$titreannonce','$categorie','$souscategorie','$description','$prix','".date("Y-m-d H:i:s")."','$idutilisateurs')";
$req = mysql_query($ajoutannonce)or die(mysql_error());
} else {
echo '<br>Vous n\'avez pas les droits pour regarder cette page...<br><br>';
echo '<a href="index.php">Retour</a>';
}
?>