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 :

recuperation de donn�es JAVASCRIPT


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre �clair�
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    382
    D�tails du profil
    Informations personnelles :
    �ge : 39
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Mai 2006
    Messages : 382
    Par d�faut recuperation de donn�es JAVASCRIPT
    bonjour a tous,

    j'ai un petit probleme de recuperation de donn�es
    j'ai deux menu d�roulant en javascript qui sont int�grer dans un codage PHP et dans la page suivante je souhaite recuperer les informations des deux menus d�roulant mais ca ne marche pas, Est ce que quelqu'un pourrait-il m'aider ???

    voici le code ou apparait les deux menus d�roulant :
    Code : 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
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    echo "</SELECT><br><br>
    </td>  </tr>
      <tr>
        <td width='100%' colspan='3'><font face='Times New Roman, Times, serif'><b><u><br>1°) Description de la demande d'amélioration :</u></b></font><br><br><textarea name='descrip' cols='50' rows='4'></textarea><br></td>
      </tr>
      <tr>
      <td width='100%' colspan='3'><font face='Times New Roman, Times, serif'><b><u><br>2°) Processus concerné par la Demande d'amélioration (et l'activité concernée) :</u></b></font><br><br>
    <div align='center'>
     
        <SELECT id='theme' NAME='theme' SIZE='1' onChange='selectmenu(this.form)'>
          <OPTION selected VALUE='null'>Sélectionnez le processus :
          <OPTION VALUE='Javascript:changeSousTheme(0)'>1-0 - Assurer la dispo. des pdts (XXXXXXXX)
          <OPTION VALUE='Javascript:changeSousTheme(1)'>2-0 - Lancer un nveau pdt (XXXXXXXXXXXX) 
          <OPTION VALUE='Javascript:changeSousTheme(2)'>3-0 - Modif./arrêter un pdt (XXXX) 
          <OPTION VALUE='Javascript:changeSousTheme(3)'>4-0 - Se développer (partenaires) (XXXXXXXXXXXX) 
          <OPTION VALUE='Javascript:changeSousTheme(4)'>5-0 - Dévpt les RH et RM (XXXXXX)
          <OPTION VALUE='Javascript:changeSousTheme(5)'>6-0 - Gérer/Mettre à dispo. des infos (XXXXXXXX)
          <OPTION VALUE='Javascript:changeSousTheme(6)'>7-0 - Amélioration Continue (XXXX)
          <OPTION VALUE='Javascript:changeSousTheme(7)'>8-0 - Stratégie (XXXXX)
    	  <OPTION VALUE='Javascript:changeSousTheme(8)'>9-0 - Je ne sais pas !!! (XXXX)
        </SELECT>
     
        <SELECT id='sousTheme' NAME='sousTheme' style='width:450'>
          <OPTION VALUE='null'>Sélectionnez d'abord un processus 
        </SELECT>
      </div>
      </td>
      </tr>
    </table>
    <br>
      <p align='center'><input type='submit' name='envoi' value='VALIDER'> <input type='reset' name='annuler' value='ANNULER'></p>
     
    </form> " ;
    echo "<p align='center'><i>Aprés avoir validé, un mail sera directement envoyé au pilote du processus et un autre mail sera envoyé à XXXXXX.</i></p>" ;
    echo "<img src='photos/EXCLAMO.GIF' />Tous les champs de ce formulaire doivent 
          être remplis sinon la demande ne sera pas prise en compte. ";
    voici la recuperation que j'ai faite mais ca ne marche pas :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    <?php
    $theme=$_POST['theme'] ;
    $soustheme=$_POST['sousTheme'] ;
    ?>
    merci d'avance si quelqu'un peux m'aider

    salutations.

  2. #2
    Membre �m�rite Avatar de Sheriff
    Inscrit en
    Octobre 2004
    Messages
    608
    D�tails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 608
    Par d�faut
    salut !
    � mon avis il s'agit d'une erreur de syntaxe ; en effet, la valeur r�cup�r�e par le php est celle contenue dans l'attribut value de ton option.
    or vu que le value de tes option ne contient que des fonctions... je doute fort que �a marche.
    la syntaxe correcte est
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    <OPTION VALUE='0'>1-0 - Assurer la dispo. des pdts (XXXXXXXX)</option>
    ++

  3. #3
    Membre �clair�
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    382
    D�tails du profil
    Informations personnelles :
    �ge : 39
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Mai 2006
    Messages : 382
    Par d�faut
    non, ce que tu m'as conseill�, ne fonctionne pas du tout
    je ne vois pas comment je pourrais recuperer autrement les modalit�s
    je ne comprends pas pourquoi ca ne marche pas

  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 659
    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 659
    Billets dans le blog
    1
    Par d�faut
    arf j'avais pas vu le javascript dans la value :
    �a ne marche pas �a !

    c'est suppos� faire quoi le javascript dans le value ...
    tu esp�res r�cup�rer quoi ?
    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 �clair�
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    382
    D�tails du profil
    Informations personnelles :
    �ge : 39
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Mai 2006
    Messages : 382
    Par d�faut
    voici le script :
    Code : 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
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    <SCRIPT LANGUAGE="JavaScript">
    menu=new Array()
     
    menu[0]=new Array()
    menu[1]=new Array()
    menu[2]=new Array()
    menu[3]=new Array()
    menu[4]=new Array()
    menu[5]=new Array()
    menu[6]=new Array()
    menu[7]=new Array()
    menu[8]=new Array()
     
    menu[0][0]=new Option("Sélectionnez l'activité","")
    menu[0][1]=new Option("1-1, Anticiper la dde et y répondre (XXX)","")
    menu[0][2]=new Option("1-2, Fabriquer le SF (XXX)","")
    menu[0][3]=new Option("1-3, Mettre à dispo. le PF (XXX)","")
    menu[0][4]=new Option("1-4, Mettre à dispo. un PF ss-tté (XXX)","")
    menu[0][5]=new Option("1-5, Prendre la cde du client et livrer (XXX)","")
     
    menu[1][0]=new Option("Sélectionnez l'activité","")
    menu[1][1]=new Option("2-1, Identif. piste de dévpt (Innovation) (XXX)","")
    menu[1][2]=new Option("2-2, Assurer le dévpt pdt (XXX)","")
    menu[1][3]=new Option("2-3, Dévpt pdt. industrialisation (XXX)","")
    menu[1][4]=new Option("2-4, Développer un PF à l'ext (XXX)","")
    menu[1][5]=new Option("2-5, Développer un conditionnement (XXXX)","")
    menu[1][6]=new Option("2-6, Lancement cial nveau pdt (XXX)","")
     
    menu[2][0]=new Option("Sélectionnez l'activité","")
    menu[2][1]=new Option("3-1, Planifier un arrêt/modif. pdt (XXX)","")
    menu[2][2]=new Option("3-2, Gérer un arrêt de produit (XXXX)","") 
    menu[2][3]=new Option("3-3, Gérer un chgt de pdt (XXX)","") 
     
    menu[3][0]=new Option("Sélectionnez l'activité", "")
    menu[3][1]=new Option("4-1, Accroître le rayonnement de SD (XXX)", "")
    menu[3][2]=new Option("4-2, Convaincre de nouveaux partenaires (XXX)", "")
    menu[3][3]=new Option("4-3, Apporter un plus à nos partenaires (XXX)", "")
    menu[3][4]=new Option("4-4, Nos partenaires nous apportent un  plus (XXX)", "")
    menu[3][5]=new Option("4-5, Remontées de nos partenaires (XXX)", "")
     
    menu[4][0]=new Option("Sélectionnez l'activité", "")
    menu[4][1]=new Option("5-1, Sécurité/CHSCT (XXX)", "")
    menu[4][2]=new Option("5-2, Disposer et Optim. les RM (XXX)", "")
    menu[4][3]=new Option("5-3, Faire grandir l'ent. et ses salariés (XXX)", "")
    menu[4][4]=new Option("5-4, SD acteur resp. dans son envirronnement (XXX)", "")
     
    menu[5][0]=new Option("Sélectionnez l'activité","")
    menu[5][1]=new Option("6-1, Disposer d'info. de base correctes (XXX)","")
    menu[5][2]=new Option("6-2, Développer et entretenir un SI fiable (XXX)","")
    menu[5][3]=new Option("6-3, Mettre à dispo. des infos. pertinentes (XXX)","")
    menu[5][4]=new Option("6-4, Exigces légales : compta...(XXXX)","")
     
    menu[6][0]=new Option("7-0, Pas d'activité !!!", "")
     
    menu[7][0]=new Option("8-0, Pas d'activité !!!", "")
     
    menu[8][0]=new Option("9-0, Je ne sais pas !!! (XXX)", "")
     
    // Ne rien modifié sous cette ligne
    function changeSousTheme(numeroMenu){
    	for (i=document.getElementById("sousTheme").options.length-1;i>0;i--){
    		document.getElementById("sousTheme").options[i]=null
    	}
    	for (i=0;i<menu[numeroMenu].length;i++){
    		document.getElementById("sousTheme").options[i]=new Option(menu[numeroMenu][i].text,menu[numeroMenu][i].value)
    	}
    	document.getElementById("sousTheme").selectedIndex=0
    }
     
     
    function selectmenu(theme_prin){
    	if (theme_prin.theme.options[theme_prin.theme.selectedIndex].value == "null"){
    		alert('selectionnez d\'abord un theme');
    		}
    	else{
    		window.top.location.href = theme_prin.theme.options[theme_prin.theme.selectedIndex].value;
    		}
    	}
     
    function destination(){
    	var destination = document.menuDeroulant.sousTheme.options[document.menuDeroulant.sousTheme.selectedIndex].value;
     
    	if(destination=="null"){
    		alert('Veuillez saisir une destination valide!');
    	}
    	else{
    		window.top.location.href = destination;
    		}
    	}
     
    </SCRIPT>
    je dois recuperer le theme et le sous theme � savoir le nom du processus (soit 1-0, 2-0,...) et le nom de l'activit� (soit 1-1, 2-3, 4-1, ...). Je dois recuperer le nom complet

  6. #6
    Membre �clair�
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    382
    D�tails du profil
    Informations personnelles :
    �ge : 39
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Mai 2006
    Messages : 382
    Par d�faut
    il me recupere que le VALUE, comment faire pour recuperer le nom complet a savoir 1-0 - Assurer.... (le processus) et 1-1, Anticiper... (l'activit�)

  7. #7
    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 659
    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 659
    Billets dans le blog
    1
    Par d�faut
    il est pr�f�rable d'inverser les quotes...

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
     echo '<SELECT id="theme" name="theme" size="1" onchange="selectmenu(this.form)">'
    sinon la balise form elle est ou ?
    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. Javascript J2EE recuperer les donn�es de la BD
    Par fille95 dans le forum G�n�ral JavaScript
    R�ponses: 1
    Dernier message: 10/03/2011, 10h09
  2. recuperer des donn�es post de javascript
    Par m14w dans le forum Delphi
    R�ponses: 12
    Dernier message: 31/07/2006, 04h00
  3. Probleme de recuperation de donn�es javascript --> formulaire --> php
    Par kowabunga dans le forum G�n�ral JavaScript
    R�ponses: 20
    Dernier message: 27/07/2006, 09h18
  4. R�ponses: 3
    Dernier message: 28/12/2005, 15h29

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