Générer des require_once automatiquement

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

3 réponses

  1. 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
    1. 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
      1. 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