Avec vos réflexions j'ai donc faitle petit code suivant,e t effectivement ca va me permettre d’arrêter de charge des variables fixes :
Merci Sephi-Chan et Damocorp, je crois comprendre l'esprit (et l’intérêt d'un tel système) même si il me manque un peut de pratique pour tout saisir.
Quand j'aurais un dédié cette fonction pourra m'aider mais en attendant je vais rester sur la technique ci-dessus.
PS : dans ce contexte, est ce que je peux utiliser var_export() pour améliorer le script ?
$rep = mysql_query("SELECT `nom_variable`,`capacite`,`mo_occupe`,`cout_fonctionnement`,`temps_construction`,`planche_de_bois`,`bloc_de_pierre`,`poutre_en_fer`
FROM `info_batiment`");
$texte_constante = '<?php ';
while ($var = mysql_fetch_array($rep))
{
$texte_constante = $texte_constante.'define("$'.$var["nom_variable"].'_capacite", '.$var["capacite"].');';
$texte_constante = $texte_constante.'define("$'.$var["nom_variable"].'_mo_occupe", '.$var["mo_occupe"].');';
$texte_constante = $texte_constante.'define("$'.$var["nom_variable"].'_cout_fonctionnement", '.$var["cout_fonctionnement"].');';
$texte_constante = $texte_constante.'define("$'.$var["nom_variable"].'_planche_de_bois", '.$var["planche_de_bois"].');';
$texte_constante = $texte_constante.'define("$'.$var["nom_variable"].'_bloc_de_pierre", '.$var["bloc_de_pierre"].');';
$texte_constante = $texte_constante.'define("$'.$var["nom_variable"].'_poutre_en_fer", '.$var["poutre_en_fer"].');';
}
$texte_constante = $texte_constante.' ?>';
$chemin_rapport = '../espace_membres/constantes.php';
$fp = fopen($chemin_rapport, "wb");
fwrite($fp,$texte_constante);
fclose($fp);
Par contre en résultat j'ai un gros paquet de define, j'aimerais savoir si c'est possible d'aller a la ligne a chaque define.Merci Sephi-Chan et Damocorp, je crois comprendre l'esprit (et l’intérêt d'un tel système) même si il me manque un peut de pratique pour tout saisir.
Quand j'aurais un dédié cette fonction pourra m'aider mais en attendant je vais rester sur la technique ci-dessus.
PS : dans ce contexte, est ce que je peux utiliser var_export() pour améliorer le script ?