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

AJAX Discussion :

[AJAX] mise à jour d'une base avec un select


Sujet :

AJAX

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Inscrit en
    Juin 2009
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 7
    Par défaut [AJAX] mise à jour d'une base avec un select
    Bonjour,
    je trouver ce tutoriel qui me permet de modifier des infos sans charger la page à l'aide de inlinemode :

    http://olance.developpez.com/article...nline/exemple/

    mais j'ai trouver un ptite probleme vue que je ne connais pas trop dans le javascript et ajax
    je veux trouver une solution lorsque je clique 2fois sur ville par exemple au lieu de la remplacer par un input ou un textarea je veux qu'il la remplace par un select ou radio et que la valeur soit sélectionné et quand je choisie une autre valeur elle sera mise a jour et on supprime le select comme les inputs
    pour le code source le voila
    http://olance.developpez.com/article...cation-inline/
    et mer

  2. #2
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Bonjour et bienvenue sur Developpez.com
    Citation Envoyé par farooko Voir le message
    je veux trouver une solution lorsque je clique 2fois sur ville par exemple au lieu de la remplacer par un input ou un textarea je veux qu'il la remplace par un select ou radio et que la valeur soit sélectionné et quand je choisie une autre valeur elle sera mise a jour et on supprime le select comme les inputs
    Pourrais-tu préciser un peu le fonctionnement que tu souhaites ?
    Le début, ça va, mais la fin est difficile à comprendre

    Une pointe de ponctuations, notamment, améliorerait bien les choses

    A+

  3. #3
    Membre à l'essai
    Inscrit en
    Juin 2009
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 7
    Par défaut
    Citation Envoyé par E.Bzz Voir le message
    Bonjour et bienvenue sur Developpez.com
    Pourrais-tu préciser un peu le fonctionnement que tu souhaites ?
    Le début, ça va, mais la fin est difficile à comprendre

    Une pointe de ponctuations, notamment, améliorerait bien les choses

    A+

    bon, dsl pour le mal explication,
    en fait ce tuto permet de modifier les info en double cliquant sur l'info elle sera convertit soit en chapm input soit en textarea,
    pour enregistrer la modification, il faut soit cliquer ailleurs soit appuyer sur entré.

    tout ça est claire et fonctionne parfaitement, pour mon cas au lieu de convertir l'info a un champ text ou un textarea je veux la convertir en type "select" ou "radio" et l'enregistrement se fait avec l'evenement onchange.
    j'éspère que je me suis bien exprimé

  4. #4
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Citation Envoyé par farooko Voir le message
    j'éspère que je me suis bien exprimé
    Mieux, oui

    Donc, ton problème n'est pas trop lié à Ajax : le fonctionnement Ajax sur le onchange d'un select est identique à celui sur le onchange d'un input (pour les checkbox ou radio, il faut le faire sur onclick en contrôlant l'attribut checked de l'élément).

    Ce qu'il te reste à faire visiblement, c'est proposer la modif via le select.

    2 solutions (au moins) :
    • tu génères le select (ou checkbox ou radio) correspondant à chaque info lors de la génération de la page, puis sur action de l'utilisateur, tu remplaces l'info affichée par l'élément permettant de la modifier (en jouant sur les style.display).
    • tu ne génères que l'info "en dur" lors de la génération de ta page, et sur action de l'utilisateur, tu crées (en Javascript) les éléments permettant la modif via Ajax. Pour cela tu auras besoin des instructions DOM ...


    A+

  5. #5
    Membre à l'essai
    Inscrit en
    Juin 2009
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 7
    Par défaut
    Citation Envoyé par E.Bzz Voir le message
    Mieux, oui

    2 solutions (au moins) :
    • tu génères le select (ou checkbox ou radio) correspondant à chaque info lors de la génération de la page, puis sur action de l'utilisateur, tu remplaces l'info affichée par l'élément permettant de la modifier (en jouant sur les style.display).
    • tu ne génères que l'info "en dur" lors de la génération de ta page, et sur action de l'utilisateur, tu crées (en Javascript) les éléments permettant la modif via Ajax. Pour cela tu auras besoin des instructions DOM ...


    A+

    enfait j'ai proportion du code qui génère le select mais je veux bien que quelqu'un me donne le code qui me permet d'enregistrer la modification et d'enlever le select suite a l'evènement onchage bien sure en tenant compte du code existant déjà car je ne connais pas trop ni en javascript ni en ajax mais

  6. #6
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    ... mais ???

    Je croyais que ta mise à jour via Ajax fonctionnait déjà correctement ...

    A+

Discussions similaires

  1. [MySQL] Problème de mise à jour d'une base de données avec php
    Par cykablue dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 15/02/2011, 16h46
  2. Mise à jour d'une base de données avec XML ou CSV
    Par mims1664 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 3
    Dernier message: 14/05/2010, 22h42
  3. mise à jour d'une base
    Par le géologue dans le forum Access
    Réponses: 7
    Dernier message: 17/11/2005, 09h46
  4. mise à jour d'une base de données
    Par flo83 dans le forum ASP
    Réponses: 6
    Dernier message: 12/06/2005, 20h27
  5. Mise à jour d'une table avec un fichier csv
    Par blackangel dans le forum PostgreSQL
    Réponses: 4
    Dernier message: 26/05/2005, 14h46

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