Quelles SESSIONS utilisé ? [Réglé]
g33k677 Membre non connecté
Booster Fuzil
-
Booster Fuzil
- Voir le profil du membre g33k677
- Inscrit le : 10/05/2012
Je vous pose la question suivante : Je commence actuellement la création d'une boutique sous forme de module. Sur ma première page, j'aimerais que il aille me chercher l'id du membre pour ensuite, faire un "SELECT money FROM membres WHERE id=(ID SESSION)".
Comment m'y prendre ? Quelle est la SESSION de PhpBoost pour l'id ?
Je n'ai jamais manipulé les SESSION appart avant :X
g33k677.
Visiteur
Boosteur Inactif
Sans vouloir te décourager, la gestion complète d'une boutique est assez fastidieuse à mettre en place.
De nombreux CMS le font déjà très bien.. Prestashop par exemple.
Cela n'est que mon avis sur le sujet.
Le cas échéant, bon courage dans le développement de ton module.
g33k677 Membre non connecté
Booster Fuzil
-
Booster Fuzil
- Voir le profil du membre g33k677
- Inscrit le : 10/05/2012
Je parle d'une boutique pour un jeu vidéo, le membre peut s'acheter des pouvoirs qui s'ajoutent dans la base de donnée, et affiche le nombre de monaie virtuel !
Rien de plus simple

Nous nous sommes certainement mal compris

PS : Tu habite en Alsace comme moi (Bah-Rhin Saverne)
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
Tu travailles sur la version 3.0 ou 4.0 ?
PS :
Citation :
Tu habite en Alsace comme moi (Bah-Rhin Saverne)
Moi également
g33k677 Membre non connecté
Booster Fuzil
-
Booster Fuzil
- Voir le profil du membre g33k677
- Inscrit le : 10/05/2012
Visiteur
Boosteur Inactif
g33k677 :
Bonjour,
Je parle d'une boutique pour un jeu vidéo, le membre peut s'acheter des pouvoirs qui s'ajoutent dans la base de donnée, et affiche le nombre de monaie virtuel !
Rien de plus simple
Nous nous sommes certainement mal compris
PS : Tu habite en Alsace comme moi (Bah-Rhin Saverne)
Je parle d'une boutique pour un jeu vidéo, le membre peut s'acheter des pouvoirs qui s'ajoutent dans la base de donnée, et affiche le nombre de monaie virtuel !
Rien de plus simple

Nous nous sommes certainement mal compris

PS : Tu habite en Alsace comme moi (Bah-Rhin Saverne)
effectivement, je pense qu'on s'est mal compris

Oui, in Elsass... pas très loin non plus de Saverne.
Bon courage pour la suite.
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
g33k677 Membre non connecté
Booster Fuzil
-
Booster Fuzil
- Voir le profil du membre g33k677
- Inscrit le : 10/05/2012
require_once('../kernel/begin.php'); //Charge les éléments essentiels de PHPBoost
require_once('../kernel/header.php'); //Charge le début de l'environnement graphique de PHPBoost
load_module_lang('Boutique'); //Charge le fichier langue
echo '<div style="text-align: center;">Bienvenue à la boutique officiele de
Pingouk.<br>
Vous pouvez acheter des persos & participer à la loterie,
simplement super !<br>
</div>
<br>
<div style="text-align: center;"><big>TU AS ACTUELLEMENT [<span
style="font-weight: bold;">PGK</span>]...</big><br>
</div>
<br>
<div style="text-align: center;"><a href="loto.php"><img
style="border: 0px solid ; width: 242px; height: 57px;" alt=""
src="/Boutique/img/loto.png"></a><br>
Simplement super, la loterie, tu pourras gagner facilement des PGK
(monaie virtuelle de Pingouk)...<br>
Avec la loterie totalement gratuite, tu gagne rapidement en tapant le
bon code, 400 PGK ! Mais attention, une fois que la v1 seras sortie,
vous ne gagnerez plus que 300 PGK, il faut en profiter d'urgence !
<br><br>
<br>
<a href="persos.php"><img
style="border: 0px solid ; width: 242px; height: 57px;" alt=""
src="/Boutique/img/skins.png"></a><br>
Pleins de persos créer par les staff, ce sont de magnifique petit
pingouins qui font de la banquise le paradis absolu !<br>
Achète en un tas !<br>
En plus, il y a promo sur tous les persos (<span
style="color: rgb(230, 68, 146);"><span
style="font-weight: bold; font-style: italic;">-50% de réductions</span><span
style="color: rgb(1, 0, 0);">
</span></span><br>Youhouuu, simplement énorme pour une v1 !<br>
<br>
<small style="font-style: italic;">Pour tout problème constater,
envoyez un message privé à Soudain ou Poohw.</small><br>
</div>';
require_once('../kernel/footer.php'); //Charge la fin de l'environnement graphique de PHPBoost
?>"
Je demande juste quelle SESSION utilise PHPBOOST :X
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
Code PHP :
$User->get_attribute('user_id')
g33k677 Membre non connecté
Booster Fuzil
-
Booster Fuzil
- Voir le profil du membre g33k677
- Inscrit le : 10/05/2012

Merci
g33k677 Membre non connecté
Booster Fuzil
-
Booster Fuzil
- Voir le profil du membre g33k677
- Inscrit le : 10/05/2012
Code :
Code PHP :
<?php require_once('../kernel/begin.php'); //Charge les éléments essentiels de PHPBoost require_once('../kernel/header.php'); //Charge le début de l'environnement graphique de PHPBoost load_module_lang('Boutique'); //Charge le fichier langue // Connexion base de donnée $bdd = new PDO('mysql:host=HOST;dbname=BDD', 'ROOT', 'MDP'); // Host remplis correctement pour devrai ;D $reponse = $bdd->query('SELECT * FROM phpboost_member WHERE user_id=' .User->get_attribute('user_id'). ''); $pgk = $reponse->fetch(); echo '<div style="text-align: center;">Bienvenue à la boutique officiele de Pingouk.<br> Vous pouvez acheter des persos & participer à la loterie, simplement super !<br> </div> <br> <div style="text-align: center;"><big>TU AS ACTUELLEMENT [<span style="font-weight: bold;">' . $pgk['money'] . '/span>]...</big><br> </div> <br> <div style="text-align: center;"><a href="loto.php"><img style="border: 0px solid ; width: 242px; height: 57px;" alt="" src="/Boutique/img/loto.png"></a><br> Simplement super, la loterie, tu pourras gagner facilement des PGK (monaie virtuelle de Pingouk)...<br> Avec la loterie totalement gratuite, tu gagne rapidement en tapant le bon code, 400 PGK ! Mais attention, une fois que la v1 seras sortie, vous ne gagnerez plus que 300 PGK, il faut en profiter d'urgence ! :D<br> <br> <br> <a href="persos.php"><img style="border: 0px solid ; width: 242px; height: 57px;" alt="" src="/Boutique/img/skins.png"></a><br> Pleins de persos créer par les staff, ce sont de magnifique petit pingouins qui font de la banquise le paradis absolu !<br> Achète en un tas !<br> En plus, il y a promo sur tous les persos (<span style="color: rgb(230, 68, 146);"><span style="font-weight: bold; font-style: italic;">-50% de réductions</span><span style="color: rgb(1, 0, 0);">)</span></span><br> Youhouuu, simplement énorme pour une v1 !<br> <br> <small style="font-style: italic;">Pour tout problème constater, envoyez un message privé à Soudain ou Poohw.</small><br> </div>'; require_once('../kernel/footer.php'); //Charge la fin de l'environnement graphique de PHPBoost ?>
Je reçois cette erreur :
"Parse error: syntax error, unexpected T_OBJECT_OPERATOR in /home/pingouk/public_html/Boutique/Boutique.php on line 11"
La ligne 11 :
Code PHP :
$reponse = $bdd->query('SELECT * FROM phpboost_member WHERE user_id=' .User->get_attribute('user_id'). '');
Je pense que le PHP ne trouve pas l'objet "get_attribute('user_id')".
Il faut que je fasse une include sur quoi ?
Si ce n'est pas une include, alors c'est quoi qu'il faut faire ?
Aidez moi je vous en prie :X
lobab Membre non connecté
Booster Mortier
-
Booster Mortier
- Voir le profil du membre lobab
- Inscrit le : 25/02/2012
- Groupes :
Je pense que tu as mal défini l'objet.
Reidlos t'as donné le code :
Code PHP :
$User->get_attribute('user_id')
Or tu as remplacé le "$" de "$User" par un "." soit ".User".
A mon avis ton problème devrait être à cet endroit.
La puissance est un sommet de connaissances et l'intelligence est le moyen d'y accéder ... Est-ce pour ça qu'il y a tant de cons en bas des pistes ???
Heureux celui qui est sourd, lui au moins, peut écouter le silence
Heureux celui qui est sourd, lui au moins, peut écouter le silence

g33k677 Membre non connecté
Booster Fuzil
-
Booster Fuzil
- Voir le profil du membre g33k677
- Inscrit le : 10/05/2012
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie