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 :

Sauvegarde de liste deroulante créée dynamiquement


Sujet :

JavaScript

  1. #1
    Membre averti
    Inscrit en
    Juin 2007
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 17
    Par défaut Sauvegarde de liste deroulante créée dynamiquement
    bonjour,
    Voila mon problème,
    j' ai deux listes deroulantes L1 et L2.
    La premiére est remplie à partie de la base et la deuxieme est vide au debut.
    l'utilisateur clik sur un elementde L1 puis clik sur un bouton ajouter et l element se met dans L2.et si il selectionne un element de l2 et qu il clik sur le bouton enlever il le supprime de la liste2.(ceci garce à 2 fonction ajouter et enlever en javascript).
    j ai un autre bouton enregistrer.Je veux qu une fois que l'utilisateur aura fini de remplir l2 je puisse enregistrer L2.Pour l' instant j' y arrive pas .
    Merci pour votre aide.
    voila mon code

    <SCRIPT LANGUAGE="JavaScript">
    function Supprimer(list) {
    if (list.options.selectedIndex>=0) {
    list.options[list.options.selectedIndex]=null;
    } else {
    alert("Suppression impossible : aucune ligne sélectionnée");
    }
    }


    function Ajouter(l1,l2) {
    if (l1.options.selectedIndex>=0) {
    o=new Option(l1.options[l1.options.selectedIndex].text,l1.options[l1.options.selectedIndex].value);
    l2.options[l2.options.length]=o;
    l1.options[l1.options.selectedIndex]=null;
    }else{
    alert("Aucun indicateur sélectionné");
    }
    }

    </SCRIPT>
    </HEAD>
    <BODY bgcolor="#FFFFFF">
    <FONT FACE="Arial" SIZE='-1' COLOR="#000099">
    <BIG><B>PAG</B></BIG>
    <BR>
    <BR><BR><BR>
    <FORM name="formulaire" method=post action ="PAG.php" >
    <TABLE><TR>
    <TD align="center"><B><FONT size="2">Indicateur</FONT></B><BR>
    <SELECT align=top name="liste1" size=6 style="width:120px">
    <?php $bdd = "projet";?>
    <?PHP
    mysql_connect("localhost","root","");
    mysql_select_db("$bdd");?>
    <?PHP
    /* je fais une selection pour trouver le nombre de groupe dans la table*/

    $sql1 = "select COUNT(ngroupe) from groupe";
    $req1 = mysql_query($sql1) or die('Erreur SQL !<br>'.$sql1.'<br>'.mysql_error());
    $data1 = mysql_fetch_row($req1);
    $nbgroupe=$data1[0];
    $sql = "select ngroupe from groupe";
    $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());

    while( $data = mysql_fetch_row ($req))
    {
    $a=$data[0];

    echo'<option>'.$a.'</option>';
    $nbgroupe--;
    }

    ?>
    </SELECT>
    </TD>
    <TD align="center">
    <INPUT type="button" value="Ajouter >>>" onClick="Ajouter(this.form.liste1,this.form.liste2)">
    <BR><BR>
    <INPUT type="button" value="<<< Enlever" onClick="Supprimer(this.form.liste2)">
    </TD>
    <TD align="center"><FONT size="2"><B>Indicateurs retenus</B></FONT><BR>
    <SCRIPT language="javascript">
    // Astuce pour Netscape qui ne supporte pas style="width:100"
    // Donc : création d'une ligne pour initialiser la largeur puis suppression par ce javascript
    document.formulaire.liste2.options.length=0;
    </SCRIPT>
    <FORM name="formulaire" method=post action ="PAG.php" >
    <SELECT align=top name="liste2" size=6 style="width:120px">
    <OPTION ></OPTION>
    </SELECT>
    </TD>
    </TR></TABLE>


    <BR><BR>
    <input type="submit" value="Enregistrer" onclick="javascriptostSelect('formulaire')">

    </FORM>

    <BR>
    </FONT></BODY></HTML>

  2. #2
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    merci de penser aux balise code !!!!!


    sinon en javascript on ne peut rien sauvegarder sauf à utiliser des cookies ou ajax + langage serveur
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  3. #3
    Membre averti
    Inscrit en
    Juin 2007
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 17
    Par défaut
    je ne vois pas ce ke tu veux dire par balise code .et puis tu peux pas m orienter un peu plus?

  4. #4
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    pour la mise en forme du texte dasn les posts ...

    edite ton premier post
    selectionne tou tle code
    et clique sur le bouton # au dessus
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  5. #5
    Membre averti
    Inscrit en
    Juin 2007
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 17
    Par défaut
    je l ai fais là .
    sinon tu saispas comment je pourrais resoudre mon probleme?
    merci

  6. #6
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    non je ne vois pas les balises code sur ton premier post ....


    répondre à ton problème ?

    je l'ai déja fait !

    sinon en javascript on ne peut rien sauvegarder sauf à utiliser des cookies ou ajax + langage serveur
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

Discussions similaires

  1. Réponses: 3
    Dernier message: 10/06/2007, 21h53
  2. Jsp et liste deroulante dynamique
    Par Nizarazu dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 18/08/2006, 14h22
  3. Liste deroulante dynamique
    Par snetechen dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 14/11/2005, 14h35
  4. liste deroulante : onselect +lien dynamique
    Par LFC dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 22/04/2005, 11h32
  5. [JSP]Problème liste deroulante dynamique
    Par besco dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 09/09/2004, 17h58

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