Aller au contenu

Agl

Membre
  • Compteur de contenus

    38
  • Inscription

  • Dernière visite

  • Jours gagnés

    2

Messages posté(e)s par Agl

  1. Il y a 9 heures, Kurumi Tokisaki a dit :

    Salut,

    Merci de nous donner plus d'information:

     

    Comment est gérer ta session et la récupération de l'user.

    Tel que username, id etc

     

    Attention moi je ne ferais pas un WHERE du username :/

    Je préfère utilisée l'id utilisateur , car si plusieurs personne aurais le même pseudo,

    cela va update le même discord sur tous les utilisateurs avec le même pseudo

     

     

    Enfin un exemple serais quelque chose comme ceci:

    D'ailleurs il manque beaucoup de vérification ^^ sur le script attention ❗

    A toi après de modifier avec tes codes , c'est qu'un exemple j'connaît pas les variables de ta SESSION sur ton site.

    Cela ne marchera pas si tu fais un copier coller , n'oublie pas de modifier avec tes propres variables.

    <?php                    
    if (isset($_POST['discord'])) {  
        /*
        * Récupère l'id de l'utilisateurs connectée
        * L'id utilisateurs stock dans une session
        * [$_SESSION] -> ID
        */
        $userid = intval($_SESSION['id']);
    
        /*
        * Récupère le discord formulaire
        * Escape des caractères spécial
        * [$_POST] -> discord
        */
        $newdiscord = stripslashes($_POST['discord']);
        $discord = $conn->real_escape_string($newdiscord); 
    
        /*
        * UPDATE du discord de la personne connectée.
        * On récupère  l'user id ci-dessus de la SESSION actuellement connectée
        * userid = ID -> [$_SESSION] -> ID
        * Update SQL du (discord) de la personne connectée sur le site.
        */
        $sql = "UPDATE users SET discord = ('$discord') WHERE id = ('$userid')"; // exemple
        if(!$conn->query($sql)) {
           echo "<div class='sucess'> <h3>Votre discord est ajouté ! .</h3> <p>Cliquez ici pour <a href='profil'>Revenir en arrière</a></p> </div>";
        }
    
        /*
        * Terminée la requête
        * Closed connection mysqli
        */
        $conn->close();
    } else {
    ?>
    
    <form class="box" action="" method="post">
        <input type="text" class="box-input" name="discord" placeholder="Nom Discord" required />
        <input type="submit" name="discord" value="Accepter" class="box-button" />
    </form>
    
    <?php
    }
    ?>

     

    Pour finir

    renseigne sur PDO

    https://www.php.net/manual/fr/book.pdo.php

     

    Sa te serais beaucoup plus facile et sécurisé pour toi.

    <?php                    
    if (isset($_POST['discord'])) {  
        /*
        * Récupère l'id de l'utilisateurs connectée
        * L'id utilisateurs stock dans une session
        * [$_SESSION] -> ID
        */
        $userid = intval($_SESSION['id']);
    
        /*
        * Récupère le discord formulaire
        * Escape des caractères spécial
        * [$_POST] -> discord
        */
        $newdiscord = stripslashes($_POST['discord']);
        $discord = $conn->real_escape_string($newdiscord); 
    
        /*
        * UPDATE du discord de la personne connectée.
        * On récupère  l'user id ci-dessus de la SESSION actuellement connectée
        * userid = ID -> [$_SESSION] -> ID
        * Update SQL du (discord) de la personne connectée sur le site.
        */
        $sql = "UPDATE users SET discord = ('$discord') WHERE id = ('$userid')"; // exemple
        if(!$conn->query($sql)) {
           echo "<div class='sucess'> <h3>Votre discord est ajouté ! .</h3> <p>Cliquez ici pour <a href='profil'>Revenir en arrière</a></p> </div>";
        }
    
        /*
        * Terminée la requête
        * Closed connection mysqli
        */
        $conn->close();
    } else {
    ?>
    
    <form class="box" action="" method="post">
        <input type="text" class="box-input" name="discord" placeholder="Nom Discord" required />
        <input type="submit" name="discord" value="Accepter" class="box-button" />
    </form>
    
    <?php
    }
    ?>

     

     

     

     

    Super ça a fonctionné et effectivement je comprends ce que tu veux dire je prend en note ton exemple !

    par contre la ca affiche pas le écho « votre discord a été ajouté »

  2. Je vais essayé mais du coup ça donne 

     

    UPDATE users SET discord=('$discord') WHERE username = ($username)

     

    car dans ton exemple ce ne serait que jean marc qui pourrait changer son discord j’imagine ! 
     

    moi je souhaite que l’utilisateur connecté change son discord à lui 

     

    Il y a 7 heures, CptHenri a dit :

    Alors ça fait trèèès longtemps que je n'ai plus fait de PHP mais voici quelques soucis que j'ai remarqués :

    1. Pour récupérer la variable entrée, tu utilises $_REQUEST["discord"] alors que tu devrais utiliser $_POST["discord"].
    2. Ta requête SQL change en effet la case "discord" de chaque utilisateur puisque tu ne spécifies pas quel ligne il faut modifier (spécifique à l'utilisateur).

    Tu pourrais avoir une requête du style :

    UPDATE users SET discord=('$discord') WHERE username = 'Jean-Marc'

    Faut-il encore que tu connaisses l'identité de l'utilisateur qui soumet le formulaire.

     

  3.   Bonjour, voici mon soucis, je souhaite que l'utilisateur puisse modifier son Discord, Soucis, quand il le rentre ca modifie ceux de tous les monde. 
    Qui peux m'aider?

     

     

     

     

     <?php
                            
    if (isset($_REQUEST['discord'])){
        // récupérer le nom d'utilisateur et supprimer les antislashes ajoutés par le formulaire
        $discord = stripslashes($_REQUEST['discord']);
        $discord = mysqli_real_escape_string($conn, $discord); 
        //requéte SQL + mot de passe crypté
        $query =   "UPDATE users SET discord=('$discord')";
                
        // Exécute la requête sur la base de données
        $res = mysqli_query($conn, $query);
        if($res){
           echo "<div class='sucess'>
                 <h3>Votre discord est ajouté ! .</h3>
                 <p>Cliquez ici pour <a href='profil'>Revenir en arrière</a></p>
                 </div>";
        }
    }else{
    ?>
    <form class="box" action="" method="post">
         <input type="text" class="box-input" name="discord" placeholder="Nom Discord" required />
        <input type="submit" name="submit" value="Accepter" class="box-button" />
       </form>
    <?php } ?> 

  4. Bonjour à tous, 

     

    Le titre est assez explicite mais au cas où.. je le remet ici, je cherche des staffs pour mon serveur, toutes catégories confondu. 
    De "helpeur" jusqu'à "Gérant". Je cherche des gens pas forcement compétant en matière de savoir faire mais en savoir vivre.
    Je cherche pas à faire le plus gros serveur je cherche à ce qu'on s'amusent. Et peu importe si tu es un homme une femme, jeune ou vieux, un extraterrestre, un animal.. (bon à voir après.)

    Mon discord si vous êtes intéressés est PLAYER#9392

     

    Biosus.

  5. Mdr Ouais, après c'est un bon gars perso il m'a rendu service gratuitement et je n'ai pas plus d'affinité avec lui étonnamment. Mais Habbo.Boutique était connu pour être une arnaque, faut pas être un pigeon.

     


    @Spykkoze la prochaine fois soit honnête et les personnes le seront envers toi.. Parfois c'est seulement la roue qui tourne tu sais...

     

    Je n'ai rien contre toi, tu as l'air d'étre un jeune un peu immature (sans être méchant)

    -foutre un rétro en l'air,

    -essayer de retourner les staffs contre moi

    -me bloquer

    -et venir mettre des insultes dans mes articles...

     

    Finalement tu n'est pas si diffèrent de lucah.

    Pourtant moi je t'ai aidé.

     

     

    Je reste dispo sur mon discord si tu souhaite en discuter honnêtement.

  6. Il y a 6 heures, Ruddox a dit :

    Tu as des erreurs sur la console ? car comme ça on peux pas trop deviner x)

     

    Il y a 14 heures, notaryz a dit :

    Fais voir si t'as des erreurs dans ta console

    Je n’avais aucune erreur (celle(s))  qui étaient mentionnes étaient en rapport avec une image que j’ai oublier de mettre. Là mon soucis était sur mes liens d’avatars.  je sais pas pourquoi…. J’ai pris le fichier de configuration.json d’un autre serveur, je l’ai mis sur le mien et tout fonctionne ! 

  7. il y a 12 minutes, Eyoz a dit :

    Hey !
    Dit toi j'avais le meme problème sur Wibbo Emu...
    Jamais compris, mais bn

    Et tu as pas la solution non plus?
    Mdrr

     

    cest bizarre honnêtement. Autant si l’avatar était complètement blanc j’aurais compris l’erreur mais là…

     

  8. il y a 3 minutes, Sik3 a dit :

    Hey, bonne année à toi aussi !

    Pourrais-tu m'adhérer sur discord stp ? RHILOF#7376

    Oui, le soucis c'est que je  ne peux pas t'ajouter "Tu n'accepte pas les demandes d'amis" sur discord

     

×
×
  • Créer...