devo usare questa funzione su una pagina PHP che mi genera un calendario:

<?
$month = $mese_arr;
$year = $anno_arr;
//echo "$month";
$time = mktime(0,0,0, $month, 1, $year);
// genera l'array con le informazioni
$date = getdate($time);
// giorni totali per il mese e anno
$day_total = cal_days_in_month(CAL_GREGORIAN, $date['mon'], $date['year']);
//stampa mese e anno in oggetto
//in italiano come intestazione
setlocale(LC_TIME,"it_IT");
$mese_anno = strftime('%B',$date[0]). " " .$year;
$mese_anno = (ucfirst($mese_anno));
echo "<table><tr><td colspan=\"7\">$mese_anno</td></tr>\n";
// stampa le abbreviazioni dei giorni della settimana
echo "<tr><td align=center>Do</td><td align=center>Lu</td><td align=center>Ma</td><td align=center>Me</td> <td align=center>Gi</td><td align=center>Ve</td><td align=center>Sa</td></tr>\n";
for ($i = 0; $i < 6; $i++)
{
echo '<tr>';
for ($j = 1; $j <= 7; $j++)
{
$day_number = $j + $i*7 - $date['wday'];
//stampa la cella con il giorno
echo '<td width=79 align=center bgcolor=#eeeeee style=font-face:verdana size=1';
if ($day_number > 0 AND $day_number <= $day_total)
{
$day_number = sprintf('%02d', $day_number);
echo " style=\"border: 1px solid #c0c0c0;\" ";
echo ">$day_number";
?>
<input type="checkbox" name="day_number[]" value='<? print($day_number); ?>'>
<?
}
else
{
//stampa una cella vuota se non esiste il giorno
echo '> ';
}
echo '</td>';
}
echo "</tr>\n";
if ($day_number >= $day_total AND $i != 6);
}
echo "</table>\n";
?>


in questo script non metto ID al checkbox.
Come suggerisci di farla?
Grazie