CALENDIER EN PHP5 ET DHTML

gfpl Messages postés 172 Date d'inscription samedi 11 août 2012 Statut Membre Dernière intervention 9 avril 2011 - 25 avril 2007 à 12:19
jimmypage64 Messages postés 164 Date d'inscription samedi 16 octobre 2004 Statut Membre Dernière intervention 21 septembre 2010 - 18 juin 2009 à 14:13
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/42351-calendier-en-php5-et-dhtml

jimmypage64 Messages postés 164 Date d'inscription samedi 16 octobre 2004 Statut Membre Dernière intervention 21 septembre 2010
18 juin 2009 à 14:13
BOnjour,

Je viens de tester cette source, c'est quand meme bien sympa.
En revanche je me pose quelques questions (je m'initie a l'objet).

J'ai remarqué que dans le cas du calendrier où les jours sont cliquables tu fais un $a = new calendar();
Donc a chaque clic un nouvel objet est créé ? Les objets ne sont jamais détruits ? comment cela se passe t'il au niveau de la mémoire ?

Merci

Cordialement
evenkil Messages postés 35 Date d'inscription lundi 13 février 2006 Statut Membre Dernière intervention 15 avril 2014
6 mars 2008 à 10:18
Voici l'erreur que j'obtiens :

Fatal error: Cannot instantiate non-existent class: calendar1_6 in /homepages/9/d149107415/htdocs/test/gest_calendrier/new_calendrier.php on line 19
phpnuke Messages postés 14 Date d'inscription jeudi 22 mai 2003 Statut Membre Dernière intervention 28 septembre 2007
31 août 2007 à 13:22
J'ai un problême
Notice: Use of undefined constant Aôut - assumed 'Aôut' in C:\Program Files\EasyPHP 2.0b1\www\index.php on line 27
Voila si tu peut me dire stp comment cela se fait ?
lariflette77 Messages postés 2 Date d'inscription dimanche 17 avril 2005 Statut Membre Dernière intervention 16 décembre 2015
27 avril 2007 à 18:56
Code de la page de création des calendriers dont la capture d'écran à été tirée
<?php /* Date de création: 03/04/2007 */ ?>
<link rel="StyleSheet" type="text/css" href="style_calendar.css">
<html>



Calendriers dynamiques

<?php
/*-------------------------------------------*/
/* Date de création: 02/04/2007 */
/* Auteur G. Garandeau */
/*-------------------------------------------*/
include_once("../classes/calendrier/require/require_fichiers.php");

$mois=(strlen($_POST['mois']))?$_POST['mois']:$_GET['mois'];
$annee=(strlen($_POST['annee']))?$_POST['annee']:$_GET['annee'];
$url=$_SERVER['PHP_SELF'];
# *---------------------------lig 1 non cliquable -----------------* #
echo"
";
$a=new calendar1_6();
$a->aff_calendar1_6($mois,$annee,'calendar',$url);
echo"
";
# *---------------------------* #
echo"
";
$a=new calendar1_2();
$a->aff_calendar1_2($mois,$annee,'calendar',$url);
echo"
";
# *---------------------------* #
echo"
";
$a=new calendar1_3();
$a->aff_calendar1_3($mois,$annee,'calendar',$url);
echo"
";
# *----------- lig 2 ----------------* #
echo"<hr class='clear'>";
# *---------------------------* #
echo"
";
$a=new calendar1_4();
$a->aff_calendar1_4($mois,$annee,'calendar',$url);
echo"
";
# *---------------------------* #
echo"
";
$a=new calendar1_1();
$a->aff_calendar1_1($mois,$annee,'calendar',$url);
echo"
";
# *---------------------------* #
echo"
";
$a=new calendar1_5();
$a->aff_calendar1_5($mois,$annee,'calendar',$url);
echo"
";
# *---------------------------* #
echo"<hr class='clear'>";
# *------------ lig 3 ---------------* #
echo"
";
$a=new heurodate_calendrier2();
$a->aff_heurodate2($mois,$annee,'calendar3',$url);
echo"
";
# *---------------------------* #
echo"
";
$a=new heurodate_calendrier2_1();
$a->aff_heurodate2_1($mois,$annee,'calendar5',$url);
echo"
";
# *---------------------------* #
echo"
";
$a=new heurodate_calendrier2_2();
$a->aff_heurodate2_2($mois,$annee,'calendar5',$url);
echo"
";
# *---------------------------* #
echo"<hr class='clear'>";
# *---------------------------* #
echo"
";
$a=new heurodate_calendrier3();
$a->aff_heurodate3($mois,$annee,'calendar3',$url);
echo"
";

# *---------------------------* #
echo"
";
$a=new heurodate_calendrier3_1();
$a->aff_heurodate3_1($mois,$annee,'calendar3',$url);
echo"
";
# *---------------------------* #
echo"
";
$a=new heurodate_calendrier3_2();
$a->aff_heurodate3_2($mois,$annee,'calendar4',$url);
echo"
";
?>
<!-- end contenaire -->



</html>
bess91 Messages postés 2 Date d'inscription mercredi 29 novembre 2000 Statut Membre Dernière intervention 26 avril 2007
26 avril 2007 à 14:48
je n'arrive pas à la faire marcher un petit doc ça sera le bienvenu
gfpl Messages postés 172 Date d'inscription samedi 11 août 2012 Statut Membre Dernière intervention 9 avril 2011
25 avril 2007 à 12:19
ca a l'air tout bon je vais tester ca
Rejoignez-nous