grazie Alcio74, ora però ho un altro problema. Avevo già detto che la funzione
Codice PHP:
stampa_select_option_date($par$par_giorno$par_mese$par_anno$par_for_start$par_for_end); 
è dentro un'altra funzione che stampa una form. Questa funzione è la seguente:

Codice PHP:
function stampa_form($titolo$tipo$soggetto$g_value$m_value$a$testo){ 
i valori
Codice PHP:
 $g_value$m_value$a
riguardano la data, precisamente sono i valori che nella funzione stampa_select_option_date che riportavo nel primo post della discussione indicano i value degli <option>.
devo aver sbagliato a inserire quelli come parametri perché non mi ridà i valori già digitati nella form nelle tendine della data se sbaglio ad inserire qualche valore negli altri campi della form.

Inoltre se il testo dello scritto da inserire è lungo non me lo inserisce nel DB, il testo l'avevo inserito nel DB mysql come longtext not null