Envoyer une variable depuis la base de donnée
Posté : 28 sept. 2019, 17:10
Bonjour,
Tout d'abord, le code que je fais est un script de vote en PHP. Il doit envoyer une commande à un serveur Minecraft pour donner une récompense.
J'ai fais ceci pour l'envoi de la récompense:
commmande_serveur à comme valeure (dans la base de donnée):
La variable est bien créer, et est fonctionnel après plusieurs essais.

Je ne sais pas si ce que j'ai essayé est bête, mais j'ai fait un eval et un str_replace depuis la base de donnée.. xD
J'ai juste l'impression que $pseudo n'est pas exécuté depuis la base de donnée.
Est-ce possible ? Si non, comment faire svp?
Tout d'abord, le code que je fais est un script de vote en PHP. Il doit envoyer une commande à un serveur Minecraft pour donner une récompense.
J'ai fais ceci pour l'envoi de la récompense:
$rcon->sendCommand("".$donnee['commmande_serveur']."");
Elle fonctionne.commmande_serveur à comme valeure (dans la base de donnée):
give ".$pseudo." 322:1 1
Mais lors de l'envoi de la commande, le serveur reçois bien la commande, mais en brut. C'est à dire cela:
give ".$pseudo." 322:1 1
Donc, le pseudo n'est pas envoyer depuis la base de donnée, et j'aimerais modifier $pseudo par le pseudo du joueur.La variable est bien créer, et est fonctionnel après plusieurs essais.
$pseudo = htmlentities($_POST['pseudo']);
Enfaite je ne sais pas comment m'y prendre, sachant que la variable est directement dans la base de donnée:
Je ne sais pas si ce que j'ai essayé est bête, mais j'ai fait un eval et un str_replace depuis la base de donnée.. xD
J'ai juste l'impression que $pseudo n'est pas exécuté depuis la base de donnée.
Est-ce possible ? Si non, comment faire svp?