1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies. En savoir plus.

[RÉSOLU] Faire une zone ressemblant à celle de Skype

Discussion dans 'Vos demande de Code/Script pour CraftMyWebsite' créé par Mario359, 7 Octobre 2015.

MineStrator, Votre hébergeur de serveur minecraft
Statut de la discussion:
N'est pas ouverte pour d'autres réponses.
  1. Mario359

    Mario359 ✬ Maréchal ✬

    1 021
    144
    63
    Bonjour,
    J'ai voulu ajouter une zone "Prénom" dans la catégorie "Autres" dans la personnalisation de son compte sur mon site
    Un peu comme la zone Skype ! Alors j'ai recopié tout ce qu'il y avait de Skype sur les fichier et j'ai remplacer 'skype' par 'name' mais ça n'a pas marché
    Quand on essaye de changer son prénom, il y a une page blanche, je pense que ça viens de ce code
    PHP:
    <?php

    $skype 
    VerifieDonnee($_POST['skype']);
    $name VerifieDonnee($_POST['name']);
    $age VerifieDonnee($_POST['age']);

    $age = (int) $age;

    if(
    $skype == OR $age == OR $name == 1)
        
    header('Location: ?&page=profil&profil=' .$_Joueur_['pseudo']. '&erreur=1');
    if(
    $age == OR $skype == OR $name == 2)
        
    header('Location: ?&page=profil&profil=' .$_Joueur_['pseudo']. '&erreur=2');
       

       
    ValideChangement($skype$name$age$_Joueur_['pseudo'], $bddConnection);
           
    header('Location: ?&page=profil&profil=' .$_Joueur_['pseudo']);
           
    function 
    VerifieDonnee($donnee)
    {   
        if(!isset(
    $donnee) OR empty($donnee))
            return 
    1;
           
        
    $donnee str_replace(' ''_'$donnee);
        
    $donnee htmlspecialchars($donnee);
        return 
    $donnee;
    }   

    function 
    ValideChangement($skype$age$pseudo$bddConnection)
    {   
        require_once(
    'modele/joueur/maj.class.php');
        
    $maj = new Maj($pseudo$bddConnection);
        
    $maj->setNouvellesDonneesSkype($skype);
        
    $maj->setNouvellesDonneesName($name);
        
    $maj->setNouvellesDonneesAge($age);
    }
    ?>
    J'ai bien créé une ligne verticale du nom de 'name' dans ma base de donnés
     
  2. Mario359

    Mario359 ✬ Maréchal ✬

    1 021
    144
    63
    Problème résolu, à la ligne où il y a :
    PHP:
    function ValideChangement($skype$age$pseudo$bddConnection)
    J'ai oublié de mettre " $name," après "$skype," je l'ai rajouté et ça fonctionne
     
    • J'accepte J'accepte x 1
Statut de la discussion:
N'est pas ouverte pour d'autres réponses.

Partager cette page

Chargement...