Na początku chciałbym zaznaczyć, że słabo znam PHP.
Posiadam generator harmonogramu, z tym że jest on mało funkcjonalny, chciałbym mieć:
1. możliwość nadania ilości grup w polu input poprzez wpisanie liczby (obecnie jest na sztywno 5 grup),
2. wyboru drugiego dnia cyklu poprzez wpisanie daty(teraz są to tylko Wtorki, a ja bym chciał mieć możliwość zmiany tego dnia na inny, np. środa, czwartek, itp.), - interwał obliczany może być poprzez odejmowanie wybranej daty od daty wcześniejszej niedzieli

3. wyboru która grupa startuje harmonogram - połączone z pierwszą funkcjonalnością nadawania ilości grup (teraz nie ma takiej funkcjonalności)
Obecnie używam poniższego kodu, pomożecie mi go zmienić, aby działało tak jak potrzebuję?

<form action="" method="post"> <div class="form-group"> <label for="data">Data Wydarzenia</label> <input type="text" placeholder="Wybierz datę Wydarzenia" class="form-control" id="data" name="data" value="<?php echo $first;?>"> </div> <button type="submit" name="submit" class="btn btn-success">Stwórz harmonogram</button> </form> <?php $res = mysql_query("SELECT *, DATE_FORMAT(data, '%e %M %Y') AS data_pl FROM harmonogram ORDER BY data ASC") // pętla do wyświetlania elementów z tabeli $result_date } // jeśli pola puste, zwraca błąd i generuje formularz ponownie if ($data == ''){ $error = 'Błąd: Wszystkie pola muszą być wypełnione.'; renderForm($data, $error); } else{ $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>' ); $tmp = $ctime; $grupa1 = '<a href="#1">Grupa 1</a>'; do { $grupa = $events[$cstep%$event_elems]; $dzien = $day[$cstep%$day_elems]; $cstep++; } while ($tmp < $end);