Aller au contenu
  • Veuillez ne pas poster de message pour but d'insulter, incitation à la haine, propos sexuels et tout autre qui ne respecte pas nos conditions générales !

Système de dédicace


Pouney

Messages recommandés

Bonjour à tous !

 

Je reviens un petit peu depuis une grosse absence, et aujourd'hui je me tourne vers vous car je n'ai plus d'idée..

J'ai pris un système de dédicaces (pour habbo rétro normalement) et tenté de l'adapter sur TheoCMS V5.

Cependant, voilà les différents soucis que je rencontre :

 

Quand je vais pour acheter une dédicace, j'ai cette erreur : "Vous n'avez pas assez de diamants pour envoyez la dédicace"

Qui correspond à ceci sur mon PHP :

if ($user['vip_points'] >= 10) {

Hors, j'ai bien plus de 10 vip_points, je l'ai vérifié en ajoutant ceci :

(vous avez <?php if(isset($_SESSION['id'])) { ?><?php echo intval(trim($_SESSION['vip_points'])); ?><?php } ?> diamants)

Ce qui donne :

Pour avoir accès à cette image, merci de vous connecter.

 

Donc je ne vois pas d'où peut provenir ce soucis.
 

Deuxième soucis :

J'ai ajouté manuellement une ligne dans la table des dédicaces prévu à cet effet :

Pour avoir accès à cette image, merci de vous connecter.

 

Sauf que dans ma barre de dédi je n'ai rien du tout, voilà les codes que j'ai utilisé :

dans le fichier configuration.php du cms :

if(isset($_SESSION['id']))
{
  $Dedicace = $bdd->prepare('SELECT * FROM habbo_dedicace WHERE id = ?');
  $Dedicace->execute(array($_SESSION['id']));
  if($Dedicace->rowCount() == 1)
  {
    $DetailDedi = $Dedicace->fetch(PDO::FETCH_ASSOC);
    $_SESSION['username'] = $DetailDedi['username'];
    $_SESSION['message'] = $DetailDedi['message'];
  }
}

Dans le dedicace :
<?php
                                $Dedicace = $bdd->query('SELECT * FROM habbo_dedicace ORDER BY id DESC');
                                while($DetailDedi = $Dedicace->fetch()) {
                                ?>
								<b><span class="date" style="position: relative;top: -9px;"><?php echo intval(trim($DetailDedi['username'])); ?></span></b>
								<span class="date" style="position: relative;top: -9px;"><?php echo intval(trim($DetailDedi['message'])); ?></span>
										 <?php } ?>

 

Voilà, je suis bloqué à cet endroit avec ces deux soucis..

Si quelqu'un serait aimable pour m'aider c'est sans refus !!

 

Cordialement, Pouney.

:bloggif_595b78fd3fb48: PAS D'AIDE EN MP :bloggif_595b78fd3fb48:

Sites Webs :

- HostRetro.com

- Ado-Lite.fr

- Alls-Heberg.fr

 

 

 

Hr_Ban.png

Lien à poster
Partager sur d’autres sites

 

Salut !

 

Peux-tu envoyer le "else" de ce code là stp : 

Citation

if ($user['vip_points'] >= 10) {

car vue que ça ne te permet pas l'achat ça veux dire que t'es dedans.

 

De plus il y a un truc que je comprend pas (Je suis pas spécialisé en back aha)

Il y a 2 heures, Pouney a dit :

$Dedicace = $bdd->prepare('SELECT * FROM habbo_dedicace WHERE id = ?');

Tu vas chercher toutes les colonnes de t'as tables dedi où l'id est égal à "?" c'est étrange non?Après peut-être que c'est un sélecteur que je ne connais pas...

Mais essaye juste :

Il y a 2 heures, Pouney a dit :

$Dedicace = $bdd->prepare('SELECT * FROM habbo_dedicace");

 

 

 

 

 

Lien à poster
Partager sur d’autres sites

il y a 18 minutes, R4x0r3 a dit :

 

Salut !

 

Peux-tu envoyer le "else" de ce code là stp : 

car vue que ça ne te permet pas l'achat ça veux dire que t'es dedans.

 

De plus il y a un truc que je comprend pas (Je suis pas spécialisé en back aha)

Tu vas chercher toutes les colonnes de t'as tables dedi où l'id est égal à "?" c'est étrange non?Après peut-être que c'est un sélecteur que je ne connais pas...

Mais essaye juste :

Salut,

 

Pour le else je l'ai donné, le voilà :

if ($user['vip_points'] >= 10) {
}
else {
$erreur = "Vous n'avez pas assez de diamants pour envoyez la dédicace";
}

Ensuite, pour le WHERE id = ? c'est pour supprimer 10 vip_points au compte concerné, dans tout les cas j'ai essayé mais rien ne change

:bloggif_595b78fd3fb48: PAS D'AIDE EN MP :bloggif_595b78fd3fb48:

Sites Webs :

- HostRetro.com

- Ado-Lite.fr

- Alls-Heberg.fr

 

 

 

Hr_Ban.png

Lien à poster
Partager sur d’autres sites

il y a 7 minutes, Pouney a dit :

Salut,

 

Pour le else je l'ai donné, le voilà :


if ($user['vip_points'] >= 10) {
}
else {
$erreur = "Vous n'avez pas assez de diamants pour envoyez la dédicace";
}

Ensuite, pour le WHERE id = ? c'est pour supprimer 10 vip_points au compte concerné, dans tout les cas j'ai essayé mais rien ne change

Hello remplace $user par $_SESSION.

Concernant ton 2ème problème tu as Discord ou Skype ?

Lien à poster
Partager sur d’autres sites

à l’instant, Cypher a dit :

Hello remplace $user par $_SESSION.

Concernant ton 2ème problème tu as Discord ou Skype ?

ça me renvoi vers une erreur quand j'envoi la dédicace.

J'ai les deux, mais légère préférence pour discord : Pouney#4967

:bloggif_595b78fd3fb48: PAS D'AIDE EN MP :bloggif_595b78fd3fb48:

Sites Webs :

- HostRetro.com

- Ado-Lite.fr

- Alls-Heberg.fr

 

 

 

Hr_Ban.png

Lien à poster
Partager sur d’autres sites

    Salut Pouney ,
    Ton sujet a été déplacé pour une des deux raisons suivantes :

    - Ta demande a été résolue.

    - Ton sujet se trouvait dans la mauvaise catégorie.

        
      Ceci est un message automatique.

Sky, un bot discord français multifonctions avec un RPG hors du commun.

Site web : https://skybot.fr

Serveur communautaire https://skybot.fr/discord

Lien à poster
Partager sur d’autres sites

Invité
Ce sujet ne peut plus recevoir de nouvelles réponses.
×
×
  • Créer...