Bonsoir,
dans ta requette d'UPDATE:
mysql_query("UPDATE soiree SET nom='$nom', description='$description', jour='$date_jour', mois='$date_mois', annees='$date_annees' WHERE ID='$number'");
tu remarques qu'il y a des '
alors si dans les valeurs à enregistrer il y a des apostrophes cà perturbe.
par exemple si tu veux mettre d'hier dans le champ description tu vois que ça donne
description='d'hier'
il y a donc interprétation de l'apostrophe.
Pour éviter cet inconvénient il faut échapper les apostrophes, c'est à dire ajouetr auomatiquement un \ devant les '
la fonction php qui fait ça c'est addslashes
nom='addslashes($nom)', description='addslashes($description)', etc...
l'opération inverse c'est stripslashes(....)