bonjour,

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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
 phpMyAdmin SQL Dump
-- version 2.6.1
-- http://www.phpmyadmin.net
-- 
-- Serveur: localhost
-- Généré le : Mercredi 24 Juin 2009 à 15:14
-- Version du serveur: 4.1.9
-- Version de PHP: 4.3.10
-- 
-- Base de données: `ecole`
-- 
 
-- --------------------------------------------------------
 
-- 
-- Structure de la table `eleve`
-- 
 
CREATE TABLE `eleve` (
  `ID_ELEVE` smallint(4) unsigned NOT NULL auto_increment,
  `NOM_ELEVE` varchar(50) collate utf8_unicode_ci NOT NULL default '',
  `PRENOM_ELEVE` varchar(50) collate utf8_unicode_ci NOT NULL default '',
  `DATENAIS_ELEVE` date NOT NULL default '0000-00-00',
  `ADR_ELEVE` varchar(50) collate utf8_unicode_ci default NULL,
  `CP_ELEVE` mediumint(4) default NULL,
  `VILLE` varchar(50) collate utf8_unicode_ci NOT NULL default '',
  `PAYS` varchar(50) collate utf8_unicode_ci NOT NULL default '',
  `TEL_ELEVE` varchar(15) collate utf8_unicode_ci default NULL,
  `MBLE_ELEVE` varchar(15) collate utf8_unicode_ci default NULL,
  `MAIL_ELEVE` varchar(50) collate utf8_unicode_ci NOT NULL default '',
  `MAIL_PARENT` varchar(50) collate utf8_unicode_ci NOT NULL default '',
  `ANNEE_SCOLAIRE` varchar(10) collate utf8_unicode_ci NOT NULL default '',
  `SOMME_DUE` float(127,2) NOT NULL default '0.00',
  `COMMENTAIRE` varchar(127) collate utf8_unicode_ci default NULL,
  PRIMARY KEY  (`ID_ELEVE`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=28 ;
 
-- 
-- Contenu de la table `eleve`
-- 
 
-- --------------------------------------------------------
 
-- 
-- Structure de la table `inscription`
-- 
 
CREATE TABLE `inscription` (
  `NUM_INSCRIPTION` smallint(4) unsigned NOT NULL auto_increment,
  `ELEVE_ID` smallint(4) unsigned NOT NULL default '0',
  `NIVEAU_ID` tinyint(3) unsigned NOT NULL default '0',
  `MATIERE_ID` tinyint(3) unsigned NOT NULL default '0',
  `SEANCE_ID` smallint(4) unsigned NOT NULL default '0',
  `DATE_INSCRP` date NOT NULL default '0000-00-00',
  PRIMARY KEY  (`NUM_INSCRIPTION`),
  KEY `ELEVE_ID` (`ELEVE_ID`),
  KEY `NIVEAU_ID` (`NIVEAU_ID`),
  KEY `MATIERE_ID` (`MATIERE_ID`),
  KEY `SEANCE_ID` (`SEANCE_ID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=5 ;
 
-- 
-- Contenu de la table `inscription`
-- 
 
-- 
-- Contraintes pour les tables exportées
-- 
 
-- 
-- Contraintes pour la table `inscription`
-- 
ALTER TABLE `inscription`
  ADD CONSTRAINT `inscription_ibfk_5` FOREIGN KEY (`ELEVE_ID`) REFERENCES `eleve` (`ID_ELEVE`),
  ADD CONSTRAINT `inscription_ibfk_6` FOREIGN KEY (`NIVEAU_ID`) REFERENCES `niveau` (`ID_NIVEAU`),
  ADD CONSTRAINT `inscription_ibfk_7` FOREIGN KEY (`MATIERE_ID`) REFERENCES `matiere` (`ID_MATIERE`),
  ADD CONSTRAINT `inscription_ibfk_8` FOREIGN KEY (`SEANCE_ID`) REFERENCES `seance` (`ID_SEANCE`);
qd je valide mon formulaire j'ai le msg d'erreur :
Impossible d'ajouter un enregistrement fils : une constrainte externe l'emp�che

Merci de m'aider à trouver le prb.