chce stworzyć prosty kalendarz w php z możliwościa zapisywania zdarzen do bazy mysql i wyswietlaniem tego.
sciagnałem z neta skrypt php-calendar-0.10.1 ale jest za trudny dla mnie zebym go przerobił na swoje potrzeby oto kod:
function event_form() { // modifying $id = $vars['id']; $row = get_event_by_id($id); $year = $row['year']; $month = $row['month']; $day = $row['day']; $end_year = $row['end_year']; $end_month = $row['end_month']; $end_day = $row['end_day']; $imiepacjenta = $row['imiepacjenta']; $nazwiskopacjenta = $row['nazwiskopacjenta']; if($config['hours_24']) { $hour = $row['hour']; } else { $hour = $row['hour12']; if($row['ampm'] == 'PM') { $pm = true; } else { $pm = false; } } $minute = $row['minute']; $durmin = $row['duration'] % 60; $durhr = $row['duration'] / 60; $typeofevent = $row['eventtype']; } else { // case "add": $title = _('Rejestracja pacjenta'); $subject = ''; $desc = ''; if($config['hours_24']) { } else { $pm = true; } else { $pm = false; } } } else { $hour = 6; $pm = true; } $minute = 0; $end_day = $day; $end_month = $month; $end_year = $year; $durhr = 1; $durmin = 0; $typeofevent = 1; $imiepacjenta = 1; $nazwiskopacjenta = 1; } $html_time = tag('td', create_select('hour', $config['hours_24'] ? '24hour' : '12hour', $hour), tag('b', ':'), create_select('minute', 'minute', $minute)); if(!$config['hours_24']) { $attributes_am = attributes('value="0"'); $attributes_pm = attributes('value="1"'); if($pm) { $attributes_pm[] = 'selected="selected"'; } else { $attributes_am[] = 'selected="selected"'; } $html_time[] = tag('select', attributes('name="pm"', 'size="1"'), tag('option', $attributes_am, 'AM'), tag('option', $attributes_pm, 'PM')); } else $input = ''; $attributes = attributes('class="phpc-main"'); if($BName == 'MSIE') $attributes[] = 'cellspacing="0"'; return tag('form', attributes("action=\"$_SERVER[SCRIPT_NAME]\""), tag('table', $attributes, tag('caption', $title), tag('tfoot', tag('tr', tag('td', attributes( 'colspan="2"'), $input, create_submit(_("Submit Event")), create_hidden('action', 'event_submit')))), tag('tbody', tag('tr', tag('th', _('Date of event')), tag('td', create_select('day', 'day', $day), create_select('month', 'month', $month), create_select('year', 'year', $year))), tag('tr', tag('th', _('Date multiple day event ends')), tag('td', create_select('endday', 'day', $end_day), create_select('endmonth', 'month', $end_month), create_select('endyear', 'year', $end_year))), tag('tr', tag('th', _('Event type')), tag('td', create_select('typeofevent', 'event', $typeofevent))), tag('tr', tag('th', _('Time')), $html_time), tag('tr', tag('th', _('Duration')), tag('td', create_select('durationhour', '24hour', $durhr), _('hours') . "\n", create_select('durationmin', 'minute', $durmin), _('minutes') . "\n")), tag('tr', tag('th', _('Wybierz pacjenta')), tag('td', create_select('imiepacjenta', 'imiepacjenta', $imiepacjenta))), tag('tr', tag('th', _('Description')), tag('td', tag('textarea', attributes('rows="5"', 'cols="50"', 'name="description"'), $desc)))))); } ?> imiepacjenta i nazwiskopacjenta dodałem sam niestety wyświetla mi się taki błąd Warning: Missing argument 4 for create_select(), called do tego kodu chciałem dodać z bazy danych liste pacjentów w option po to zeby móc wybrac jednego z nich dzieki z góry za jakakolwiek pomoc