Génération automatique du fichier

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Génération automatique du fichier

par dunbar » 07 févr. 2007, 10:44

Bonjour,

As-tu un début de piste, un bout de code à nous montrer ?

Les données proviennent d'une base de donnée ?

Si c'est le cas, il n'y a peut-être pas besoin de créer de nouveau fichier, mais tout simplement de sélectionner les données du mois en cours et de les afficher sur la page principale.
Oui effectivement les données proviennent d'une TABLE
et actuellement je crée un fichier pour chaque à partir du code suivant:
$sql = "SELECT 
IDot, ref_client, nom_client, adr_client, commune, code_postal, etat_installation, TA, 
prix, telephone, d_date, technicien, commentaire 
FROM prestation 
WHERE YEAR(d_date) = 2007 AND MONTH(d_date)  = 1";
$result = mysql_query($sql) or die 
('Ne trouve pas tout les champs dans la TABLE : '.mysql_error());
$total = mysql_num_rows($result);
Et je dois rajouter un lien dans le menu suivant chaque mois.
<option>Mois des prestations </option>
  <option value="index.php">Mois actuel </option>
  <option value="gjuillet.php">Juillet </option>
  <option value="gaout.php">Août </option>
  <option value="gsept.php">Septembre </option>
  <option value="goctobre.php">Octobre </option>
  <option value="gnov.php">Novembre </option>
Mais je ne sais vraiment pas comment automatiser cette tâche :?:

par Ultim4T0m » 07 févr. 2007, 10:01

Bonjour,

As-tu un début de piste, un bout de code à nous montrer ?

Les données proviennent d'une base de donnée ?

Si c'est le cas, il n'y a peut-être pas besoin de créer de nouveau fichier, mais tout simplement de sélectionner les données du mois en cours et de les afficher sur la page principale.

par Ajoloca » 07 févr. 2007, 10:01

Bonjour,

Ton fichier se trouve bien dans un dossier, et je suppose que tous (ceux des mois précédents) sont dans le même dossier.

Il te suffis pour construire ta liste de parcourir ce dossier et de la créer avec le nom des fichiers trouvés, non ?

Regarde du coté des fonctions de manipulation (gestion) de dossiers-fichiers comme opendir(), readdir(), ...

Génération automatique du fichier

par dunbar » 07 févr. 2007, 09:49

Bonjour,

J'ai actuellement un fichier index.php qui reprend dans un tableau des données du mois en cours, donc à la fin de cahque mois le tableau se vide et on recommence.
Donc moi manuellement je suis obliger de créer un fichier portant le nom du mois précédent exemple janvier.php (pour quand même avoir accés aux données du mois passer) et alimenter un menu déroulant dans lequel je dois rajouter un lien vers le fichier créer (donc ici janvier.php).
Alors ma question comment je pourrais faire pour automatiser cela :?:
( bin oui j'suis un feneant) :wink:

D'avance merci