Générer des require_once automatiquement

Fermé
chouxe Messages postés 28 Date d'inscription mardi 4 février 2003 Statut Membre Dernière intervention 14 juin 2010 - 13 mai 2006 à 23:08
XwZ Messages postés 94 Date d'inscription dimanche 7 novembre 2004 Statut Membre Dernière intervention 13 septembre 2008 - 13 mai 2006 à 23:46
Bonjour,

Je voudrais savoir s'il est possible de créer autant de require_once que l'on a de fichiers à inclure (les fichiers se trouvent dans une BD)

Exemple :
$link = connecter();
$requete = "SELECT  * FROM ModeleVue ";
$exec = mysql_query($requete, $link) or die(mysql_error());
$tab =array();

  while($ligne = mysql_fetch_object($exec)){
       array_push($tab,$ligne->nomFichier);

       }
       print_r($tab);
       
       foreach($tab as $toto) {
        include("../outils/" . $toto);
           }


Voici un exemple de code.. Mon probleme c qu'il ne créé qu'un seul require_once avec le premier fichier de la BD...

Si vous avez une autre méthode je suis prenante...

Help svp
Merci bcq

Clémentine
A voir également:

3 réponses

salut,
pourqoi ne met-tu pas le require_once direct dans le while ?

$link = connecter();
$requete = "SELECT * FROM ModeleVue ";
$exec = mysql_query($requete, $link) or die(mysql_error());

while($ligne = mysql_fetch_object($exec)){
require_once("../outils/" . $ligne['nom-du-champ']);
echo $ligne['nom-du-champ'].'<br />'; //on affiche les noms des fichier inclus.
}
0
chouxe Messages postés 28 Date d'inscription mardi 4 février 2003 Statut Membre Dernière intervention 14 juin 2010
13 mai 2006 à 23:34
Merci pour ta réponse,

Le probleme c que ca fait la même chose quand je mets le require dans la boucle while. Ca fait juste un require du premier fichier, ca n'inclut pas les autres :(

chouxe....
0
XwZ Messages postés 94 Date d'inscription dimanche 7 novembre 2004 Statut Membre Dernière intervention 13 septembre 2008
13 mai 2006 à 23:46
et avec

$link = connecter();
$requete = "SELECT * FROM ModeleVue ";
$exec = mysql_query($requete, $link) or die(mysql_error());

while($ligne = mysql_fetch_assoc($exec)){
require_once("../outils/" . $ligne['nom-du-champ']);
echo $ligne['nom-du-champ'].'<br />'; //on affiche les noms des fichier inclus.
}

?
0