bendevillers
Messages postés1Date d'inscriptionmercredi 20 février 2008StatutMembreDernière intervention20 février 2008 20 févr. 2008 à 21:51
Bonjour,
j'ai essayé de comprendre le code et une ligne me pose problème :
if(!$mois) pourquoi effectue-t-on ce test ?
D'autre part, j'ai testé le script en local et je n'arrive pas à passer d'un mois à un autre, je suis toujours bloqué sur le mois actuel et j'ai les mêmes messages d'erreurs que la personne du post précédent.
Un petit peu d'aide svp. A vot' bon coeur
Merci d'avance
Lan3412
Messages postés5Date d'inscriptionvendredi 20 janvier 2006StatutMembreDernière intervention24 janvier 2006 21 janv. 2006 à 04:57
Help me !!... je ne comprends rien à ce script ..Ce script marche t-il chez vous ?
Je debute en PHP et HTML mais qq bases quand même et je n'arrive pas à faire fonctionner le zip.
G crée la base "test" et la table calendrier comme indiqué (avec clé primaire=jour).
J'ai les messages suivant en lancant majacal.php (je suppose que c le 1er script à lancer ...?)
Introduction d'un évènement dans le calendrier
jour : Notice: Undefined variable: jour in e:\00 - html & php\php\testsphp\majacal.php on line 21
>
Mois : Notice: Undefined variable: mois in e:\00 - html & php\php\testsphp\majacal.php on line 24
>
Année : Notice: Undefined variable: an in e:\00 - html & php\php\testsphp\majacal.php on line 26
>
Heure : Notice: Undefined variable: heure in e:\00 - html & php\php\testsphp\majacal.php on line 28
> Minutes : Notice: Undefined variable: minute in e:\00 - html & php\php\testsphp\majacal.php on line 29
>
Sujet : Notice: Undefined variable: sujet in e:\00 - html & php\php\testsphp\majacal.php on line 31
>
Lieu : Notice: Undefined variable: lieu in e:\00 - html & php\php\testsphp\majacal.php on line 33
>
odric88
Messages postés10Date d'inscriptionlundi 18 août 2003StatutMembreDernière intervention19 décembre 2006 15 janv. 2006 à 16:09
Tiens j'ai changer un peu le code pour qu'il soit valable aussi sous firefox parcequ'il y avais quelques erreur mais normal pour ta premiere source ;)
<HTML>
<HEAD>
<TITLE>Calendrier</TITLE>
<style type= "text/css">
<!--
body {
background="skyblue";
//68-----affichage du mois et de l'année en french---------
$mois_de_annee = array("Janvier", "Fevrier", "Mars", "Avril", "Mai", "Juin", "Juillet", "Août", "Septembre", "Octobre", "Novembre", "Decembre");
$mois_en_clair = $mois_de_annee[$mois - 1];
odric88
Messages postés10Date d'inscriptionlundi 18 août 2003StatutMembreDernière intervention19 décembre 2006 14 janv. 2006 à 23:19
super code franchement merite un 10 (dommage qu'il manque l'administration parceques les evenements peuvent etre mis a jour par tous mais bon ... sufft de supprimer le bouton :) )
amna10
Messages postés1Date d'inscriptionmercredi 25 février 2004StatutMembreDernière intervention27 novembre 2005 27 nov. 2005 à 15:45
hello trés bon code
santilasca
Messages postés1Date d'inscriptionvendredi 1 juillet 2005StatutMembreDernière intervention 8 août 2005 8 août 2005 à 00:37
Deux questions :
1)Comment faire pour effacer un évènement à partir de la base de donnée?
2)Comment faire pour que le lieu puisse être affiché sur deux lignes (quand il est trop long on ne voit pas la fin)
Merci!
cs_matmar
Messages postés7Date d'inscriptionlundi 10 novembre 2003StatutMembreDernière intervention15 janvier 2006 22 févr. 2005 à 00:11
je cherche à faire le meme type de calendrier. malheuresement, le tien ne fonctionne pas : impossible de changer de mois
stalingrov
Messages postés1Date d'inscriptionlundi 6 novembre 2000StatutMembreDernière intervention22 janvier 2005 22 janv. 2005 à 22:27
Bonjour a tous!
Comment fait t on lorsqu'on a cette erreur:
Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /var/www/free.fr/a/0/stalingrov/RDH/Calendar/calendrier.php3 on line 21
Je debutte donc je pige pas tout^^ merci de vos futures réponses
elmasplus
Messages postés9Date d'inscriptiondimanche 1 décembre 2002StatutMembreDernière intervention 3 janvier 2011 7 janv. 2005 à 22:54
Salut !
Et pour effacer les evenements, com on fait ???
On est oblige de paser par la base de données.
DVTAZ
Messages postés38Date d'inscriptionjeudi 21 mars 2002StatutMembreDernière intervention10 juillet 2011 19 févr. 2004 à 20:11
Salut,
Verifiez si vous avez bien configurez les chemin dains le fichier :Config.inc
normalement y a pas de probleme ca marche !!
alec_mad
Messages postés2Date d'inscriptionsamedi 20 décembre 2003StatutMembreDernière intervention18 février 2004 18 févr. 2004 à 17:41
j'ai le même problème, quand je veux ajoute run événement ça mets "conexion impossible" aidez moi merci beaucoup
zicklon
Messages postés5Date d'inscriptionmardi 16 avril 2002StatutMembreDernière intervention 6 septembre 2003 8 mars 2003 à 19:56
Excuse moi, mais ce code me fait un peu (o vraiment tres tres peu) penser a celui du livre 'Programmation PHP' des editions 'marabout', certes il est tres interresant, mais de la a " j' ai fait ce petit calendrier il y a bien longtemps déjà, or il est paru très utile en fait " ....
cs_Antony
Messages postés83Date d'inscriptionmardi 30 juillet 2002StatutMembreDernière intervention13 février 2008 21 janv. 2003 à 20:28
hello !
bien evidemment que je te donne l'autorisation ! je l'ai mis ici pour ça lol ! met juste mon adresse email pour quand meme montrer que je me suis pas fait chié pour rien !
tchao
DVTAZ
Messages postés38Date d'inscriptionjeudi 21 mars 2002StatutMembreDernière intervention10 juillet 2011 21 janv. 2003 à 00:40
Salut,
houha... ca décoiffe!!
me donne tu l autorisation de utiliser sur mon site.
pour le moment il y est mais caché,si tu accepte que je l utilse je metrais un petit mot te concernant(a ton aise bien sur)
si tu veut y jeter un coup d oeil regarde ici : < a href="http://neuvillechecs.free.fr" > ICIdans le menu "Divers" et le lien "calendrier
voila j attend de t est nouvelles, a + et merci
cs_rottweiler
Messages postés117Date d'inscriptiondimanche 7 avril 2002StatutMembreDernière intervention23 octobre 2013 27 nov. 2002 à 02:15
20 févr. 2008 à 21:51
j'ai essayé de comprendre le code et une ligne me pose problème :
if(!$mois) pourquoi effectue-t-on ce test ?
D'autre part, j'ai testé le script en local et je n'arrive pas à passer d'un mois à un autre, je suis toujours bloqué sur le mois actuel et j'ai les mêmes messages d'erreurs que la personne du post précédent.
Un petit peu d'aide svp. A vot' bon coeur
Merci d'avance
21 janv. 2006 à 04:57
Je debute en PHP et HTML mais qq bases quand même et je n'arrive pas à faire fonctionner le zip.
G crée la base "test" et la table calendrier comme indiqué (avec clé primaire=jour).
J'ai les messages suivant en lancant majacal.php (je suppose que c le 1er script à lancer ...?)
J'utilise EasyPHP 1.8.0.0 (Apache1.3.33 - PHP 4.3.10 - PHPMyadmin - 2.6.1 - MySQL 4.1.9)
Messages d'erreur............. MERCI à VOUS
Introduction d'un évènement dans le calendrier
jour : Notice: Undefined variable: jour in e:\00 - html & php\php\testsphp\majacal.php on line 21
>
Mois : Notice: Undefined variable: mois in e:\00 - html & php\php\testsphp\majacal.php on line 24
>
Année : Notice: Undefined variable: an in e:\00 - html & php\php\testsphp\majacal.php on line 26
>
Heure : Notice: Undefined variable: heure in e:\00 - html & php\php\testsphp\majacal.php on line 28
> Minutes : Notice: Undefined variable: minute in e:\00 - html & php\php\testsphp\majacal.php on line 29
>
Sujet : Notice: Undefined variable: sujet in e:\00 - html & php\php\testsphp\majacal.php on line 31
>
Lieu : Notice: Undefined variable: lieu in e:\00 - html & php\php\testsphp\majacal.php on line 33
>
15 janv. 2006 à 16:09
<HTML>
<HEAD>
<TITLE>Calendrier</TITLE>
<style type= "text/css">
<!--
body {
background="skyblue";
}
TD
{
background="#000080";
font-size:10pt
}
TD.blanc
{
background="skyblue"
}
-->
</STYLE>
<?
function affiche_lignes($ann, $moi, $jou)
{
$requete mysql_query("SELECT * FROM calendrier WHERE YEAR(jour) $ann
AND MONTH(jour) = $moi
AND DAYOFMONTH(jour) = $jou
ORDER BY HOUR(heure), MINUTE (heure)");
while ($ligne = mysql_fetch_object($requete))
{
$heure = $ligne->heure;
$heure = substr($heure, 0, 5);
echo "<HR>";
echo $heure, "-";
echo " $ligne->sujet
";
echo "$ligne->lieu";
}
}
?>
</HEAD>
<?
include("config.inc");
$connect = mysql_connect($hote, $user, $password);
mysql_select_db($base, $connect);
$jour_actuel = date("j", time());
$mois_actuel = date("m", time());
$an_actuel = date("Y", time());
$jour = $jour_actuel;
if(!$mois)
{
$mois = $mois_actuel;
$an = $an_actuel;
}
//50-----mois suivant------------------------------------
$mois_suivant = $mois + 1;
$an_suivant = $an;
if ($mois_suivant == 13)
{
$mois_suivant = 1;
$an_suivant = $an + 1;
}
//-----mois précédent-----------------------------------
$mois_prec = $mois - 1;
$an_prec = $an;
if ($mois_prec == 0)
{
$mois_prec = 12;
$an_prec = $an - 1;
}
//68-----affichage du mois et de l'année en french---------
$mois_de_annee = array("Janvier", "Fevrier", "Mars", "Avril", "Mai", "Juin", "Juillet", "Août", "Septembre", "Octobre", "Novembre", "Decembre");
$mois_en_clair = $mois_de_annee[$mois - 1];
echo "<CENTER>";
echo $mois_en_clair," ", $an;
echo "";
?>
<!--Menu de mise à jour du calendrier-->
<FORM ACTION="calendrier.php3">
>
>
</FORM>,
<FORM action="calendrier.php3">
>
>
</FORM>
</CENTER>
<!106-------en tête du calendrier------------------------------------------------------------>
<TABLE width=100% cellpadding=5 cellspacing=5 border=2 background="#000080">
<TR>
<TD width=14% bgcolor="#000080"><center>Dimanche
<TD width=14% bgcolor="#000080"><center>Lundi
<TD width=14% bgcolor="#000080"><center>Mardi
<TD width=14% bgcolor="#000080"><center>Mercredi
<TD width=14% bgcolor="#000080"><center>Jeudi
<TD width=14% bgcolor="#000080"><center>Vendredi
<TD width=14% bgcolor="#000080"><center>Samedi
<TR>
<?
//121-----------------------------Détection du 1er et dernier jour du mois-------------------->
$nombre_date = mktime(0,0,0, $mois, 1, $an);
$premier_jour = date('w', $nombre_date);
$dernier_jour = 28;
while (checkdate($mois, $dernier_jour + 1, $an))
{ $dernier_jour++;}
//129--------------------------Affichage de 7 jours du calendrier----------------------------->
for ($i = 0; $i < 7; $i++)
{
if ($i < $premier_jour)
{ echo "<TD bgcolor='#000080'>";}
else
{
$ce_jour = ($i+1) - $premier_jour;
echo "<TD bgcolor='#000080' valign=top>";
echo " <CENTER>$ce_jour</CENTER> ";
echo "
";
affiche_lignes($an, $mois, $ce_jour);
}
}
//-------------------------------affichage du reste du calendrier-------------------------->
$jour_suiv = ($i+1) - $premier_jour;
for ($rangee = 0; $rangee <= 4; $rangee++)
{
echo "<TR>";
for ($i = 0; $i < 7; $i++)
{
if($jour_suiv > $dernier_jour)
{ echo "<TD CLASS='blanc'>";}
else
{
echo "<TD valign=top bgcolor='#000080'>";
echo "<CENTER>$jour_suiv</CENTER>";
affiche_lignes($an, $mois, $jour_suiv);
}
$jour_suiv++;
}
}
?>
</HTML>
14 janv. 2006 à 23:19
27 nov. 2005 à 15:45
8 août 2005 à 00:37
1)Comment faire pour effacer un évènement à partir de la base de donnée?
2)Comment faire pour que le lieu puisse être affiché sur deux lignes (quand il est trop long on ne voit pas la fin)
Merci!
22 févr. 2005 à 00:11
22 janv. 2005 à 22:27
Comment fait t on lorsqu'on a cette erreur:
Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /var/www/free.fr/a/0/stalingrov/RDH/Calendar/calendrier.php3 on line 21
Je debutte donc je pige pas tout^^ merci de vos futures réponses
7 janv. 2005 à 22:54
Et pour effacer les evenements, com on fait ???
On est oblige de paser par la base de données.
19 févr. 2004 à 20:11
Verifiez si vous avez bien configurez les chemin dains le fichier :Config.inc
normalement y a pas de probleme ca marche !!
18 févr. 2004 à 17:41
8 mars 2003 à 19:56
21 janv. 2003 à 20:28
bien evidemment que je te donne l'autorisation ! je l'ai mis ici pour ça lol ! met juste mon adresse email pour quand meme montrer que je me suis pas fait chié pour rien !
tchao
21 janv. 2003 à 00:40
houha... ca décoiffe!!
me donne tu l autorisation de utiliser sur mon site.
pour le moment il y est mais caché,si tu accepte que je l utilse je metrais un petit mot te concernant(a ton aise bien sur)
si tu veut y jeter un coup d oeil regarde ici : < a href="http://neuvillechecs.free.fr" > ICIdans le menu "Divers" et le lien "calendrier
voila j attend de t est nouvelles, a + et merci
27 nov. 2002 à 02:15