Witam,
Dużo już mi pomogliście dotychczas, za co serdecznie dziękuję. Jednak teraz nie wiem jak dodawać rekordy z pętli do while.
Program generuje daty z interwałami, data jest dostarczona za pomocą formularza z metodą _GET (zmienna $data).
Chciałbym aby dane zapisywały się w bazie danych. Każdy interwał w osobnym wierszu:
Grupa1 Wtorek 21.04.2015
Grupa2 Niedziela 26.04.2015
Grupa3 Wtorek 28.04.2015
itd.
$ctime = strtotime($data); // data początkowa $end = strtotime('+1 year', $ctime); //data końcowa
$intervals = array(5
, 2
); // co ile dni przeskakiwać $intervals_elems = count($intervals);
$cstep = 0;
'<a href="#2">Grupa 2</a>',
'<a href="#3">Grupa 3</a>',
'<a href="#4">Grupa 4</a>',
'<a href="#5">Grupa 5</a>',
'<a href="#1">Grupa 1</a>'
);
$event_elems = count($events);
$day = array('Niedziela ', 'Wtorek '); $day_elems = count($day);
mysql_query("INSERT harmonogram SET grupa = '$grupa', dzien = '$dzien', data = '$data'")
$tmp = $ctime;
echo '<div class="col-md-4 col-md-offset-1"><h5 style="font-size:18px;""><a href="#1">Grupa 1</a>: ' . 'Wtorek ' . date('d.m.Y',$ctime) . "</h5>"; do {
$tmp = strtotime('+'.$intervals[$cstep%$intervals_elems].' days', $tmp); echo "<h5 style='font-size:18px;'>" . $events[$cstep%$event_elems].": " . $day[$cstep%$day_elems] . date('d.m.Y', $tmp)."</h5>"; $cstep++;
} while ($tmp < $end);
Poradziłem sobie z tym problemem sam

$ctime = strtotime($data); // data początkowa $end = strtotime('+1 month', $ctime); //data końcowa
$intervals = array(5
, 2
); // co ile dni przeskakiwać $intervals_elems = count($intervals);
$cstep = 0;
'<a href="#2">Grupa 2</a>',
'<a href="#3">Grupa 3</a>',
'<a href="#4">Grupa 4</a>',
'<a href="#5">Grupa 5</a>',
'<a href="#1">Grupa 1</a>'
);
$event_elems = count($events);
$day = array('Niedziela ', 'Wtorek '); $day_elems = count($day);
$tmp = $ctime;
$data1 = date('Y-m-d', $ctime);
mysql_query("INSERT harmonogram SET grupa = 'Grupa 1', dzien = 'Wtorek', data = '$data1'")
do {
$tmp = strtotime('+'.$intervals[$cstep%$intervals_elems].' days', $tmp); $grupa = $events[$cstep%$event_elems];
$dzien = $day[$cstep%$day_elems];
$data2 = date('Y-m-d', $tmp); $cstep++;
mysql_query("INSERT harmonogram SET grupa = '$grupa', dzien = '$dzien', data = '$data2'")
} while ($tmp < $end);