Bonjour,
J'aurais voulu savoir si il était préférable (et possible) de créer une classe pour aller chercher les résultats dans la bdd en sachant que cette classe je l'utiliserais dans plusieurs endroits de mon site donc de plusieurs facons différente.
Pour l'instant j'ai fait ceci dans cette méthode de ma classe qui vas me chercher le résultat
et je veux reprendre le résultat comme je le veux dans cette méthode (qui se trouve dans une autre classe)
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 . . . function resultat($table,$champs,$conditions){ if ($conditions) { $sql="SELECT " .$champs. " from ".$table." where ".$conditions; } else { $sql="SELECT " .$champs. " from ".$table; } $res=mysql_query($sql)or die('<p id="message">La recherche de résultat à échoué -> '.$sql.'</p>'); if (mysql_num_rows($res)<>0){ while($val = mysql_fetch_array($res)){ Mon probleme est ici ! } } else { echo '<p id="message">Il n\'y a pas de résultat pour cette recherche</p>'; } }
Pour ensuite l'afficher dans ma page
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 function afficheLien(){ $connect = new connect(); $connect->connexion(); $connect->resultat($this->table, $this->chpIdliensgestion .','. $this->chpNom .','. $this->chpPage, ''); Ici je voudrais recuperer mon $val['mon champs'] autant de fois qu'il y a de resultats }
PS : $connect c'est ma classe de connection à la base de donnée
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 // Mise en page des premiers liens vers les différentes parties de gestions $liensgestion = new liensgestion(); $liensgestion->afficheLien();
Ca fait 3 heures que je suis dessus, je commence seulement la poo c'est dur de s'habituer à cette nouvelle méthode.
Je ne sais pas si c'est la bonne facon de faire.
Merci de votre aide
Bonne soirée
Partager