Merci de votre aide.
Voilà ce que j?ai réussi à réaliser cet après midi (je n?avais pas beaucoup de temps pour le faire), ce n?est donc pas du tout optimisé. Avez vous justement quelques remarques à faire ?
De plus, j?ai mis quelques commentaires, est-ce que vous pouvez m?éclairer sur ces points.
Code :
- function nbre_de_jour(){
- $annee_debut = mysql_query("select month(anneedebut)
- from matable;
- where ??? qu?est-ce qu?il faut que je mette? sachant que j?ai bien évidemment plusieurs enregistrements dans ma table. Je veux calculer le nbre de jour entre chaque date de début et de fin de chaque enregistrement et l'afficher dans un tableau.(dans un enregistrement, il a a le nom, la date de debut, la date de fin).
- " );
- $annee_fin = mysql_query("select month(anneefin)
- from matable
- where ???" );
- $nbre_jour_debut = mysql_query("select dayofyear(anneedebut)
- from matable
- where ???;" );
- $nbre_jour_fin = mysql_query("select dayofyear(anneefin)
- from matable
- where ???;" );
- if ($annee_debut - $annee-fin ==0)
- { $nbre = $nbre_jour_debut - $nbre_jour_fin
- return $nbre;}
-
- elseif ( $annee_debut < $annee_fin)
- { $nbre = ($annee_fin - $annee_debut)*(365 - $nbre_jour_debut) + $nbre_jour_fin;
- return nbre;
- }
|
Message édité par neo-spy le 14-04-2004 à 20:08:55