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 :

Redécoupage d'un tableau


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 Redécoupage d'un tableau
    Bonjour,
    je voudrais votre aide pour un découpage de variable.

    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
    <?php
    	$requete_cl= ('../fetch ... >../tmp/CLdescr.txt');	
    	exec($requete_cl);	
    	$open = fopen("../tmp/CLdescr.txt", "r") or die("<strong>Can not open file</strong>");	
    		
    		if ($open) {
    		$cmpt=0;
    			while (!feof($open)) {
    			$cmpt++;
    			$req = "req".$cmpt;
    			$result_requete=fgets($open, 40096);
    				if (!empty($result_requete))
    				{
    				list($_SESSION['requete'][$req]['ID'], .....$_SESSION['requete'][$req]['PFAMA']) = explode(' %% ',$result_requete);
    				$_SESSION['requete'][$req]['HT'] = str_replace(" "," , ",rtrim($_SESSION['requete'][$req]['HT']) );
    				$_SESSION['requete'][$req]['PFAMA']= explode(' ',$_SESSION['requete'][$req]['PFAMA']);//comment faire ici ????
    				}
    			}
    		}
    		fclose($open);			
    		header("location:../pages/description_domain.php");
    ?>
    $_SESSION['requete'][$req]['PFAMA'] contient peut contenir un ou plusieurs identifiants que je peux exploiter dans une base de données avec un lien internet.

    dans ma page html j'ai
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    foreach(array_keys($_SESSION['requete']) as $nom => $req){
    echo'
                     <strong><ul>Links to PFAM Database</ul></strong>';
                         if ($_SESSION['requete'][$req]['PFAMA'] != "none"){
     
                         print('
                         <a href="http://www.sanger.ac.uk/cgi-bin/Pfam/getacc?'.$_SESSION['requete'][$req]['PFAMA'].'" class="normal" target=\'_top\'> '.nl2br($_SESSION['requete'][$req]['PFAMA']).' </a>');
                         }
    ';
    quand je n'ai qu'un seul ID le lien est valide, mais quand il y en a plusieurs, ben c'est dead

    Pouvez-vous m'aider à y remédier ?????

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Est-ce que la page de destination est censé accepter plusieurs ID et si oui, sous quelle forme ?
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    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
    Je ne suis pas sure d'avoir compris ta question....???

    L'utilisateur peut faire des requetes multiples (ex toto, tata)
    et elles sont découpées telles que par exemple
    $_SESSION['requete'][$req]['ID'] = 1
    $_SESSION['requete'][$req]['NAME'] = toto

    dans $_SESSION['requete'][$req]['PFAMA'], j'ai une chaine de caractère (une liste d'identifiants séparés par un espace)

    je voulais donc faire (naivement)
    $_SESSION['requete'][$req]['PFAMA']= explode(' ',$_SESSION['requete'][$req]['PFAMA'])

    et je voulais donc que chacune des valeurs soit disponible pour le lien html et ce, de façon indépendante pour toto ou tata (par ex)

    je sais pas si je suis claire, .........sorry

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    ma question etait de savoir si la page sur le site Sanger sait traiter la reception de plusieurs id en meme temps et si oui sous quelle forme est ce qu'elle doit les recevoir ?
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #5
    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
    Non .......pardon

  6. #6
    Membre éprouvé
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    167
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 167
    Par défaut
    Je pense, mais je n'en suis pas certains qu'il doit parler des id de session.

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

Discussions similaires

  1. trier un tableau et compter des elements du tableau
    Par remi51 dans le forum Algorithmes et structures de données
    Réponses: 6
    Dernier message: 17/06/2002, 17h51
  2. Réponses: 2
    Dernier message: 27/05/2002, 20h46
  3. verification de doublons dans un tableau
    Par bohemianvirtual dans le forum C
    Réponses: 11
    Dernier message: 25/05/2002, 13h21
  4. transmision de tableau en parametre
    Par Horus dans le forum C++Builder
    Réponses: 3
    Dernier message: 16/05/2002, 12h15
  5. Réponses: 4
    Dernier message: 13/05/2002, 17h43

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