Il faut donc que tu ne sauvegarde qu'un attribut de ton objet resultat comme l'id.
Cela dépends de ton schéma en BD.
Il faut donc que tu ne sauvegarde qu'un attribut de ton objet resultat comme l'id.
Cela dépends de ton schéma en BD.
Qu'est censé contenir le champs id_resultat ?
J'ai créé une table qui s'appelle appel (contient 12 champs dont id_resultat qui est une cle étrangère)
La table resultat qui contient 4 champs:CREATE TABLE IF NOT EXISTS `appel` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`date_appel` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`expedition_email` varchar(30) DEFAULT NULL,
`commentaire` text,
`tele` varchar(14) DEFAULT NULL,
`id_humeur` int(11) NOT NULL DEFAULT '0',
`id_ville` int(11) DEFAULT NULL,
`id_client` int(11) NOT NULL DEFAULT '0',
`id_resultat` int(11) NOT NULL DEFAULT '0',
`id_destinataire` int(11) NOT NULL DEFAULT '0',
`id_genre` int(11) NOT NULL DEFAULT '0',
`id_user` int(11) NOT NULL DEFAULT '0',
`id_contact_client` int(11) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
REATE TABLE IF NOT EXISTS `resultat` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`libelle` varchar(30) NOT NULL DEFAULT '',
`description` varchar(30) DEFAULT NULL,
`defaut` char(3) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=7 ;
Dans ta requête d'INSERT, tu cherches à inserer un id_resultat, lequel ?
Voici le contenu de la table resultat:
j'insère celui de l'id=1--
-- Contenu de la table `resultat`
--
INSERT INTO `resultat` (`id`, `libelle`, `description`, `defaut`) VALUES
(1, 'Appel pris', ' ', 'oui'),
(2, 'Il telephone sur le portable', NULL, 'non'),
(3, 'Le rappeler', NULL, 'non'),
(4, 'Il rappellera', NULL, 'non'),
(5, 'Il expedie un email', NULL, 'non'),
(6, 'Autre', NULL, 'non');
Comment tu determines que c'est celui la ?
Quand je m'identifie, je me dirige par défaut sur une page contenant les 4 catégories (saisie, recherche, statistiques et gestion). Mais le formulaire de saisie s'affiche par défaut avec des champs qui s'affichent par défaut: (date, heure, client (liste box, mais dans phpadmin, j'ai définis quel client s'affiche par défaut n°1(id), n°2(id), meme chose pour resultat (appel pris est de id =1) avec une liste box et défile la liste et on choisit le résultat, le client le genre d'appel. Dans la catégorie gestion, on peut ajouter le client, le resultat, le supprimer
Est-ce que c'est clair?
Donc la valeur id_resultat vient d'un formulaire ?
Sabotage, Mais, je n'ai pas de solution. Je n'avance pas!!!!
Tu ne me proposes rien
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager