enregistrement avec date
Posté : 26 déc. 2009, 21:25
Bonjour à tous,
J'ai un calendrier sur mon site et j'aimerai mettre des informations dedans. Dans ma table dateevement d'introduit les informations.
J'ai la date du début et la date de fin des information. cela fonctionne très bien quand nous sommes dans le même mois
Par exemple:
01.01.2010 au 05.01.2010 il enregistre 5 fois les informations dans ma table dateevenement.
le problème c'est que quand je change de mois comme par exemple:
30.01.2010 au 05.02.2010 il enregistre des milliers de fois l'information.
Voilà mon code:
qui peut me dire comment je dois faire lors que le mois change et qu'il enregistre juste ?
Merci beaucoup.
J'ai un calendrier sur mon site et j'aimerai mettre des informations dedans. Dans ma table dateevement d'introduit les informations.
J'ai la date du début et la date de fin des information. cela fonctionne très bien quand nous sommes dans le même mois
Par exemple:
01.01.2010 au 05.01.2010 il enregistre 5 fois les informations dans ma table dateevenement.
le problème c'est que quand je change de mois comme par exemple:
30.01.2010 au 05.02.2010 il enregistre des milliers de fois l'information.
Voilà mon code:
Code : Tout sélectionner
$select = "INSERT INTO agenda VALUES ('','$genre','$sujet','$infos','$lieu','$datedebut','$entre','$datefin','$temps','$liens','$pays','$email','$photo','$texte2','$photo1','$texte3','$numero','$formu','$confirme' )";
$result = mysql_query($select,$link) or die ('Erreur : '.mysql_error() );
$id_site = mysql_insert_id();
$i = $datedebut;
while($i!=$datefin)
{
$select = "INSERT INTO dateevenement VALUES
('','$genre','$sujet','$infos','$lieu','$datedebut','$entre','$datefin','$parution','$temps','$liens','$pays','$email','$photo','$texte2','$photo1','$texte3','$numero','$formu','$confirme','$id_site')";
$result = mysql_query($select,$link) or die ('Erreur : '.mysql_error() );
$i++;
}
$select = "INSERT INTO dateevenement VALUES
('','$genre','$sujet','$infos','$lieu','$datedebut','$entre','$datefin','$parution','$temps','$liens','$pays','$email','$photo','$texte2','$photo1','$texte3','$numero','$formu','$confirme','$id_site' )";
$result = mysql_query($select,$link) or die ('Erreur : '.mysql_error() );Merci beaucoup.