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

Langage PHP Discussion :

formulaire et booléen


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Femme Profil pro
    Consultante LIMS
    Inscrit en
    Avril 2009
    Messages
    145
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 41
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Consultante LIMS
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Avril 2009
    Messages : 145
    Par défaut formulaire et booléen
    Bonjour,

    Je suis en train de complexifier mon script pour mettre en place un formulaire avec des options booléennes.

    mon utilisateur se trouve sur une page d'acceuil
    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
    <label for="choix"> <b>Selected objet</b> </label><br>
    <input type="radio" name="choix" value="protein" > <label for="protein">Protein families</label>
    ......
    
    <label for="choix2"> <b>Display</b> </label><br>
      <input type="radio" name="choix2"  value="description"><label for="description">Description</label>			
    ........
    
    <SELECT NAME="BOOLEAN">
    <OPTION SELECTED>DEFAULT
    </SELECT>
    			
    <SELECT NAME="KEYWORD">
    <OPTION VALUE="famid">Family ID
    			........................
    </SELECT>
    <INPUT NAME="requete" SIZE=40>
    
    <SELECT NAME="BOOLEAN2">
    <OPTION SELECTED> AND
    <OPTION> OR
    <OPTION> AND NOT
    <OPTION> OR NOT
    </SELECT>
    
    <SELECT NAME="KEYWORD2">
    <OPTION VALUE="famid">Family ID
    <OPTION VALUE="taxid">Tax ID
    			......................
    </SELECT>
    <INPUT NAME="requete2" SIZE=40>
    j'ai un script qui travaille uniquement avec le premier input pour le moment tel que
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    if(isset($_POST['requete'])) {
    session_unset(); //clean the session before using it
        $_SESSION['nom']=rtrim($_POST['requete']); //chain of character and put out the spaces at the end of the chain  
        $requete = explode(' ',rtrim($_SESSION['nom']));//explode the chain of character   
        $_SESSION['noms']=$requete;
    }
     
    $keyword=$_SESSION['nom']; 
    $requete=$_SESSION['noms'];
    je voudrias faire now un script du type

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    case(keyword,requete) --> fichier1.txt
    if  keyword2 != " "
             case(keyword2,requete2) --> fichier2.txt
             casebooleen(script perl nécéssitant fichier1.txt fichier2.txt) --> fichierB1.txt
    il faut savoir que derrière chaque keyword se cache une fontion de traitement différente prenant comme seul argument $requete ou $keyword.

    Je voudrais donc homegénéiser mon code, pour que tous ce qui est en post soit traité de la même façon

    Je ne sais pas si j'ai été suffisament claire, s'il vous manque des éléments n'hésité pas !!!

    merci d'avance

  2. #2
    Membre Expert Avatar de darkstar123456
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2008
    Messages
    1 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2008
    Messages : 1 895
    Par défaut
    hmm perso... moi pas trop comprendre

    Si tu as un input select, il te suffit de récupérer sa valeur non ? où est le problème ? :///


    J'ajouterai qu'ici tu nous montre un bout de code qui tombe d'on ne sait où, avec un $_POST['requete'] d'on ne sait où...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    if(isset($_POST['requete'])) {
    session_unset(); //clean the session before using it
        $_SESSION['nom']=rtrim($_POST['requete']); //chain of character and put out the spaces at the end of the chain  
        $requete = explode(' ',rtrim($_SESSION['nom']));//explode the chain of character   
        $_SESSION['noms']=$requete;
    }
     
    $keyword=$_SESSION['nom']; 
    $requete=$_SESSION['noms'];
    De plus, voilà ce que t'écris...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    $_SESSION['noms']=$requete;
    $requete=$_SESSION['noms'];

    j'ajouterai également que soit tes variables sont mal nommées soit t'as un tit problème... car je vois plus un array de keywords à la ligne de l'explode() qu'à celle du rtrim() comme tu le fais...


    et alors le plus important pour la fin...
    A UTILISER UNIQUEMENT POUR DETRUIRE UNE VARIABLE SESSION !!!!!!!!! du genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sesssion_unset($_SESSION['myVar']);
    si tu souhaites reset ta session :

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Création d'un formulaire sous flash?
    Par ultrakas dans le forum Flash
    Réponses: 5
    Dernier message: 11/01/2005, 18h33
  2. [CR][Access] intégrer un viewer dans un formulaire access
    Par nicolak dans le forum SAP Crystal Reports
    Réponses: 7
    Dernier message: 13/01/2003, 15h52
  3. []Problème avec les formulaires Outlook
    Par Invité dans le forum Outlook
    Réponses: 6
    Dernier message: 05/12/2002, 09h59
  4. [VB6][Formulaire]Appliquer un Scrollbar a une Form
    Par Boil dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 09/11/2002, 03h51
  5. [CR] Tranfert de formulaire a travers une page HTMl
    Par LIEU dans le forum SAP Crystal Reports
    Réponses: 3
    Dernier message: 12/09/2002, 08h37

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