Problème recupération id dans session
Posté : 27 nov. 2010, 09:55
bonjour a tous,
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.
Car la session démarre bien mais ....
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>';
}
?>