| 
 RE: [Tutoriel] Créer un formulaire de recrutement. - Saphir -  16-04-2012
 
 Non, le préfixe mybb_ n'est qu'un bout du nom de la table, ça ne changera rien du tout.
 Je ne pense pas que la requête suscitée ait besoin de MySQL 5.5 ; et le fait que ce soit MySQLi ne change rien.
 
 
 RE: [Tutoriel] Créer un formulaire de recrutement. - L@Fouine -  17-04-2012
 
 tu as oublié de citer l'emplacement pour dire ou placer le module php
   
 
 RE: [Tutoriel] Créer un formulaire de recrutement. - Saphir -  17-04-2012
 
 ./inc/plugins
 
 
 
 RE: [Tutoriel] Créer un formulaire de recrutement. - L@Fouine -  17-04-2012
 
 avec la requète:
 
 
 
Code :
 CREATE TABLE  `recrutement` (`cid` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
 `uid` INT NOT NULL ,
 `date` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ,
 `poste` TEXT NOT NULL ,
 `candidature` TEXT NOT NULL ,
 `lu` BOOLEAN NOT NULL DEFAULT  '0',
 UNIQUE (`uid`)) ENGINE = MYISAM;
 mysql me répond : #1046 - Aucune base n'a été sélectionnée
 
  (17-04-2012, 17:41)L@Fouine a écrit :  avec la requète:
 
 
Code :
 CREATE TABLE  `recrutement` (`cid` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
 `uid` INT NOT NULL ,
 `date` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ,
 `poste` TEXT NOT NULL ,
 `candidature` TEXT NOT NULL ,
 `lu` BOOLEAN NOT NULL DEFAULT  '0',
 UNIQUE (`uid`)) ENGINE = MYISAM;
 mysql me répond : #1046 - Aucune base n'a été sélectionnée
 je reprend ma requète :
 
 
 
Code :
 CREATE TABLE  `test`.`recrutement` (`cid` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
 `uid` INT NOT NULL ,
 `date` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ,
 `poste` TEXT NOT NULL ,
 `candidature` TEXT NOT NULL ,
 `lu` BOOLEAN NOT NULL DEFAULT  '0',
 UNIQUE (`uid`)) ENGINE = MYISAM
 lu n'est pas en BOOLEAN mais tinyint(1)
 
 est-ce pareil? sinon quel est le problème?
 
 
 RE: [Tutoriel] Créer un formulaire de recrutement. - Saphir -  17-04-2012
 
 Oui, c'est la même chose, BOOLEAN est un alias.
 
 
 
 RE: [Tutoriel] Créer un formulaire de recrutement. - L@Fouine -  17-04-2012
 
 quand je fait la page dans page manager sa ne la sauvegarde pas quand je veux l'éditer il n'y as que <?php ou le code mais d'une façon assez bizard
 
 ceci est le code de page manager après sauvegarde et si je resauvegarde il n'y a plus que <?php a la ligne 1 et c'est tout c quoi ce problème?Code PHP :
 <?phpif($mybb->user['usergroup'] != 0) {
     $db = new PDO('mysql:host=localhost;dbname=mybb', 'root', '');
     if($mybb->user['usergroup'] == 4) {
         // Code a exécuter pour un administrateur.
         $q1 = $db->query('SELECT `uid`, `date`, `poste`, `candidature` FROM `mybb`.`recrutement` WHERE `lu` = 0 ORDER BY `cid` ASC');
         while($f1 = $q1->fetch()) {
             $q2 = $db->query('SELECT `username` FROM `mybb`.`mybb_users` WHERE `uid` = ' . $f1['uid']);
             $f2 = $q2->fetch();
             ?>
             <p><b>La candidature de <a href="member.php?action=profile&uid=<?php echo $f1['uid']; ?>"><?php echo $f2['username']; ?></a> pour le poste de <?php echo $f1['poste']; ?> a été soumise à la date suivante : <?php echo $f1['date']; ?>.</b><br/><br/><?php echo $f1['candidature']; ?></p>
             <hr/>
             <?php
         }
         $db->exec('UPDATE `mybb`.`recrutement` SET lu = 1');
     }
     else {
         // Code a exécuter pour tout autre membre connecté.
         if($_GET['traitement']) {
             $db->exec('DELETE FROM `mybb`.`recrutement` WHERE uid = ' . $mybb->user['uid']);
             $db->exec('INSERT INTO `mybb`.`recrutement` (`uid`, `poste`, `candidature`) VALUES (' . $mybb->user['uid'] . ', \'' . addslashes(htmlentities($_POST['poste'])) . '\', \'' . nl2br(addslashes(htmlentities($_POST['candidature']))) . '\')');
         } else {
             $q = $db->query('SELECT `date`, `poste`, `candidature` FROM `mybb`.`recrutement` WHERE `uid` = ' . $mybb->user['uid']);
             $f = $q->fetch();
             ?>
             <p><b>Votre candidature pour le poste de <?php echo $f['poste']; ?> a été soumise à la date suivante : <?php echo $f['date']; ?>.</b><br/><br/><?php echo $f['candidature']; ?></p>
             <hr/>
             <form method="post" action="misc.php?page=recrutement">
                 <label for="poste">Poste Convoité :</label>
                 <select name="poste" id="poste">
                     <option value="Super Modérateur">Super Modérateur</option>
                     <option value="Modérateur (Partie Musique)">Modérateur (Partie Musique)</option>
                     <option value="Modérateur (Partie Dessin)">Modérateur (Partie Dessin)</option>
                 </select><br/><br/>
                 <label for="candidature">Candidature :</label><br/><textarea name="candidature" id="candidature" rows="20" cols="70" placeholder="Tapez votre candidature ici."></textarea><br/>
                 <input type="submit" value="Envoyer"/>
             </form>
             <?php
         }
     }
 }
 ?>
  (17-04-2012, 19:09)L@Fouine a écrit :  quand je fait la page dans page manager sa ne la sauvegarde pas quand je veux l'éditer il n'y as que <?php ou le code mais d'une façon assez bizard
 ceci est le code de page manager après sauvegarde et si je resauvegarde il n'y a plus que <?php a la ligne 1 et c'est tout c quoi ce problème?Code PHP :
 <?phpif($mybb->user['usergroup'] != 0) {
     $db = new PDO('mysql:host=localhost;dbname=mybb', 'root', '');
     if($mybb->user['usergroup'] == 4) {
         // Code a exécuter pour un administrateur.
         $q1 = $db->query('SELECT `uid`, `date`, `poste`, `candidature` FROM `mybb`.`recrutement` WHERE `lu` = 0 ORDER BY `cid` ASC');
         while($f1 = $q1->fetch()) {
             $q2 = $db->query('SELECT `username` FROM `mybb`.`mybb_users` WHERE `uid` = ' . $f1['uid']);
             $f2 = $q2->fetch();
             ?>
             <p><b>La candidature de <a href="member.php?action=profile&uid=<?php echo $f1['uid']; ?>"><?php echo $f2['username']; ?></a> pour le poste de <?php echo $f1['poste']; ?> a été soumise à la date suivante : <?php echo $f1['date']; ?>.</b><br/><br/><?php echo $f1['candidature']; ?></p>
             <hr/>
             <?php
         }
         $db->exec('UPDATE `mybb`.`recrutement` SET lu = 1');
     }
     else {
         // Code a exécuter pour tout autre membre connecté.
         if($_GET['traitement']) {
             $db->exec('DELETE FROM `mybb`.`recrutement` WHERE uid = ' . $mybb->user['uid']);
             $db->exec('INSERT INTO `mybb`.`recrutement` (`uid`, `poste`, `candidature`) VALUES (' . $mybb->user['uid'] . ', \'' . addslashes(htmlentities($_POST['poste'])) . '\', \'' . nl2br(addslashes(htmlentities($_POST['candidature']))) . '\')');
         } else {
             $q = $db->query('SELECT `date`, `poste`, `candidature` FROM `mybb`.`recrutement` WHERE `uid` = ' . $mybb->user['uid']);
             $f = $q->fetch();
             ?>
             <p><b>Votre candidature pour le poste de <?php echo $f['poste']; ?> a été soumise à la date suivante : <?php echo $f['date']; ?>.</b><br/><br/><?php echo $f['candidature']; ?></p>
             <hr/>
             <form method="post" action="misc.php?page=recrutement">
                 <label for="poste">Poste Convoité :</label>
                 <select name="poste" id="poste">
                     <option value="Super Modérateur">Super Modérateur</option>
                     <option value="Modérateur (Partie Musique)">Modérateur (Partie Musique)</option>
                     <option value="Modérateur (Partie Dessin)">Modérateur (Partie Dessin)</option>
                 </select><br/><br/>
                 <label for="candidature">Candidature :</label><br/><textarea name="candidature" id="candidature" rows="20" cols="70" placeholder="Tapez votre candidature ici."></textarea><br/>
                 <input type="submit" value="Envoyer"/>
             </form>
             <?php
         }
     }
 }
 ?>
 après je clic sur voir et jai une erreur en haut de l'écran
 
 Parse error: syntax error, unexpected ''
 Citation :(T_ENCAPSED_AND_WHITESPACE), expecting identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING) in C:\Program Files (x86)\EasyPHP-5.4.0RC4\www\global.php(519) : eval()'d code on line 35 je ne sais vraiment pas quoi faire
 
 
 RE: [Tutoriel] Créer un formulaire de recrutement. - Saphir -  17-04-2012
 
 Quel navigateur utilises-tu ? Ce problème est vraiment étrange, essaye de copier le code, de le coller dans un éditeur de texte encodé en UTF8 sans BOM, de l'y copier, et de le coller dans Page Manager.
 
 Vérifie également que l'option "Use MyBB header." est sur non.
 
 
 RE: [Tutoriel] Créer un formulaire de recrutement. - L@Fouine -  18-04-2012
 
 
  (17-04-2012, 20:08)Saphir a écrit :  Quel navigateur utilises-tu ? Ce problème est vraiment étrange, essaye de copier le code, de le coller dans un éditeur de texte encodé en UTF8 sans BOM, de l'y copier, et de le coller dans Page Manager.
 Vérifie également que l'option "Use MyBB header." est sur non.
 j'utilise mozilla firefox et je n'ai jamais eu de problèmes
 
 notepad ++ fera l'affaire ou tu as un autre logiciel a me proposer?
 pour la requète :
 
 
 Citation :DELETE FROM  `mybb`.`recrutement` WHERE uid = XINSERT INTO  `mybb`.`recrutement` (`uid`, `poste`, `candidature`) VALUES ('X', 'Y', 'Z')
 j'obtiens voir fichier joint
 
  (17-04-2012, 20:08)Saphir a écrit :  Quel navigateur utilises-tu ? Ce problème est vraiment étrange, essaye de copier le code, de le coller dans un éditeur de texte encodé en UTF8 sans BOM, de l'y copier, et de le coller dans Page Manager.
 Vérifie également que l'option "Use MyBB header." est sur non.
 merci sa a marché mais l'erreur ligne 35 c'est quand je met dans header
  
 
 
 
 RE: [Tutoriel] Créer un formulaire de recrutement. - L@Fouine -  18-04-2012
 
 problèmes a l'ouverture de page manager
 
 
 Citation :File 	Line 	FunctionC:\Program Files (x86)\EasyPHP-5.4.0RC4\www\admin\inc\class_table.php 	69 	errorHandler->error
 C:\Program Files (x86)\EasyPHP-5.4.0RC4\www\inc\plugins\pagemanager.php 	325 	DefaultTable->construct_row
 C:\Program Files (x86)\EasyPHP-5.4.0RC4\www\inc\class_plugins.php 	101 	pagemanager_admin
 C:\Program Files (x86)\EasyPHP-5.4.0RC4\www\admin\index.php 	521 	pluginSystem->run_hooks
 Warning [2] Illegal string offset 'style' - Line: 73 - File: C:\Program Files (x86)\EasyPHP-5.4.0RC4\www\admin\inc\class_table.php PHP 5.4.0RC4 (WINNT)
 File 	Line 	Function
 C:\Program Files (x86)\EasyPHP-5.4.0RC4\www\admin\inc\class_table.php 	73 	errorHandler->error
 C:\Program Files (x86)\EasyPHP-5.4.0RC4\www\inc\plugins\pagemanager.php 	325 	DefaultTable->construct_row
 C:\Program Files (x86)\EasyPHP-5.4.0RC4\www\inc\class_plugins.php 	101 	pagemanager_admin
 C:\Program Files (x86)\EasyPHP-5.4.0RC4\www\admin\index.php 	521 	pluginSystem->run_hooks
 Warning [2] Illegal string offset 'id' - Line: 77 - File: C:\Program Files (x86)\EasyPHP-5.4.0RC4\www\admin\inc\class_table.php PHP 5.4.0RC4 (WINNT)
 File 	Line 	Function
 C:\Program Files (x86)\EasyPHP-5.4.0RC4\www\admin\inc\class_table.php 	77 	errorHandler->error
 C:\Program Files (x86)\EasyPHP-5.4.0RC4\www\inc\plugins\pagemanager.php 	325 	DefaultTable->construct_row
 C:\Program Files (x86)\EasyPHP-5.4.0RC4\www\inc\class_plugins.php 	101 	pagemanager_admin
 C:\Program Files (x86)\EasyPHP-5.4.0RC4\www\admin\index.php 	521 	pluginSystem->run_hooks
 Warning [2] Illegal string offset 'width' - Line: 89 - File: C:\Program Files (x86)\EasyPHP-5.4.0RC4\www\admin\inc\class_table.php PHP 5.4.0RC4 (WINNT)
 File 	Line 	Function
 C:\Program Files (x86)\EasyPHP-5.4.0RC4\www\admin\inc\class_table.php 	89 	errorHandler->error
 C:\Program Files (x86)\EasyPHP-5.4.0RC4\www\inc\plugins\pagemanager.php 	325 	DefaultTable->construct_row
 C:\Program Files (x86)\EasyPHP-5.4.0RC4\www\inc\class_plugins.php 	101 	pagemanager_admin
 C:\Program Files (x86)\EasyPHP-5.4.0RC4\www\admin\index.php 	521 	pluginSystem->run_hooks
 Warning [2] Illegal string offset 'class' - Line: 69 - File: C:\Program Files (x86)\EasyPHP-5.4.0RC4\www\admin\inc\class_table.php PHP 5.4.0RC4 (WINNT)
 File 	Line 	Function
 C:\Program Files (x86)\EasyPHP-5.4.0RC4\www\admin\inc\class_table.php 	69 	errorHandler->error
 C:\Program Files (x86)\EasyPHP-5.4.0RC4\www\inc\plugins\pagemanager.php 	325 	DefaultTable->construct_row
 C:\Program Files (x86)\EasyPHP-5.4.0RC4\www\inc\class_plugins.php 	101 	pagemanager_admin
 C:\Program Files (x86)\EasyPHP-5.4.0RC4\www\admin\index.php 	521 	pluginSystem->run_hooks
 Warning [2] Illegal string offset 'style' - Line: 73 - File: C:\Program Files (x86)\EasyPHP-5.4.0RC4\www\admin\inc\class_table.php PHP 5.4.0RC4 (WINNT)
 File 	Line 	Function
 C:\Program Files (x86)\EasyPHP-5.4.0RC4\www\admin\inc\class_table.php 	73 	errorHandler->error
 C:\Program Files (x86)\EasyPHP-5.4.0RC4\www\inc\plugins\pagemanager.php 	325 	DefaultTable->construct_row
 C:\Program Files (x86)\EasyPHP-5.4.0RC4\www\inc\class_plugins.php 	101 	pagemanager_admin
 C:\Program Files (x86)\EasyPHP-5.4.0RC4\www\admin\index.php 	521 	pluginSystem->run_hooks
 Warning [2] Illegal string offset 'id' - Line: 77 - File: C:\Program Files (x86)\EasyPHP-5.4.0RC4\www\admin\inc\class_table.php PHP 5.4.0RC4 (WINNT)
 File 	Line 	Function
 C:\Program Files (x86)\EasyPHP-5.4.0RC4\www\admin\inc\class_table.php 	77 	errorHandler->error
 C:\Program Files (x86)\EasyPHP-5.4.0RC4\www\inc\plugins\pagemanager.php 	325 	DefaultTable->construct_row
 C:\Program Files (x86)\EasyPHP-5.4.0RC4\www\inc\class_plugins.php 	101 	pagemanager_admin
 C:\Program Files (x86)\EasyPHP-5.4.0RC4\www\admin\index.php 	521 	pluginSystem->run_hooks
 Warning [2] Illegal string offset 'width' - Line: 89 - File: C:\Program Files (x86)\EasyPHP-5.4.0RC4\www\admin\inc\class_table.php PHP 5.4.0RC4 (WINNT)
 File 	Line 	Function
 C:\Program Files (x86)\EasyPHP-5.4.0RC4\www\admin\inc\class_table.php 	89 	errorHandler->error
 C:\Program Files (x86)\EasyPHP-5.4.0RC4\www\inc\plugins\pagemanager.php 	325 	DefaultTable->construct_row
 C:\Program Files (x86)\EasyPHP-5.4.0RC4\www\inc\class_plugins.php 	101 	pagemanager_admin
 C:\Program Files (x86)\EasyPHP-5.4.0RC4\www\admin\index.php 	521 	pluginSystem->run_hooks
 je crois que je vais baisser les bras mais en tout cas merci pour tes conseils sa ma beaucoup aidé
   
 
 RE: [Tutoriel] Créer un formulaire de recrutement. - L@Fouine -  18-04-2012
 
 Je crois que je vais laisser tomber sur le header après avoir mis le code:
 
 
 Citation :Fatal error: Call to a member function fetch() on a non-object in /home/hubixcit/public_html/global.php(519) : eval()'d code(34) : eval()'d code on line 4 et plus de page
 
 
 RE: [Tutoriel] Créer un formulaire de recrutement. - Saphir -  18-04-2012
 
 
 
 Citation :DELETE FROM  `mybb`.`recrutement` WHERE uid = XINSERT INTO  `mybb`.`recrutement` (`uid`, `poste`, `candidature`) VALUES ('X', 'Y', 'Z')
 Là, il s'agissait d'un exemple, c'est sûr qu'avec des lettres, ça ne fonctionnera pas ; le code correct est déjà dans le script final.
 
 
  (18-04-2012, 9:15)L@Fouine a écrit :  Je crois que je vais laisser tomber sur le header après avoir mis le code:
 
 Citation :Fatal error: Call to a member function fetch() on a non-object in /home/hubixcit/public_html/global.php(519) : eval()'d code(34) : eval()'d code on line 4 et plus de page
 
 Code PHP :
 <if $mybb->user['usergroup'] == 4 then><?php
 $dbrecrutement = new PDO('mysql:host=localhost;dbname=NOM_BASE_DE_DONNEES', 'NOM_UTILISATEUR_BDD', 'MOT_DE_PASSE_BDD');
 $q = $dbrecrutement->query('SELECT COUNT(`cid`) AS existe FROM `mybb`.`recrutement` WHERE `lu` = 0');
 $f = $q->fetch();
 ?>
 <if $f['existe'] then>
 <div class="red_alert">Une ou plusieurs nouvelle(s) candidature(s) requièrent votre attention. <a href="misc.php?page=recrutement">Cliquez ici pour les afficher.</a></div>
 <br />
 </if>
 </if>
 
Dans le header, cette erreur survient lorsque la requête n'a pas abouti. Il y a des chances pour qu'à la ligne 3 du code suscité, tu n'aies pas indiqué les bons identifiants.
 
 
 RE: [Tutoriel] Créer un formulaire de recrutement. - L@Fouine -  19-04-2012
 
 d'accord pourtant je suis sur que c'est bon en revanche la page recrutement ne s'affiche pas en mode membre mais j'ai lus ce problème dans la page 1
 
 
 RE: [Tutoriel] Créer un formulaire de recrutement. - L@Fouine -  19-04-2012
 
 
  (17-04-2012, 20:08)Saphir a écrit :  Quel navigateur utilises-tu ? Ce problème est vraiment étrange, essaye de copier le code, de le coller dans un éditeur de texte encodé en UTF8 sans BOM, de l'y copier, et de le coller dans Page Manager.c'est pas use mybb templates sur non? sinon sa ce trouve ou?
 Vérifie également que l'option "Use MyBB header." est sur non.
 
 j'ai une question a te poser:
 
 la page recrutement est affiché ou pour les membre? car tu as montré la capture de la page pour admin la page recrutement la page alerte admin (dont je n'arrive pas a placer d'ailleurs) mais pour les membres comment il font pour accéder au recrutement?
 
 
 RE: [Tutoriel] Créer un formulaire de recrutement. - L@Fouine -  19-04-2012
 
 je ne sais pas si sa viens de moi mais quand je reclic sur page manager j'ai une file d'erreurs:
 
 
 Citation :Warning [2] Illegal string offset 'class' - Line: 69 - File: C:\Program Files (x86)\EasyPHP-5.4.0RC4\www\admin\inc\class_table.php PHP 5.4.0RC4 (WINNT)File 	Line 	Function
 C:\Program Files (x86)\EasyPHP-5.4.0RC4\www\admin\inc\class_table.php 	69 	errorHandler->error
 C:\Program Files (x86)\EasyPHP-5.4.0RC4\www\inc\plugins\pagemanager.php 	325 	DefaultTable->construct_row
 C:\Program Files (x86)\EasyPHP-5.4.0RC4\www\inc\class_plugins.php 	101 	pagemanager_admin
 C:\Program Files (x86)\EasyPHP-5.4.0RC4\www\admin\index.php 	521 	pluginSystem->run_hooks
 Warning [2] Illegal string offset 'style' - Line: 73 - File: C:\Program Files (x86)\EasyPHP-5.4.0RC4\www\admin\inc\class_table.php PHP 5.4.0RC4 (WINNT)
 File 	Line 	Function
 C:\Program Files (x86)\EasyPHP-5.4.0RC4\www\admin\inc\class_table.php 	73 	errorHandler->error
 C:\Program Files (x86)\EasyPHP-5.4.0RC4\www\inc\plugins\pagemanager.php 	325 	DefaultTable->construct_row
 C:\Program Files (x86)\EasyPHP-5.4.0RC4\www\inc\class_plugins.php 	101 	pagemanager_admin
 C:\Program Files (x86)\EasyPHP-5.4.0RC4\www\admin\index.php 	521 	pluginSystem->run_hooks
 Warning [2] Illegal string offset 'id' - Line: 77 - File: C:\Program Files (x86)\EasyPHP-5.4.0RC4\www\admin\inc\class_table.php PHP 5.4.0RC4 (WINNT)
 File 	Line 	Function
 C:\Program Files (x86)\EasyPHP-5.4.0RC4\www\admin\inc\class_table.php 	77 	errorHandler->error
 C:\Program Files (x86)\EasyPHP-5.4.0RC4\www\inc\plugins\pagemanager.php 	325 	DefaultTable->construct_row
 C:\Program Files (x86)\EasyPHP-5.4.0RC4\www\inc\class_plugins.php 	101 	pagemanager_admin
 C:\Program Files (x86)\EasyPHP-5.4.0RC4\www\admin\index.php 	521 	pluginSystem->run_hooks
 Warning [2] Illegal string offset 'width' - Line: 89 - File: C:\Program Files (x86)\EasyPHP-5.4.0RC4\www\admin\inc\class_table.php PHP 5.4.0RC4 (WINNT)
 File 	Line 	Function
 C:\Program Files (x86)\EasyPHP-5.4.0RC4\www\admin\inc\class_table.php 	89 	errorHandler->error
 C:\Program Files (x86)\EasyPHP-5.4.0RC4\www\inc\plugins\pagemanager.php 	325 	DefaultTable->construct_row
 C:\Program Files (x86)\EasyPHP-5.4.0RC4\www\inc\class_plugins.php 	101 	pagemanager_admin
 C:\Program Files (x86)\EasyPHP-5.4.0RC4\www\admin\index.php 	521 	pluginSystem->run_hooks
 Warning [2] Illegal string offset 'class' - Line: 69 - File: C:\Program Files (x86)\EasyPHP-5.4.0RC4\www\admin\inc\class_table.php PHP 5.4.0RC4 (WINNT)
 File 	Line 	Function
 C:\Program Files (x86)\EasyPHP-5.4.0RC4\www\admin\inc\class_table.php 	69 	errorHandler->error
 C:\Program Files (x86)\EasyPHP-5.4.0RC4\www\inc\plugins\pagemanager.php 	325 	DefaultTable->construct_row
 C:\Program Files (x86)\EasyPHP-5.4.0RC4\www\inc\class_plugins.php 	101 	pagemanager_admin
 C:\Program Files (x86)\EasyPHP-5.4.0RC4\www\admin\index.php 	521 	pluginSystem->run_hooks
 Warning [2] Illegal string offset 'style' - Line: 73 - File: C:\Program Files (x86)\EasyPHP-5.4.0RC4\www\admin\inc\class_table.php PHP 5.4.0RC4 (WINNT)
 File 	Line 	Function
 C:\Program Files (x86)\EasyPHP-5.4.0RC4\www\admin\inc\class_table.php 	73 	errorHandler->error
 C:\Program Files (x86)\EasyPHP-5.4.0RC4\www\inc\plugins\pagemanager.php 	325 	DefaultTable->construct_row
 C:\Program Files (x86)\EasyPHP-5.4.0RC4\www\inc\class_plugins.php 	101 	pagemanager_admin
 C:\Program Files (x86)\EasyPHP-5.4.0RC4\www\admin\index.php 	521 	pluginSystem->run_hooks
 Warning [2] Illegal string offset 'id' - Line: 77 - File: C:\Program Files (x86)\EasyPHP-5.4.0RC4\www\admin\inc\class_table.php PHP 5.4.0RC4 (WINNT)
 File 	Line 	Function
 C:\Program Files (x86)\EasyPHP-5.4.0RC4\www\admin\inc\class_table.php 	77 	errorHandler->error
 C:\Program Files (x86)\EasyPHP-5.4.0RC4\www\inc\plugins\pagemanager.php 	325 	DefaultTable->construct_row
 C:\Program Files (x86)\EasyPHP-5.4.0RC4\www\inc\class_plugins.php 	101 	pagemanager_admin
 C:\Program Files (x86)\EasyPHP-5.4.0RC4\www\admin\index.php 	521 	pluginSystem->run_hooks
 Warning [2] Illegal string offset 'width' - Line: 89 - File: C:\Program Files (x86)\EasyPHP-5.4.0RC4\www\admin\inc\class_table.php PHP 5.4.0RC4 (WINNT)
 File 	Line 	Function
 C:\Program Files (x86)\EasyPHP-5.4.0RC4\www\admin\inc\class_table.php 	89 	errorHandler->error
 C:\Program Files (x86)\EasyPHP-5.4.0RC4\www\inc\plugins\pagemanager.php 	325 	DefaultTable->construct_row
 C:\Program Files (x86)\EasyPHP-5.4.0RC4\www\inc\class_plugins.php 	101 	pagemanager_admin
 C:\Program Files (x86)\EasyPHP-5.4.0RC4\www\admin\index.php 	521 	pluginSystem->run_hooks
 est-ce normal? j'ai pas fait d'erreurs pourtant et la page s'affiche mais n'enregistre pas dans la base de donnée que faire?
 
 et pour le templates entête header comme tu ma aidé dans la configuration de page manager
 
 Citation :prend un éditeur et convertie en UTF8 sans BOM Sa a fonctionné dans quel format je doit mettre le template header car si je copie le code php indiqué sa ne l'enregistre pas
  oui sa ne met pas la date et sans n'enregistre pas
 
 
 RE: [Tutoriel] Créer un formulaire de recrutement. - Saphir -  19-04-2012
 
 Alors, Use MyBB teplates doit être sur "non" (j'ai dit header mais je n'avais pas la page devant les yeux).
 La page de recrutement est affichée pour les membres à l'adresse ./misc.php?page=recrutement (comme pour l'administrateur, mais il ne verront pas la même chose).
 
 Je pense que le mieux est de tout reprendre de zéro : désinstalle Page Manager, supprime le fichier du plugin dans ./inc/plugins ; remet un fichier neuf, réinstalle page manager, et copie le code comme il faut, puis change les identifiants de connexion. Si les identifiants contiennent des caractères accentués ou spéciaux, ou des apostrophes, ça peut poser problème.
 
 Pour ce qui est du code à mettre dans le template "header", il faut y copier le code correspondant (celui de l'annexe), y modifier les identifiants de connexion.
 
 Dans les deux cas, si ta base de données ne s'appelle pas mybb, il faudra remplacer toutes les occurrences de 
 par 
 ; et si le préfixe de tes tables n'est pas mybb_, il faudra remplacer toutes les occurrences de mybb_ par le préfixe adéquat.
 
 
 RE: [Tutoriel] Créer un formulaire de recrutement. - L@Fouine -  19-04-2012
 
 je comprend ton refus d'aide je l'ai réinstaller avant de refaire tout ce n'est pas grave en tout cas tu ma bien rendu service mais sa n'enregistre pas sur la base de donné et tout les paramètres sont bon tant pis....
 
 
 RE: [Tutoriel] Créer un formulaire de recrutement. - Chronick -  24-12-2012
 
 Bonjour, j' ai tout essayé, mais le problème je crois que c' est au niveau de la base de donnée, pour la table, je pense avoir oublié ou rajouté des trucs, ou sur la page, voici le screen de la page ->
 
 ![[Image: 122507Sanstitre1.png]](http://img15.hostingpics.net/pics/122507Sanstitre1.png) 
 Merci de bien vouloir m' aidé ou me dire le problème ;S
 Je passe les codes que j' ai mis a ceux qui veulent bien m' aidé !
   
 
 RE: [Tutoriel] Créer un formulaire de recrutement. - Saphir -  24-12-2012
 
 J'ai fait ce tutoriel il y a quelques temps et il n'utilise pas les variables standard de MyBB.
 N'ayant pas le temps de le refaire actuellement pour lui donner une forme plus "propre", je vais tout de même essayer de vous aider au mieux.
 
 Il semble que l'erreur vienne du fait que les identifiants que vous avez fourni sont incorrects.
 
 Avez-vous correctement suivi cette partie du tutoriel ?
 
 Saphir a écrit :(Normalement, laisser "localhost" est suffisant. Vous devrez remplacer "mybb" par le nom de votre base de données, "root" par votre nom d'utilisateur, et remplir les deux derniers guillemets avec le mot de passe de votre base de données.)Code PHP :
 <?php $db = new PDO('mysql:host=localhost;dbname=mybb', 'root', ''); ?>
 Je pense que vous avez oublié de renseigner le nom de la base de données, le nom d'utilisateur et le mot de passe qui conviennent...
 
 
 RE: [Tutoriel] Créer un formulaire de recrutement. - Chronick -  24-12-2012
 
 La quelqu' un essaye de me le faire, je vous redis si sa ne marche pas
   
 
 RE: [Tutoriel] Créer un formulaire de recrutement. - Mysteris -  19-05-2013
 
 Salut Saphir,
 
 J'ai un petit soucis, jusqu'à l'annexe tout va bien.
 Mais l'en-tête ne m'affiche pas ton message (je tiens à préciser que j'ai simulé une demande via le compte test) mais rien ne s'affiche... peut tu m'aider ?
 
 Les codes :
 
 
Code :
 <?phpif($mybb->user['usergroup'] != 0) {
 $db = new PDO('mysql:host=*******;dbname=lacommunpmybb', 'lacommunpmybb', '*******');
 if($mybb->user['usergroup'] == 4) {
 // Code a exécuter pour un administrateur.
 $q1 = $db->query('SELECT `uid`, `date`, `poste`, `candidature` FROM `lacommunpmybb`.`recrutement` WHERE `lu` = 0 ORDER BY `cid` ASC');
 while($f1 = $q1->fetch()) {
 $q2 = $db->query('SELECT `username` FROM `mybb`.`mybb_users` WHERE `uid` = ' . $f1['uid']);
 $f2 = $q2->fetch();
 ?>
 <p><b>La candidature de <a href="member.php?action=profile&uid=<?php echo $f1['uid']; ?>"><?php echo $f2['username']; ?></a> pour le poste de <?php echo $f1['poste']; ?> a été soumise à la date suivante : <?php echo $f1['date']; ?>.</b><br/><br/><?php echo $f1['candidature']; ?></p>
 <hr/>
 <?php
 }
 $db->exec('UPDATE `lacommunpmybb`.`recrutement` SET lu = 1');
 }
 else {
 // Code a exécuter pour tout autre membre connecté.
 if($_GET['traitement']) {
 $db->exec('DELETE FROM `lacommunpmybb`.`recrutement` WHERE uid = ' . $mybb->user['uid']);
 $db->exec('INSERT INTO `lacommunpmybb`.`recrutement` (`uid`, `poste`, `candidature`) VALUES (' . $mybb->user['uid'] . ', \'' . addslashes(htmlentities($_POST['poste'])) . '\', \'' . nl2br(addslashes(htmlentities($_POST['candidature']))) . '\')');
 } else {
 $q = $db->query('SELECT `date`, `poste`, `candidature` FROM `lacommunpmybb`.`recrutement` WHERE `uid` = ' . $mybb->user['uid']);
 $f = $q->fetch();
 ?>
 
 <p><b>Votre candidature pour le poste de <?php echo $f['poste']; ?> a été soumise à la date suivante : <?php echo $f['date']; ?>.</b><br/><br/><?php echo $f['candidature']; ?></p>
 
 <hr/>
 
 <form method="post" action="misc.php?page=recrutement">
 <label for="poste">Poste Convoité :</label>
 <select name="poste" id="poste">
 <option value="Graphiste">Graphiste</option>
 <option value="Programmeur">Programmeur</option>
 <option value="Journaliste (Section actualité)">Journaliste (Section actualité)</option>
 <option value="Modérateur (Section actualité)">Modérateur (Section actualité)</option>
 <option value="Modérateur (Partie Raisonnement logique et numérique)">Modérateur (Partie Raisonnement logique et numérique)</option>
 <option value="Modérateur Culture générale - S'entraîner en s'amusant !)">Modérateur (Culture générale - S'entraîner en s'amusant !)</option>
 </select>
 <br/><br/>
 <p>Si vous postulez pour le poste de journaliste, veillez-nous indiquer le ou les catégories souhaitées (Société, Web & Tech, Sciences, Économie, Entreprise, Sport, Culture et/ou Cinéma)</p>
 <label for="candidature">Candidature :</label><br/><textarea name="candidature" id="candidature" rows="20" cols="70" placeholder="Tapez votre candidature ici."></textarea><br/>
 
 <input type="submit" value="Envoyer"/>
 </form>
 
 <?php
 }
 }
 }
 ?>
 Pour le templace header :
 
 
Code :
 <if $mybb->user['usergroup'] == 4 then><?php
 $db = new PDO('mysql:host=**********;dbname=lacommunpmybb', 'lacommunpmybb', '********');
 $q = $dbrecrutement->query('SELECT COUNT(`cid`) AS existe FROM `lacommunpmybb`.`recrutement` WHERE `lu` = 0');
 $f = $q->fetch();
 ?>
 <if $f['existe'] then>
 <div class="red_alert">Une ou plusieurs nouvelle(s) candidature(s) requièrent votre attention. <a href="misc.php?page=recrutement">Cliquez ici pour les afficher.</a></div>
 
 </if>
 </if>
 Je ne vois pas ou est l'erreur..
 
 
 
 |