Afficher les données d'un membre qui se connecte

Ce forum vous servira à trouver de l'aide uniquement en ce qui concerne le développement d'un de vos MODs, ou l'adaptation d'un MOD phpBB2 pour phpBB3.

Modérateur: Equipe

Re: Afficher les données d'un membre qui se connecte

Messagepar dulaque » 14 Oct 2009 à 12:54

Dakin Quelia a écrit:Bonjour dulaque,

Non, pas du tout. Il ne faut pas la déclarer à nouveau. :)

Dans ton code php, tu dois juste mettre:
Code: Tout sélectionner
generate_profile_fields_template('grab', 5);
print_r($user_fields);     


A bientôt,


Merci Dakin Quelia mais c'est exactement ce que j'ai fait, regarde mon post avantle tien ....

j'ai une erreur :
Fatal error: Call to undefined function: generate_profile_fields_template() in /home/clients/www/forum-rachatdecredits.com/www/test.php on line 139
un rachat de crédits sinon rien - http://www.forum-rachatdecredits.com
Merci a la communauté de PHPBB-fr pour sa sympathie
dulaque
Apprenti-posteur
Apprenti-posteur
 
Messages: 198
Inscription: 01 Fév 2006 à 11:49
Localisation: Paris

Re: Afficher les données d'un membre qui se connecte

Messagepar Dakin Quelia » 14 Oct 2009 à 12:55

Non, ce n'est pas ce que tu as fait. Tu as fait:
Code: Tout sélectionner
function generate_profile_fields_template('grab'5)
{
print_r($user_fields);
}
  


Ce qui n'est pas bon du tout. Tu dois mettre comme j'ai dit. :D
Image Aucun support par mail, MP ou msn.
Développeur d'une framework phpBB (outil)
Ouvrir un compte Gratuit chez Free-H? Détail complet en cliquant ici | Créer votre forum phpBB facilement: MyFF
Mon blogue: Mon blogue | Mon jeu de rôles: Sénat Galactique | Mon hébergeur: Free-H | phpBB Forge: cliquez ici

Image
Avatar de l’utilisateur
Dakin Quelia
Supporter
Supporter
 
Messages: 20391
Inscription: 31 Oct 2006 à 18:33
Localisation: Belgique

Re: Afficher les données d'un membre qui se connecte

Messagepar dulaque » 14 Oct 2009 à 13:00

Pardon, décidément je suis encore bien malade.

J'ai donc fait ce que tu m'as dit (j'ai retiré la function elle meme :

Code: Tout sélectionner
generate_profile_fields_template('grab', 5);
print_r($user_fields);   


voila mon code en entier :

-Edité par ErnadoO-
Motif: 20 lignes de code maxi, c'est marqué dans le règlement, pensez à le lire ;)

et j'ai : Fatal error: Call to undefined function: generate_profile_fields_template() in /home/clients/www/forum-rachatdecredits.com/www/test.php on line 138
Dernière édition par dulaque le 14 Oct 2009 à 13:02, édité 1 fois.
un rachat de crédits sinon rien - http://www.forum-rachatdecredits.com
Merci a la communauté de PHPBB-fr pour sa sympathie
dulaque
Apprenti-posteur
Apprenti-posteur
 
Messages: 198
Inscription: 01 Fév 2006 à 11:49
Localisation: Paris

Re: Afficher les données d'un membre qui se connecte

Messagepar ErnadoO » 14 Oct 2009 à 13:02

Dakin Quelia a écrit:Non, pas du tout. Il ne faut pas la déclarer à nouveau. :)

Dans ton code php, tu dois juste mettre:
Code: Tout sélectionner
generate_profile_fields_template('grab', 5);
print_r($user_fields);     


A bientôt,

Pas du tout, j'ai dis de faire le print_r() dans la déclaration de la fonction, pas après l'appel de cette fonction. Bref, si tu pouvais éviter d'intervenir, merci


dulaque, l'erreur provient du fait que le fichier includes/functions_profile_fields.php n'est pas inclus
ErnadoO
 

Re: Afficher les données d'un membre qui se connecte

Messagepar dulaque » 14 Oct 2009 à 13:05

OK, alors j'ai rajouté :
include($phpbb_root_path . 'includes/functions_profile_fields.' . $phpEx);

dans l'entete du fichier et voila ce que j'obtiens en plus de l'erreur :

http://www.forum-rachatdecredits.com/test.php

soit :

U :
Fatal error: Call to undefined function: generate_profile_fields_template() in /home/clients/www/forum-rachatdecredits.com/www/test.php on line 139
un rachat de crédits sinon rien - http://www.forum-rachatdecredits.com
Merci a la communauté de PHPBB-fr pour sa sympathie
dulaque
Apprenti-posteur
Apprenti-posteur
 
Messages: 198
Inscription: 01 Fév 2006 à 11:49
Localisation: Paris

Re: Afficher les données d'un membre qui se connecte

Messagepar ErnadoO » 14 Oct 2009 à 13:08

oulha oui j'ai grave merdé :mrgreen: :mrgreen:

Remplace
Code: Tout sélectionner
generate_profile_fields_template('grab', 5); 

par
Code: Tout sélectionner
$cp = new custom_profile();
$profile_fields_cache = $cp->generate_profile_fields_template('grab', 5);
print_r($profile_fields_cache); 


Apres, je te conseille de rempalcer 'grap' par 'show", peut être que les résultats renvoyés seront plus facile à utiliser pour toi
ErnadoO
 

Re: Afficher les données d'un membre qui se connecte

Messagepar dulaque » 14 Oct 2009 à 13:16

Le resultat est suprenant et sans erreur :

http://www.forum-rachatdecredits.com/test.php

Mais, car il y a un mais, je tourne en rond, j'ai bien compris que cette fonction remplace ma requete....

Mais le pb reste entier, comment lui demander de mettre lui meme la valeur de $user_id dés que le membre se connecte, car dans mon exemple j'ai forcé en mettant 5 ????
un rachat de crédits sinon rien - http://www.forum-rachatdecredits.com
Merci a la communauté de PHPBB-fr pour sa sympathie
dulaque
Apprenti-posteur
Apprenti-posteur
 
Messages: 198
Inscription: 01 Fév 2006 à 11:49
Localisation: Paris

Re: Afficher les données d'un membre qui se connecte

Messagepar ErnadoO » 14 Oct 2009 à 13:17

remplace 5 par
Code: Tout sélectionner
$user->data['user_id']
ErnadoO
 

Re: Afficher les données d'un membre qui se connecte

Messagepar dulaque » 14 Oct 2009 à 13:20

ErnadoO a écrit:............

Apres, je te conseille de rempalcer 'grap' par 'show", peut être que les résultats renvoyés seront plus facile à utiliser pour toi


Avec show rien ne s'affiche ....

Merci pour ta patience
un rachat de crédits sinon rien - http://www.forum-rachatdecredits.com
Merci a la communauté de PHPBB-fr pour sa sympathie
dulaque
Apprenti-posteur
Apprenti-posteur
 
Messages: 198
Inscription: 01 Fév 2006 à 11:49
Localisation: Paris

Re: Afficher les données d'un membre qui se connecte

Messagepar ErnadoO » 14 Oct 2009 à 13:22

petite precision, si tu fais un appel avec 'show' comme premier paramètre, il faut quelques peut modifier le print_r() apres, en faisant:
Code: Tout sélectionner
print_r($profile_fields_cache['row']);

ou
Code: Tout sélectionner
print_r($profile_fields_cache['blockrow']);


Encore, une fois, ceci dans le but de trouver ce qui te conviendrait le mieux comme résultat, pour ton exploitation
ErnadoO
 

Re: Afficher les données d'un membre qui se connecte

Messagepar dulaque » 14 Oct 2009 à 13:31

effectivement il n'a pas aimé les double [] :)

Voila le resultat obtenu (aucun avec show)
http://www.forum-rachatdecredits.com/test.php

Par contre si je veux ne cibler qu'un seul champ, que dois je faire (avec la methode grab, puisque show ne m'affiche rien)

Merci encore bcp
un rachat de crédits sinon rien - http://www.forum-rachatdecredits.com
Merci a la communauté de PHPBB-fr pour sa sympathie
dulaque
Apprenti-posteur
Apprenti-posteur
 
Messages: 198
Inscription: 01 Fév 2006 à 11:49
Localisation: Paris

Re: Afficher les données d'un membre qui se connecte

Messagepar ErnadoO » 14 Oct 2009 à 13:34

en tant qu'invité, aucun champ de profile n'est assigné donc je ne peux rien constater.

Zip moi ton fichier test.php et le fichier html qui va avec, je vais te faire ce que tu veux sinon on en a pour des heures/jours :D
ErnadoO
 

Re: Afficher les données d'un membre qui se connecte

Messagepar dulaque » 14 Oct 2009 à 13:48

mon fichier htmt doit juste contenir la liste des professionnels inscrit dans la table PRO de ma base SQL répondant au code postal du membre connecté, je n'ai pas fait de code autre que celui qui fonctionnait avc ma vilaine requete.

Concernant mon fichier .php le code est celui-la :

-Edité par ErnadoO-
Motif: 20 lignes de code maxi

C'est super sympa, mais j'estime que tu en as deja beaucoup fait ...

Je vais essayer de trouver un peu par moi meme, c'est la moindre des choses ...

Encore mille fois merci, ça va beaucoup m'aider.


@ trés bientôt
un rachat de crédits sinon rien - http://www.forum-rachatdecredits.com
Merci a la communauté de PHPBB-fr pour sa sympathie
dulaque
Apprenti-posteur
Apprenti-posteur
 
Messages: 198
Inscription: 01 Fév 2006 à 11:49
Localisation: Paris

Re: Afficher les données d'un membre qui se connecte

Messagepar ErnadoO » 14 Oct 2009 à 13:52

Il me semble avoir demandé un zip non?
De plus, je t'ai déjà fais la remarque tout à l'heure que c'était 20 lignes de code maxi par message
ErnadoO
 

Re: Afficher les données d'un membre qui se connecte

Messagepar dulaque » 14 Oct 2009 à 14:17

[mode : boulet]Désolés, j'avais pas vu la remarque sur les 20 lignes maxi,[End mode : boulet]

Voici le fichier ZIP
http://www.forum-rachatdecredits.com/test.zip

Merci énormément
un rachat de crédits sinon rien - http://www.forum-rachatdecredits.com
Merci a la communauté de PHPBB-fr pour sa sympathie
dulaque
Apprenti-posteur
Apprenti-posteur
 
Messages: 198
Inscription: 01 Fév 2006 à 11:49
Localisation: Paris

PrécédenteSuivante

Retourner vers Aide au développement

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités

Partenaires : phpBBHacks.com • phpBB-Seo.com • EzCom-fr.com • phpBB3 Styles • phpBB podpora • phpBB Portugal    Liens : Net Avenir • PromoBenef • Ticket Gagnant