"non") $frm[carte] = $frm[typecarte] ; if ($frm[frise] <> "non") $frm[frise] = $frm[typefrise] ; if ($frm[frise] == "origine" ) { $frm[type_date] = "#TYPE" ; $frm[an] = substr("#DATE",0,4) ; $frm[mois] = substr("#DATE",5,2) ; $frm[jour] = substr("#DATE",8,2) ; $frm[annee] = "#ANNEE" ; $frm[siecle] = "#SIECLE" ; } $sql = "UPDATE objets_expo SET titre = '".$frm[titre]."', texte = '".$frm[texte]."', ordre = '".$frm[ordre]."', carte = '".$frm[carte]."', frise = '".$frm[frise]."', latitude = '".$frm[latbox]."', longitude = '".$frm[lonbox]."', type_date = '".$frm[type_date]."' " ; if ($frm[type_date] == 1) // date précise { if (($frm[an]=="") OR ($frm[mois]=="") OR ($frm[jour]=="") ) $msg .= "- Problème dans le format des dates" ; $sql .= ", date = '".$frm[an]."-".$frm[mois]."-".$frm[jour]."', nbjours = '".($frm[annee]*365+$frm[mois]*30+$frm[jour])."' " ; } elseif ($frm[type_date] == 2) // Année { if ($frm[annee]=="") $msg .= "- Année manquante" ; $sql .= ", annee = '".$frm[annee]."', nbjours = '".($frm[annee]*365)."' "; } elseif ($frm[type_date] == 3) // siécle $sql .= ", siecle = '".$frm[siecle]."', nbjours = '".($frm[siecle]*100*365)."' "; $sql .= " WHERE id = '#ENV{id}'" ; //echo $sql ; $result=mysql_query($sql); if(!$result):echo("

".$str_queryError."
".$sql."
".mysql_error()."

");@mysql_free_result($result);exit();endif; } break ; } ?>