IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Débuter en JavaScript


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Février 2013
    Messages
    149
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Février 2013
    Messages : 149
    Par défaut Débuter en JavaScript
    Bonjour à tous et à toutes,

    Je suis actuellement sur le développement d'un site pour les dessinateurs, et jusqu'à là tout à été codé principalement en php.

    Au fur à mesure de mon avancement sur la création de ce site web, je me rend compte que le javascript et ses fonctions peuvent être bien utile et simplifier beaucoup de chose par rapport a des confections de système dynamique.

    J'ai commencer à suivre des tutorielles concernant l'apprentissage du javascript,
    et je souhaiterai maintenant essayer de mettre en application ce langage.

    Je voudrais créer un simple système de bouton "On / Off" sur la page de modification de profil d'un membre, lui permettant d'afficher en publique ou pas ses informations privé ( par exemple, son e-mail, son nom, son prénom etc)..

    Mais malheureusement je n'ai aucune base sur quoi m'appuyer pour créer cet application.

    Voici un exemple de mon code, sur lequel je souhaiterai afficher ce fameux bouton on / off ( afficher / cacher ) :

    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    $id=($_SESSION['membre_id']);
            $query = $bdd->prepare('SELECT membre_pseudo, membre_mail, membre_avatar, membre_nom, membre_prenom, membre_naissance, membre_signature, membre_siteweb, membre_biographie, membre_profession, membre_localisation FROM membres WHERE membre_id=:id');
            $query->bindValue(':id', $id, PDO::PARAM_INT);
            $query->execute();
            $data = $query->fetch();
     
     echo '<form method="post" action="voirprofil.php?action=modifier" enctype="multipart/form-data">
     
    <p class="textesimple"><label for="nom">Votre Nom : </label><input type="text" name="nom" id="nom" value="'.htmlspecialchars($data['membre_nom']).'"/></p>
     
    $query->CloseCursor();
     
    $nom = ($_POST['nom']);
     
    $reqmodif=$bdd->prepare('UPDATE membres SET membre_nom=:nom WHERE membre_id=:id');
    $reqmodif->bindValue(':nom',$nom,PDO::PARAM_STR);
    $reqmodif->bindValue(':id',$id,PDO::PARAM_INT);
    $reqmodif->execute();

    je ne vois pas par ou commencer ^^ ou placer mon code, déclaré ma fonction puis créer les variables, :/.

    Merci pour votre attention et votre aide.

  2. #2
    Membre Expert
    Avatar de Kaamo
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    1 165
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 165
    Par défaut
    J'ai commencer à suivre des tutorielles concernant l'apprentissage du javascript,
    Ici, sur developpez ?

    Il y a l'introduction succincte mais très efficace
    Où placer les scripts dans la page HTML ?

    Où est le fameux bouton ? Je ne le vois pas dans ce code.

    Pourquoi selon toi le JavaScript est nécessaire dans ce cas ?
    Pour afficher/cacher une zone dans la page, ok.

    Mais pour le point di-dessous, je pense que JavaScript n'est pas la solution
    lui permettant d'afficher en publique ou pas ses informations privé

  3. #3
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Février 2013
    Messages
    149
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Février 2013
    Messages : 149
    Par défaut
    Salut a toi et merci pour ton attention,

    Donc si je comprend bien ce que tu dis, Javascript ne permettrais pas d'effectuer un bouton d'interface marche arrêt, avec un système de boolean, puis modifier ses infos grâce a Jquery, puis passer l'info en Ajax en même temps que l’animation ?

    Merci encore pour ton aide.

  4. #4
    Membre Expert
    Avatar de Kaamo
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    1 165
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 165
    Par défaut
    Javascript ne permettrais pas d'effectuer un bouton d'interface marche arrêt, avec un système de boolean, puis modifier ses infos grâce a Jquery, puis passer l'info en Ajax en même temps que l’animation ?
    J'ai décroché

    Quel est ton besoin ? D'après ton premier post, j'ai cru en saisir deux :

    1 - Un bouton afficher/masquer qui, comme son nom l'indique, affiche/cache une zone de l'écran (à savoir des infos utilisateurs) lorsqu'on clique dessus.

    2 - L'utilisateur doit pouvoir choisir quelles informations afficher publiquement sur sa fiche utilisateur.

    j'ai bon ?

  5. #5
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Février 2013
    Messages
    149
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Février 2013
    Messages : 149
    Par défaut
    Salut à toi et désolé pour le temps de réponse :/,

    En gros oui ^^

    par exemple :

    Nom du membre : Dupond
    afficher > cacher

    Si j'appuie sur afficher, dans le profil publique du membre, le nom de famille ne sera plus afficher publiquement.

    Je sais que le système peut s'effectuer en php, mais j'aimerais commencer a confectionner des systèmes faisant appel à un langage dynamique coté navigateur, ( pour un meilleur design, une meilleur fluidité, etc )

    Merci pour ton attention et ton aide.

  6. #6
    Rédacteur/Modérateur

    Avatar de SylvainPV
    Profil pro
    Inscrit en
    Novembre 2012
    Messages
    3 375
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2012
    Messages : 3 375
    Par défaut
    Javascript ne permettrais pas d'effectuer un bouton d'interface marche arrêt, avec un système de boolean, puis modifier ses infos grâce a Jquery, puis passer l'info en Ajax en même temps que l’animation ?
    Si si, il permet tout ça. D'ailleurs tu marques un point en citant jQuery, puisque ça colle assez bien à ton besoin. Mais je te recommande quand même d'apprendre les bases de JavaScript avant d'apprendre jQuery, tout comme il faut apprendre à marcher avant de courir

Discussions similaires

  1. Quel logiciel (EDI) pour débuter en programmation ?
    Par mimosa69 dans le forum Débats sur le développement - Le Best Of
    Réponses: 13
    Dernier message: 17/01/2016, 16h45
  2. Débat : quelle distribution Linux choisir pour débuter ?
    Par Anonymous dans le forum Distributions
    Réponses: 227
    Dernier message: 18/02/2015, 10h09
  3. Réponses: 0
    Dernier message: 21/03/2012, 17h09
  4. Quelque question aavant de débuter en javascript
    Par Death83 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 19/08/2005, 08h07
  5. Comment débuter en programmation ?
    Par Marc Lussac dans le forum Débuter
    Réponses: 0
    Dernier message: 08/04/2002, 11h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo