1. IMPORTANT : Nouvelles mesures de sécurité - 2. Règles pour obtenir de l'aide dans les forums de support - 3. Restrictions des droits pour le groupe "Support suspendu"

Il est obligatoire de respecter les Règles de MyBB.fr : Version abrégée ou Version complète pour obtenir du support sur nos forums.

Les membres ayant un site/forum contrevenant aux règles de MyBB.support seront placés dans le groupe "Support suspendu" et ne bénéficieront plus du support du staff. Nous recommandons aux autres membres d'agir de même. Il ne s'agit pas d'un bannissement, le membre retrouvera son statut "normal" dès que sa situation sera conforme aux règles.

Nouveau : un Wiki en français : plus de détails.
Avant de soumettre votre problème, consultez-le, ainsi que la FAQ, sans oublier le moteur de recherche interne.


Note de ce sujet :
  • Moyenne : 5 (1 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
[Tutoriel] Créer un formulaire de recrutement.
Mots-clés » tutoriel, créer, formulaire, recrutement
16-04-2012, 13:28,
#21
RE: [Tutoriel] Créer un formulaire de recrutement.
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.

Cordialement,
Saphir,
Modérateur MyBB.support.
Répondre
17-04-2012, 6:05,
#22
RE: [Tutoriel] Créer un formulaire de recrutement.
tu as oublié de citer l'emplacement pour dire ou placer le module php Big Grin

forum en création
Répondre
17-04-2012, 11:52,
#23
RE: [Tutoriel] Créer un formulaire de recrutement.
./inc/plugins

Cordialement,
Saphir,
Modérateur MyBB.support.
Répondre
17-04-2012, 17:41, (Modification du message : 17-04-2012, 17:48 par L@Fouine.)
#24
RE: [Tutoriel] Créer un formulaire de recrutement.
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?

forum en création
Répondre
17-04-2012, 18:00,
#25
RE: [Tutoriel] Créer un formulaire de recrutement.
Oui, c'est la même chose, BOOLEAN est un alias.

Cordialement,
Saphir,
Modérateur MyBB.support.
Répondre
17-04-2012, 19:09, (Modification du message : 17-04-2012, 19:16 par L@Fouine.)
#26
RE: [Tutoriel] Créer un formulaire de recrutement.
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
Code PHP :
<?php
if($mybb->user['usergroup']&nbsp;!=&nbsp;0)&nbsp;{
&
nbsp;&nbsp;&nbsp;&nbsp;$db&nbsp;=&nbsp;new&nbsp;PDO('mysql:host=localhost;dbname=mybb',&nbsp;'root',&nbsp;'');
&
nbsp;&nbsp;&nbsp;&nbsp;if($mybb->user['usergroup']&nbsp;==&nbsp;4)&nbsp;{
&
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;Code&nbsp;a&nbsp;exécuter&nbsp;pour&nbsp;un&nbsp;administrateur.
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$q1&nbsp;=&nbsp;$db->query('SELECT&nbsp;`uid`,&nbsp;`date`,&nbsp;`poste`,&nbsp;`candidature`&nbsp;FROM&nbsp;`mybb`.`recrutement`&nbsp;WHERE&nbsp;`lu`&nbsp;=&nbsp;0&nbsp;ORDER&nbsp;BY&nbsp;`cid`&nbsp;ASC');
&
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;while($f1&nbsp;=&nbsp;$q1->fetch())&nbsp;{
&
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$q2&nbsp;=&nbsp;$db->query('SELECT&nbsp;`username`&nbsp;FROM&nbsp;`mybb`.`mybb_users`&nbsp;WHERE&nbsp;`uid`&nbsp;=&nbsp;'&nbsp;.&nbsp;$f1['uid']);
&
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$f2&nbsp;=&nbsp;$q2->fetch();
&
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;?>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<p><b>La&nbsp;candidature&nbsp;de&nbsp;<a&nbsp;href="member.php?action=profile&uid=<?php&nbsp;echo&nbsp;$f1['uid'];&nbsp;?>"><?php&nbsp;echo&nbsp;$f2['username'];&nbsp;?></a>&nbsp;pour&nbsp;le&nbsp;poste&nbsp;de&nbsp;<?php&nbsp;echo&nbsp;$f1['poste'];&nbsp;?>&nbsp;a&nbsp;&eacute;t&eacute;&nbsp;soumise&nbsp;&agrave;&nbsp;la&nbsp;date&nbsp;suivante&nbsp;:&nbsp;<?php&nbsp;echo&nbsp;$f1['date'];&nbsp;?>.</b><br/><br/><?php&nbsp;echo&nbsp;$f1['candidature'];&nbsp;?></p>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<hr/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<?php
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}
&
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$db->exec('UPDATE&nbsp;`mybb`.`recrutement`&nbsp;SET&nbsp;lu&nbsp;=&nbsp;1');
&
nbsp;&nbsp;&nbsp;&nbsp;}
&
nbsp;&nbsp;&nbsp;&nbsp;else&nbsp;{
&
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;Code&nbsp;a&nbsp;exécuter&nbsp;pour&nbsp;tout&nbsp;autre&nbsp;membre&nbsp;connecté.
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if($_GET['traitement'])&nbsp;{
&
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$db->exec('DELETE&nbsp;FROM&nbsp;`mybb`.`recrutement`&nbsp;WHERE&nbsp;uid&nbsp;=&nbsp;'&nbsp;.&nbsp;$mybb->user['uid']);
&
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$db->exec('INSERT&nbsp;INTO&nbsp;`mybb`.`recrutement`&nbsp;(`uid`,&nbsp;`poste`,&nbsp;`candidature`)&nbsp;VALUES&nbsp;('&nbsp;.&nbsp;$mybb->user['uid']&nbsp;.&nbsp;',&nbsp;\''&nbsp;.&nbsp;addslashes(htmlentities($_POST['poste']))&nbsp;.&nbsp;'\',&nbsp;\''&nbsp;.&nbsp;nl2br(addslashes(htmlentities($_POST['candidature'])))&nbsp;.&nbsp;'\')');
&
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;else&nbsp;{
&
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$q&nbsp;=&nbsp;$db->query('SELECT&nbsp;`date`,&nbsp;`poste`,&nbsp;`candidature`&nbsp;FROM&nbsp;`mybb`.`recrutement`&nbsp;WHERE&nbsp;`uid`&nbsp;=&nbsp;'&nbsp;.&nbsp;$mybb->user['uid']);
&
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$f&nbsp;=&nbsp;$q->fetch();
&
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;?>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<p><b>Votre&nbsp;candidature&nbsp;pour&nbsp;le&nbsp;poste&nbsp;de&nbsp;<?php&nbsp;echo&nbsp;$f['poste'];&nbsp;?>&nbsp;a&nbsp;&eacute;t&eacute;&nbsp;soumise&nbsp;&agrave;&nbsp;la&nbsp;date&nbsp;suivante&nbsp;:&nbsp;<?php&nbsp;echo&nbsp;$f['date'];&nbsp;?>.</b><br/><br/><?php&nbsp;echo&nbsp;$f['candidature'];&nbsp;?></p>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<hr/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<form&nbsp;method="post"&nbsp;action="misc.php?page=recrutement">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<label&nbsp;for="poste">Poste&nbsp;Convoit&eacute;&nbsp;:</label>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<select&nbsp;name="poste"&nbsp;id="poste">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<option&nbsp;value="Super&nbsp;Mod&eacute;rateur">Super&nbsp;Mod&eacute;rateur</option>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<option&nbsp;value="Mod&eacute;rateur&nbsp;(Partie&nbsp;Musique)">Mod&eacute;rateur&nbsp;(Partie&nbsp;Musique)</option>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<option&nbsp;value="Mod&eacute;rateur&nbsp;(Partie&nbsp;Dessin)">Mod&eacute;rateur&nbsp;(Partie&nbsp;Dessin)</option>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</select><br/><br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<label&nbsp;for="candidature">Candidature&nbsp;:</label><br/><textarea&nbsp;name="candidature"&nbsp;id="candidature"&nbsp;rows="20"&nbsp;cols="70"&nbsp;placeholder="Tapez&nbsp;votre&nbsp;candidature&nbsp;ici."></textarea><br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input&nbsp;type="submit"&nbsp;value="Envoyer"/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</form>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<?php
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}
&
nbsp;&nbsp;&nbsp;&nbsp;}
}
?>
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?
(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
Code PHP :
<?php
if($mybb->user['usergroup']&nbsp;!=&nbsp;0)&nbsp;{
&
nbsp;&nbsp;&nbsp;&nbsp;$db&nbsp;=&nbsp;new&nbsp;PDO('mysql:host=localhost;dbname=mybb',&nbsp;'root',&nbsp;'');
&
nbsp;&nbsp;&nbsp;&nbsp;if($mybb->user['usergroup']&nbsp;==&nbsp;4)&nbsp;{
&
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;Code&nbsp;a&nbsp;exécuter&nbsp;pour&nbsp;un&nbsp;administrateur.
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$q1&nbsp;=&nbsp;$db->query('SELECT&nbsp;`uid`,&nbsp;`date`,&nbsp;`poste`,&nbsp;`candidature`&nbsp;FROM&nbsp;`mybb`.`recrutement`&nbsp;WHERE&nbsp;`lu`&nbsp;=&nbsp;0&nbsp;ORDER&nbsp;BY&nbsp;`cid`&nbsp;ASC');
&
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;while($f1&nbsp;=&nbsp;$q1->fetch())&nbsp;{
&
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$q2&nbsp;=&nbsp;$db->query('SELECT&nbsp;`username`&nbsp;FROM&nbsp;`mybb`.`mybb_users`&nbsp;WHERE&nbsp;`uid`&nbsp;=&nbsp;'&nbsp;.&nbsp;$f1['uid']);
&
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$f2&nbsp;=&nbsp;$q2->fetch();
&
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;?>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<p><b>La&nbsp;candidature&nbsp;de&nbsp;<a&nbsp;href="member.php?action=profile&uid=<?php&nbsp;echo&nbsp;$f1['uid'];&nbsp;?>"><?php&nbsp;echo&nbsp;$f2['username'];&nbsp;?></a>&nbsp;pour&nbsp;le&nbsp;poste&nbsp;de&nbsp;<?php&nbsp;echo&nbsp;$f1['poste'];&nbsp;?>&nbsp;a&nbsp;&eacute;t&eacute;&nbsp;soumise&nbsp;&agrave;&nbsp;la&nbsp;date&nbsp;suivante&nbsp;:&nbsp;<?php&nbsp;echo&nbsp;$f1['date'];&nbsp;?>.</b><br/><br/><?php&nbsp;echo&nbsp;$f1['candidature'];&nbsp;?></p>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<hr/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<?php
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}
&
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$db->exec('UPDATE&nbsp;`mybb`.`recrutement`&nbsp;SET&nbsp;lu&nbsp;=&nbsp;1');
&
nbsp;&nbsp;&nbsp;&nbsp;}
&
nbsp;&nbsp;&nbsp;&nbsp;else&nbsp;{
&
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;Code&nbsp;a&nbsp;exécuter&nbsp;pour&nbsp;tout&nbsp;autre&nbsp;membre&nbsp;connecté.
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if($_GET['traitement'])&nbsp;{
&
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$db->exec('DELETE&nbsp;FROM&nbsp;`mybb`.`recrutement`&nbsp;WHERE&nbsp;uid&nbsp;=&nbsp;'&nbsp;.&nbsp;$mybb->user['uid']);
&
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$db->exec('INSERT&nbsp;INTO&nbsp;`mybb`.`recrutement`&nbsp;(`uid`,&nbsp;`poste`,&nbsp;`candidature`)&nbsp;VALUES&nbsp;('&nbsp;.&nbsp;$mybb->user['uid']&nbsp;.&nbsp;',&nbsp;\''&nbsp;.&nbsp;addslashes(htmlentities($_POST['poste']))&nbsp;.&nbsp;'\',&nbsp;\''&nbsp;.&nbsp;nl2br(addslashes(htmlentities($_POST['candidature'])))&nbsp;.&nbsp;'\')');
&
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;else&nbsp;{
&
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$q&nbsp;=&nbsp;$db->query('SELECT&nbsp;`date`,&nbsp;`poste`,&nbsp;`candidature`&nbsp;FROM&nbsp;`mybb`.`recrutement`&nbsp;WHERE&nbsp;`uid`&nbsp;=&nbsp;'&nbsp;.&nbsp;$mybb->user['uid']);
&
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$f&nbsp;=&nbsp;$q->fetch();
&
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;?>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<p><b>Votre&nbsp;candidature&nbsp;pour&nbsp;le&nbsp;poste&nbsp;de&nbsp;<?php&nbsp;echo&nbsp;$f['poste'];&nbsp;?>&nbsp;a&nbsp;&eacute;t&eacute;&nbsp;soumise&nbsp;&agrave;&nbsp;la&nbsp;date&nbsp;suivante&nbsp;:&nbsp;<?php&nbsp;echo&nbsp;$f['date'];&nbsp;?>.</b><br/><br/><?php&nbsp;echo&nbsp;$f['candidature'];&nbsp;?></p>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<hr/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<form&nbsp;method="post"&nbsp;action="misc.php?page=recrutement">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<label&nbsp;for="poste">Poste&nbsp;Convoit&eacute;&nbsp;:</label>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<select&nbsp;name="poste"&nbsp;id="poste">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<option&nbsp;value="Super&nbsp;Mod&eacute;rateur">Super&nbsp;Mod&eacute;rateur</option>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<option&nbsp;value="Mod&eacute;rateur&nbsp;(Partie&nbsp;Musique)">Mod&eacute;rateur&nbsp;(Partie&nbsp;Musique)</option>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<option&nbsp;value="Mod&eacute;rateur&nbsp;(Partie&nbsp;Dessin)">Mod&eacute;rateur&nbsp;(Partie&nbsp;Dessin)</option>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</select><br/><br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<label&nbsp;for="candidature">Candidature&nbsp;:</label><br/><textarea&nbsp;name="candidature"&nbsp;id="candidature"&nbsp;rows="20"&nbsp;cols="70"&nbsp;placeholder="Tapez&nbsp;votre&nbsp;candidature&nbsp;ici."></textarea><br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input&nbsp;type="submit"&nbsp;value="Envoyer"/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</form>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<?php
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}
&
nbsp;&nbsp;&nbsp;&nbsp;}
}
?>
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?

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

forum en création
Répondre
17-04-2012, 20:08, (Modification du message : 17-04-2012, 20:09 par Saphir.)
#27
RE: [Tutoriel] Créer un formulaire de recrutement.
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.

Cordialement,
Saphir,
Modérateur MyBB.support.
Répondre
18-04-2012, 5:42, (Modification du message : 18-04-2012, 6:25 par L@Fouine.)
#28
RE: [Tutoriel] Créer un formulaire de recrutement.
(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 = X
INSERT 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 headerRolleyes



Pièces jointes Miniature(s)
   

forum en création
Répondre
18-04-2012, 8:06,
#29
RE: [Tutoriel] Créer un formulaire de recrutement.
problèmes a l'ouverture de page manager

Citation :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

je crois que je vais baisser les bras mais en tout cas merci pour tes conseils sa ma beaucoup aidéSmile

forum en création
Répondre
18-04-2012, 9:15,
#30
RE: [Tutoriel] Créer un formulaire de recrutement.
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

forum en création
Répondre
18-04-2012, 13:00,
#31
RE: [Tutoriel] Créer un formulaire de recrutement.

Citation :DELETE FROM `mybb`.`recrutement` WHERE uid = X
INSERT 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.

Cordialement,
Saphir,
Modérateur MyBB.support.
Répondre
19-04-2012, 5:46,
#32
RE: [Tutoriel] Créer un formulaire de recrutement.
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

forum en création
Répondre
19-04-2012, 10:22, (Modification du message : 19-04-2012, 10:59 par L@Fouine.)
#33
RE: [Tutoriel] Créer un formulaire de recrutement.
(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.
c'est pas use mybb templates sur non? sinon sa ce trouve ou?

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?

forum en création
Répondre
19-04-2012, 11:33, (Modification du message : 19-04-2012, 11:53 par L@Fouine.)
#34
RE: [Tutoriel] Créer un formulaire de recrutement.
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 pasSad
oui sa ne met pas la date et sans n'enregistre pas

forum en création
Répondre
19-04-2012, 12:40,
#35
RE: [Tutoriel] Créer un formulaire de recrutement.
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
Code :
`mybb`
par
Code :
`nom_de_ta_base
; 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.

Cordialement,
Saphir,
Modérateur MyBB.support.
Répondre
19-04-2012, 13:47,
#36
RE: [Tutoriel] Créer un formulaire de recrutement.
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....

forum en création
Répondre
24-12-2012, 17:54,
#37
RE: [Tutoriel] Créer un formulaire de recrutement.
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]

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é ! Smile
Répondre
24-12-2012, 18:14,
#38
RE: [Tutoriel] Créer un formulaire de recrutement.
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 :
Code PHP :
<?php $db = new PDO('mysql:host=localhost;dbname=mybb''root'''); ?>
(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.)

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...

Cordialement,
Saphir,
Modérateur MyBB.support.
Répondre
24-12-2012, 18:21,
#39
RE: [Tutoriel] Créer un formulaire de recrutement.
La quelqu' un essaye de me le faire, je vous redis si sa ne marche pas Smile
Répondre
19-05-2013, 16:58,
#40
RE: [Tutoriel] Créer un formulaire de recrutement.
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 :
<?php
if($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 &eacute;t&eacute; soumise &agrave; 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 &eacute;t&eacute; soumise &agrave; 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&eacute; :</label>
                <select name="poste" id="poste">
                    <option value="Graphiste">Graphiste</option>
                    <option value="Programmeur">Programmeur</option>
                    <option value="Journaliste (Section actualit&eacute;)">Journaliste (Section actualit&eacute;)</option>
                    <option value="Mod&eacute;rateur (Section actualit&eacute;)">Mod&eacute;rateur (Section actualit&eacute;)</option>
                    <option value="Mod&eacute;rateur (Partie Raisonnement logique et num&eacute;rique)">Mod&eacute;rateur (Partie Raisonnement logique et num&eacute;rique)</option>
                    <option value="Mod&eacute;rateur Culture g&eacute;n&eacute;rale - S&apos;entra&icirc;ner en s&apos;amusant !)">Mod&eacute;rateur (Culture g&eacute;n&eacute;rale - S&apos;entra&icirc;ner en s&apos;amusant !)</option>
                </select>
                <br/><br/>
                <p>Si vous postulez pour le poste de journaliste, veillez-nous indiquer le ou les cat&eacute;gories souhait&eacute;es (Soci&eacute;t&eacute;, Web &amp; Tech, Sciences, &Eacute;conomie, Entreprise, Sport, Culture et/ou Cin&eacute;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..
Répondre




Utilisateur(s) parcourant ce sujet : 26 visiteur(s)

Contact | MyBB.support | Retourner en haut | Retourner au contenu | Version bas-débit (Archivé) | Syndication RSS
 Utilitaire de traduction fourni par Regentronique