Slet og insert i en kalender
Jeg har tidligere brugt denne kode til at slette og indsætte datoer i en kalender. Den har altid være i en specifik måned og år.if(is_array($_REQUEST['check'])) {
$tempSQL = "DELETE from kalender where month = '".$current_month."' && year = '".$year."'";
foreach($_REQUEST['check'] as $value) {
$tempSQL.= " && date != '".$value."'";
$query = mysql_query("SELECT * FROM kalender WHERE month = '$current_month' && year = '$year' && date = '$value'")or die (mysql_error());
if(mysql_num_rows($query) == 0) {
mysql_query("insert into kalender (date, month, year) values ('$value','$current_month','$year')")or die (mysql_error());
}
mysql_query($tempSQL)or die (mysql_error());
}
} else {
mysql_query("DELETE FROM kalender WHERE month = '$current_month' && year = '$year'");
}
nu skulle jeg gerne havde den til at forstå at den kan gå over flere måneder ja år. Så den ikke kun specifikt kan fungere i en månede lad os sige januar, men at den kan forstå at indsætte fra den 25. januar til den 23. februar osv... det vil sige vi skal lave om på arrayet det skal bygges op over måneder og år (Er meget rusten i array's) og selve slet/indsæt funktionen. Nogen der kan give mig en hånd her? :/
