Page 1 sur 2

Probleme sur Erreur de syntaxe

Posté : 25 août 2007, 14:42
par Voleur de Soleil
Bonjour tout le monde, et merci qu'un site comme celui éxiste :D

Je débute dans le codage en PHP.

J'ai repris il ya quelques jours, sur une base Ugamela ( pour les connaisseur de site clone type OGame ), tout marche apparement bien, jusqu'a ce que, lorsque je lance un raid ( une attaque ), l'attaque se passe bien, mais au retour de la flotte, le rapport de combat ne parviens pas aux joueurs, et lance l'erreur suivante sur toute les pages et ne s'enlève que lorsque je fais un backup de la base de donnée :
Erreur de syntaxe près de 'raids' inconnu dans field list UPDATE ugml_errors SET raids' à la ligne 5
Si quelqu'un aurait l'aimabilité de m'aidé, je lui en serait reconnaissant. Merci.

Posté : 25 août 2007, 14:44
par Sékiltoyai
Si tu ne nous donnes que l'erreur, ça va être compliqué…

Posté : 25 août 2007, 14:46
par Invité
Je suis pas callé en PHP, et donc sait pas ce que je doit fournir pour que vous puissiez analyser l'erreur, dis moi ce que tu souhaite avoir, et je te le fournirais.

Posté : 25 août 2007, 14:46
par Ryle
Ce message indique qu'il y a une erreur de syntaxe dans la requête sql. Affiche la requête qui est exécutée et regarde s'il n'y a pas quelque chose qui cloche :
- syntaxe sql UPDATE table SET champ = valeur , ... WHERE ...
- caratères spéciaux non échappés,
- chaines vides la où une valeur est attendue
- ...

Vérifies également que les champs que tu essayes de mettre à jour existent bien dans la table concernée

Posté : 25 août 2007, 15:07
par Invité
C'est donc qu'il ya une table raids c'est ca ?

Posté : 25 août 2007, 15:13
par Sékiltoyai
Non, il y a une table ugml_errors.
Mais l'erreur ne vient pas de la présence d'une table ou non, il y a une erreur de syntaxe dans la requète. Mets nous la requète ici.

Posté : 25 août 2007, 15:29
par Invité
Navré mais je vous suis pas, je la prends ou cette érreur ? Elle est marqué dans la table ugml_error?

Posté : 25 août 2007, 15:33
par Invité
Sinon j'ai ca en entier :
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'raids' in 'field list'
UPDATE ugml_errors SET raids=raids+1

Posté : 25 août 2007, 16:22
par Aureusms
Sinon j'ai ca en entier :
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'raids' in 'field list'
UPDATE ugml_errors SET raids=raids+1
Dans ta base tu dois avoir une table ugml_errors et une colonne "raid". Regarde si tu dois updater raid correctement. Dans cette syntaxe toute la colonne "raid" s'incrémente de une unité. est cela que le moteur doit faire ?

Posté : 25 août 2007, 16:31
par Invité
Il n'y a pas de colonne raid dans ugml_errors

Voila la structure de ugml_errors :
-- Structure de la table `ugml_errors`
-- 

CREATE TABLE `ugml_errors` (
  `error_id` int(11) NOT NULL auto_increment,
  `error_sender` varchar(32) NOT NULL default '0',
  `error_time` int(11) NOT NULL default '0',
  `error_type` varchar(32) NOT NULL default 'unknown',
  `error_text` text,
  PRIMARY KEY  (`error_id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=112 ;

-- 
-- Contenu de la table `ugml_errors`
-- 

INSERT INTO `ugml_errors` (`error_id`, `error_sender`, `error_time`, `error_type`, `error_text`) VALUES 
(1, '', 1187631807, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(2, '', 1187631809, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(3, '', 1187631810, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(4, '', 1187631824, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT COUNT(*) FROM ugml_errors WHERE points_points>='),
(5, '', 1187631824, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(6, '', 1187631840, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(7, '', 1187631840, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(8, '', 1187631863, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(9, '', 1187631878, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(10, '9', 1187716536, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(11, '9', 1187716541, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(12, '9', 1187716542, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(13, '9', 1187716543, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(14, '9', 1187716544, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(15, '9', 1187716568, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(16, '9', 1187716572, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(17, '9', 1187716574, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(18, '9', 1187716576, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(19, '9', 1187716579, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(20, '9', 1187716580, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(21, '9', 1187716581, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(22, '9', 1187716582, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(23, '9', 1187716583, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(24, '9', 1187716584, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(25, '9', 1187716585, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(26, '9', 1187716625, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(27, '9', 1187716646, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(28, '9', 1187716661, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(29, '9', 1187716686, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(30, '9', 1187716767, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(31, '9', 1187716775, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(32, '9', 1187716781, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(33, '9', 1187716782, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(34, '9', 1187716782, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(35, '9', 1187716811, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(36, '9', 1187716813, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(37, '9', 1187716814, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(38, '9', 1187716817, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(39, '9', 1187716818, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(40, '9', 1187716819, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(41, '9', 1187716821, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(42, '9', 1187716823, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(43, '9', 1187716824, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(44, '9', 1187716825, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(45, '9', 1187716829, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(46, '9', 1187716833, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(47, '3', 1187716870, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(48, '3', 1187716874, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(49, '9', 1187716885, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(50, '9', 1187716897, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(51, '9', 1187716899, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(52, '9', 1187716902, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(53, '9', 1187716904, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(54, '9', 1187716905, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(55, '9', 1187716906, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(56, '9', 1187716907, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(57, '3', 1187716919, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(58, '9', 1187716950, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(59, '9', 1187716952, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(60, '9', 1187716969, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(61, '9', 1187716970, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(62, '9', 1187716972, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(63, '9', 1187716973, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(64, '9', 1187717239, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(65, '9', 1187717258, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(66, '3', 1187717263, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(67, '3', 1187717266, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(68, '3', 1187717267, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(69, '9', 1187717297, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(70, '9', 1187717309, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(71, '9', 1187717311, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(72, '9', 1187717311, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(73, '9', 1187717312, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(74, '9', 1187717312, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(75, '9', 1187717313, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(76, '9', 1187717316, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(77, '9', 1187717317, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(78, '9', 1187717431, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(79, '3', 1187717464, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(80, '3', 1187717466, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(81, '9', 1187717599, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(82, '9', 1187717602, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(83, '9', 1187717619, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(84, '9', 1187717690, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(85, '3', 1187717731, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(86, '9', 1187717885, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(87, '9', 1187717897, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(88, '9', 1187717898, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(89, '9', 1187717899, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(90, '9', 1187717903, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(91, '9', 1187717905, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(92, '9', 1187717906, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(93, '9', 1187717930, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(94, '9', 1187718037, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(95, '9', 1187718105, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(96, '9', 1187718107, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(97, '9', 1187718110, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(98, '9', 1187718111, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(99, '9', 1187718112, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(100, '9', 1187718148, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(101, '9', 1187718150, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(102, '3', 1187718167, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(103, '3', 1187718168, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(104, '9', 1187718175, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(105, '9', 1187718192, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(106, '9', 1187718230, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(107, '9', 1187718354, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(108, '', 1187727640, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT COUNT(*) FROM ugml_errors WHERE points_points>='),
(109, '', 1187727643, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id='),
(110, '', 1187766402, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT COUNT(*) FROM ugml_errors WHERE points_points>='),
(111, '', 1187766402, 'SQL Error', 'Erreur de syntaxe pr?s de '' ? la ligne 1<br />SELECT * FROM ugml_errors WHERE id=');

-- --------------------------------------------------------

Posté : 25 août 2007, 19:26
par Ryle
Bah voilà, maintenant tu sais ce qui ne va pas... tu essayes de mettre à jour la colonne "raids" de ta table "ugml_errors" en lui ajoutant 1, alors que cette colonne n'existe pas.

Maintenant c'est à toi de voir comment faire pour résoudre ça : ajouter le champ dans la table, trouver la bonne table contenant ce champ, modifier ta requête, ne pas exécuter cette requête etc.

Posté : 26 août 2007, 03:38
par Invité
Hmmm, je suis censé crée une nouvelle table? J'aurais eventuellement une table nomée floten3 qui pourrais me dire ou la crée, mais bon, je sais pas du tout :roll:

Posté : 26 août 2007, 11:17
par Ryle
Et nous donc ? Il n'y a que toi qui puisse savoir s'il faut créer une nouvelle table, ce qu'elle doit contenir et où la créer, sur ton site...

Maintenant si tu utilises un framework existant que tu as récupéré, le mieux serait peut être d'en consulter la documentation pour savoir comment il fonctionne, ou interroger son auteur ou son forum pour avoir des réponses à des questions aussi spécifiques...

Posté : 26 août 2007, 13:59
par Invité
Justement, les dit codeurs on décidé d'arrêter le projet de développement publique pour se consacré à plein temps à leurs propre projet, ce qui est normal aussi ... fin bon, j'avancerais donc pas ^^ merci à tous quand même, je sais d'ou viens l'érreur, c'est un bon début ^^

Bonne journée.

Posté : 27 août 2007, 00:40
par Invité
Y'aurait-il pas une âme charitable qui aimerait s'atteler à ce projet ?