Comment récupérer le nom de membre

Ce forum aborde toutes les questions qu'un codeur ou webmaster pourrait se poser, et n'ayant aucun rapport direct avec phpBB.
Tout ce qui peut concerner la récupération des sessions de phpBB sur votre site, doit se faire dans cette section.

Modérateur: Equipe

Règles du forum
A lire impérativement : Règlement de phpBB-fr.com

Comment récupérer le nom de membre

Messagepar The-Chaos » 02 Mar 2006 à 16:02

Je tente de faire un RpG sur mon site (très basique, c'est pas le thème général du forum) et je suis en train de constuire une petite page pour pouvoir afficher différents éléments (comme par exemple les fiches de personnages, magasins, ...)

Les membres ont donc accès à toute les fiches, mais seul le propriétaire de la fiche (et l'administrateur) peuvent changer les données de cette fiche.

Mon problème c'est de récupérer le nom du membre connecté au forum(via les cookies) pour pouvoir dire:
Si tu t'appelles X alors tu peux éditer la fiche de X et pas celle de Y.

Je sais pas comment récupérer donc les données du cookie, quel sont la valeur, ... Donc si quelqu'un pourrait m'aider se serait la bienvenue.

En résumé:
Il me faut le code premetant de dire que
Code: Tout sélectionner
$membre = "le nom du membre qui est connecté"


Merci d'avance pour vos réponse
The-Chaos
Posteur néophyte
Posteur néophyte
 
Messages: 22
Enregistré le: 15 Juin 2005 à 17:36

Re

Messagepar Elglobo » 02 Mar 2006 à 17:55

Salut The-Chaos,

Dans le centre de documentation, tu as cela qui pourra t'être trés utile.

Une fois les sessions des utilisateurs récupérées, tu pourras faire appel à la variable $userdata['username'] dans tes scripts pour récupérer les noms de user de phpbb.

:wink:
phpBB-Services.com: L'hébergement et l'assistance de votre forum phpBB en toute tranquillité.
Avatar de l’utilisateur
Elglobo
Floodeur universel
Floodeur universel
 
Messages: 14943
Enregistré le: 13 Oct 2004 à 17:28

Messagepar The-Chaos » 02 Mar 2006 à 20:08

je pense que j'avais pas fais assez de recherche :roll:

mais merci bien quand meme :)


Je continues ma page :)
The-Chaos
Posteur néophyte
Posteur néophyte
 
Messages: 22
Enregistré le: 15 Juin 2005 à 17:36

Messagepar The-Chaos » 04 Mar 2006 à 17:38

Voilà, j'avance de plus en plus dans mon code, mais j'ai un petit problème.

J'ai un tableau. J'ai des informations/textes dans une case de mon tableau.

J'aimerai bien (grace au javascript, car le $_GET ne s'y prete guère) que quand un membre clique sur un lien, un petit formulaire s'affiche dans une autre case du tableau.

J'ai donc fait un code comme ceci :

fichier.php
Code: Tout sélectionner
...
<head>
<script type="text/javascript" src="test.js"></script>
...
</head>
<body>
...


<td class="row1">
<p>
<ul class="liste"></p>
   <li><a href="test.html" onClick="javascript:coucou(race)"><strong>Race:</strong> <?php echo $personnage_race;?></a></li>
   <li><strong>Classe:</strong> <?php echo $personnage_classe;?></li>
</ul>
</td>

...

<td>
<div id="formulaire_caracteristique_race"></div>
</td>


test.js
Code: Tout sélectionner
function coucou(type){

if( type == race )

//Suppression de l'ancien contenu
var form = document.getElementById("formulaire_caracteristique_race");
var old_contenu = form.firstChild;
form.removeChild(old_contenu);
//Ajout de l'information

var form = document.createElement("form");
form.setAttribute("method","post");
var paragraphe = document.createElement("p");
var label = document.createElement("label");
var input = document.createElement("input");
input.setAttribute("type","text");

input.setAttribute("name","race");

label.appendChild(input);
paragraphe.appendChild(label);
form.appendChild(paragraphe);

}


C'est mon premier vrai code javascript. Je vous ai donc mis TOUT le contenu de mon fichier test.js

J'espere que vous saurez m'aider

Merci d'avance :)
The-Chaos
Posteur néophyte
Posteur néophyte
 
Messages: 22
Enregistré le: 15 Juin 2005 à 17:36


Retourner vers Coding, Webmastering et Sécurité informatique

 


  • Articles en relation
    Réponses
    Vues
    Dernier message

Qui est en ligne

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