CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Membres phpBB

Creadiz
Creadiz
Niveau 10
16 août 2006 à 14:39:52

Salut à tous ! :)

Voilà, je suis actuellement en train de créer un site web, dont certaines pages seraient protégées aux visiteurs non-identifiés.

J´ai déjà çà de pret :

http://creadiz.free.fr/espace_membre/

Mais voilà, ce que j´aimerais faire, c´est le même système de pages protégées, mais que les membres s´inscrivant grâce à ce formulaire soient inscrits automatiquement sur mon forum phpBB. Par contre j´aimerais (si c´est possible) éviter d´arriver sur le formulaire phpBB, qui n´est pas aux couleurs du site, quitte à recréer exactement les même infos sur le formulaire sur le site.

J´éspère avoir été clair, si vous avez besoin de plus de précisions, n´hésitez pas ;)

En vous remerciant :D

deepblue
deepblue
Niveau 16
16 août 2006 à 15:19:36

A priori, il y a 2 solutions :
- tu fais toi emem ton formulaire et tu traites toi meme les infos que tu enregistres dans les meme tables que ton phpbb
- tu reproduite le formualire de phpbb et tu mets dans la balise <form> : action="nom de la page cible du formualire d´inscription de phpbb"

Creadiz
Creadiz
Niveau 10
16 août 2006 à 15:39:09

Merci :)

Je pencherais plutôt pour la première solution (le but étant que l´on ne voit à aucun moment le forum)

Mais je ne connais pas grand chose au PHP, là les infos s´enregistre dans une table "membre" comment dois-je faire pour qu´elle soient "compatibles" avec mon forum ?

Merci ;)

deepblue
deepblue
Niveau 16
16 août 2006 à 15:42:36

Ben enregisttre les infos dans les memes tables que celles utilisées par phpbb

Creadiz
Creadiz
Niveau 10
16 août 2006 à 16:15:18

Ok merci je vais essayer

Creadiz
Creadiz
Niveau 10
16 août 2006 à 17:07:55

Je n´y arrive pas ... Je comprend pas vraiment comment faire, là où la table "membre" est inscrite dans l´espace membre du site, j´inscris "phpbb_users" mais lorsque je fais ca ca me met un message d´erreur, que dois-je faire de plus ?. .

Creadiz
Creadiz
Niveau 10
17 août 2006 à 11:54:15

Un petit up au cas où ...

deepblue
deepblue
Niveau 16
17 août 2006 à 12:00:14

1) Donne le message d´erreur
2) Dans ta requete sql, verfie la concordance des champs

Creadiz
Creadiz
Niveau 10
17 août 2006 à 12:10:42

1. Unknown column ´pseudo´ in ´field list´

ou

Unknown column ´pseudo´ in ´where clause´

2. Tu pourrais m´expliquer comment faire ? En tout cas pour voir les champs de phpBB car là le système de mon site ca donne :

id_membre int(10),
id varchar(20),
pseudo varchar(20),
passe varchar(20)

Merci ;)

deepblue
deepblue
Niveau 16
17 août 2006 à 12:14:22

Et tu pourrais donner celle de la table de phpbb

Creadiz
Creadiz
Niveau 10
17 août 2006 à 12:22:16

Celui de phpbb_users est celui là

`user_id` mediumint(8) NOT NULL,
`user_active` tinyint(1) default ´1´,
`username` varchar(25) collate latin1_general_ci NOT NULL,
`user_password` varchar(32) collate latin1_general_ci NOT NULL,
`user_session_time` int(11) NOT NULL default ´0´,
`user_session_page` smallint(5) NOT NULL default ´0´,
`user_lastvisit` int(11) NOT NULL default ´0´,
`user_regdate` int(11) NOT NULL default ´0´,
`user_level` tinyint(4) default ´0´,
`user_posts` mediumint(8) unsigned NOT NULL default ´0´,
`user_timezone` decimal(5,2) NOT NULL default ´0.00´,
`user_style` tinyint(4) default NULL,
`user_lang` varchar(255) collate latin1_general_ci default NULL,
`user_dateformat` varchar(14) collate latin1_general_ci NOT NULL default ´d M Y H:i´,
`user_new_privmsg` smallint(5) unsigned NOT NULL default ´0´,
`user_unread_privmsg` smallint(5) unsigned NOT NULL default ´0´,
`user_last_privmsg` int(11) NOT NULL default ´0´,
`user_login_tries` smallint(5) unsigned NOT NULL default ´0´,
`user_last_login_try` int(11) NOT NULL default ´0´,
`user_emailtime` int(11) default NULL,
`user_viewemail` tinyint(1) default NULL,
`user_attachsig` tinyint(1) default NULL,
`user_allowhtml` tinyint(1) default ´1´,
`user_allowbbcode` tinyint(1) default ´1´,
`user_allowsmile` tinyint(1) default ´1´,
`user_allowavatar` tinyint(1) NOT NULL default ´1´,
`user_allow_pm` tinyint(1) NOT NULL default ´1´,
`user_allow_viewonline` tinyint(1) NOT NULL default ´1´,
`user_notify` tinyint(1) NOT NULL default ´1´,
`user_notify_pm` tinyint(1) NOT NULL default ´0´,
`user_popup_pm` tinyint(1) NOT NULL default ´0´,
`user_rank` int(11) default ´0´,
`user_avatar` varchar(100) collate latin1_general_ci default NULL,
`user_avatar_type` tinyint(4) NOT NULL default ´0´,
`user_email` varchar(255) collate latin1_general_ci default NULL,
`user_icq` varchar(15) collate latin1_general_ci default NULL,
`user_website` varchar(100) collate latin1_general_ci default NULL,
`user_from` varchar(100) collate latin1_general_ci default NULL,
`user_sig` text collate latin1_general_ci,
`user_sig_bbcode_uid` char(10) collate latin1_general_ci default NULL,
`user_aim` varchar(255) collate latin1_general_ci default NULL,
`user_yim` varchar(255) collate latin1_general_ci default NULL,
`user_msnm` varchar(255) collate latin1_general_ci default NULL,
`user_occ` varchar(100) collate latin1_general_ci default NULL,
`user_interests` varchar(255) collate latin1_general_ci default NULL,
`user_actkey` varchar(32) collate latin1_general_ci default NULL,
`user_newpasswd` varchar(32) collate latin1_general_ci default NULL,
PRIMARY KEY (`user_id`),
KEY `user_session_time` (`user_session_time`)

deepblue
deepblue
Niveau 16
17 août 2006 à 13:57:54

Ben a toi de voir a quoi correspond chacun des champs et lors e ta requete sql, remplis les :

$sql = "INSERT INTO phpbb_users VALUES(´user_id´ ...´)";
$req = mysql_query($sql) or die ("Hey man...il y a un souci dans le mysql_query() : ".mysql_error());

Creadiz
Creadiz
Niveau 10
17 août 2006 à 17:03:53

Merci !!

:D

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Internet
  • Macintosh
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment