Posiadam wyszukiwarkę ogłoszń w której są dwie daty!
Jedna od kiedy i dokiedy są ważne ogłoszenia.

Chcę zrobić aby data od kiedy była pomniejszona o np: 20 dni.
Tylko nie wiem jak to zrobić, gdy bedzie przejście na następny rok.
Mój skrypt wygląda tak:
<? for ($i=1; $i<=31; $i++) ?> </select> <?php $month = array (1=>"Styczen", "Luty", "Marzec", "Kwiecien", "Maj", "Czerwiec", "Lipiec", "Sierpien", "Wrzesien", "Pazdziernik", "Listopad", "Grudzien"); $select = "<select name="month">n"; foreach ($month as $key => $val) { $select .= "t<option val="".$key."""; if ($key == $curr_month) { $select .= " selected>".$val."n"; } else { $select .= ">".$val."n"; } } $select .= "</select>"; ?> <select name="rok"> <? for ($i=2000; $i<=2006; $i++) ?> </select>
<?
for ($i=1; $i<=31; $i++)
echo '<option value="'.$i.'" '.(date('d')==$i?'selected="selected"':'').'>'.$i.'</option>';
?>
</select>
<?php
$curr_month = date("m");
$month = array (1=>"Styczen", "Luty", "Marzec", "Kwiecien", "Maj", "Czerwiec", "Lipiec", "Sierpien", "Wrzesien", "Pazdziernik", "Listopad", "Grudzien");
$select = "<select name=\"month\">\n";
foreach ($month as $key => $val) {
$select .= "\t<option val=\"".$key."\"";
if ($key == $curr_month) {
$select .= " selected>".$val."\n";
} else {
$select .= ">".$val."\n";
}
}
$select .= "</select>";
echo $select;
?>
<select name="rok">
<?
for ($i=2000; $i<=2006; $i++)
echo '<option value="'.$i.'" '.(date('Y')==$i?'selected="selected"':'').'>'.$i.'</option>';
?>
</select>
Dziękuję za pomoc!