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

PHP & Base de données Discussion :

Récuperation dynamique resultat requête [Oracle]


Sujet :

PHP & Base de données

  1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2013
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2013
    Messages : 2
    Points : 2
    Points
    2
    Par défaut Récuperation dynamique resultat requête
    Bonjour à tous, je vais essayer de vous exposer mon problème : je developpe un module de recherche pour une application intranet de surveillance réseau. Cette application possède plusieurs tables dont chacune est préfixée celon la syntaxe suivante : "APPLI_XXXX" afin de différencier l'application à laquelle elle est ratachée. Par exemple j'ai des tables ayant pour préfixe "SURV_" qui sont toutes les tables liées à la surveillance des materiels ou encore "INTER_" pour les interventions sur le materiel.

    Ma page de recherche propose a l'utilisateur de valider des checkbox pour choisir un groupe de table ou la recherche s'effectue ( SURV_, INTER_ etc) ensuite je recupere dynamiquement toute les tables ayant pour prefixe la valeur des checkbox et je construit des objets tables (classe perso) qui me permettent de stocker toutes les informations de structure sur la table (nom table, liste des colonnes, type etc). Enfin je construit ma requette en fonction des tables et des mots clés demandés. Jusqu'ici tout va bien mais lorsque je veux recuperer les valeurs retournés par la requette sa ce complique car en fonction des groupes de tables demandés je n'ai pas les meme colonnes.

    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
     
    foreach ($listTable as $table)
    {
    	$query = $table->getSearchQuery($tabCritere);
     
    	include("$rep/select.php");
    	reset($results);
     
    	while($res = each($results))
    	{ 
    		for($j=0;$j<$table->getSizeListColumn();$j++) {
     
                              $pouet = "[\"$table->getColumn($j)\"]";
    		          $obj=$res[1].$pouet;
    		          echo $obj."<br/>";
                    }
    	}
    }
    Ce code ne marche mais donne l'idée de ce que je veux obtenir : pouvoir récuperer la valeur de chaque colonne en fonction de la table (ligne 13 et 14). Le but de ce module est d'etre le plus évolutif et adaptatif possible c'est à dire que si on ajoute un groupe de table ayant pour préfixe "POUET_" la recherche pourra etre effectué dedans sans modifications.

    Je ne sais pas si j'ai été clair mais je reste à votre disposition pour toute précision. Merci de m'avoir lu.

  2. #2
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2013
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2013
    Messages : 2
    Points : 2
    Points
    2
    Par défaut
    Erreur basique de ma part voici le code qui fonctionne :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    for($j=0;$j<$this->getSizeListColumn();$j++) {
     
    	$pouet = $this->getColumn($j);
    	$obj=$res[1]["$pouet"];
    	echo "<TD>$obj </TD>"; 
    }
    Résolu !

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

Discussions similaires

  1. Réponses: 6
    Dernier message: 20/11/2012, 14h46
  2. [MySQL] affichages resultats requête avec un champ texte
    Par carelha dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 10/04/2006, 13h06
  3. [xmlHttp][responseXml] récuperer le resultat d'une page ASPX
    Par fredo_lefran dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 23/02/2006, 10h11
  4. Réponses: 1
    Dernier message: 29/12/2005, 09h37
  5. Récupérer valeur contrôle en dynamique via requête
    Par nicburger dans le forum Access
    Réponses: 10
    Dernier message: 15/09/2005, 15h41

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