Zrobiłem tak, że mając tablicę z datami wybranymi przez formularz:
<?php
for ($y=$_POST['year1']; $y<=$_POST['year2']; $y++) {
for ($m=$_POST['month1']; $m<=$_POST['month2']; $m++) {
for ($d=$_POST['day1']; $d<=$_POST['day2']; $d++) {
$data_form=$y.'.'.$m.'.'.$d;
$tab_data[]=$data_form;
}
}
}
?>
tworzę listę nazw plików istniejących na serwerze, odpowiadających datom wybranym w formularzu.
Mam jakiś błąd tutaj. Chcę tworzyć pusty plik, jeśli $num[2] nie odpowiada elementowi tablicy $tab_data, jeśli tak to
<?php
$query="SELECT file_name, file_type, data FROM dane WHERE data BETWEEN '".$_POST['year1'].".".$_POST['month1'].".".$_POST['day1']."' AND '".$_POST['year2'].".".$_POST['month2'].".".$_POST['day2']."' ORDER BY data";
for ($dat=0; $dat<=$lt; $dat++) {
if ($num[2]=$tab_data[$dat]) {
$nazwapliku=("".$num[0]."_".$tab_data[$dat].".".$num[1]."");
//$tab_plikow[]=$nazwapliku;
}
else {
$nazwapliku = fopen("pusty_".$tab_data[$dat].".".$num[1]."", "w"); //$tab_plikow=$nazwapliku;
}
}
$tab_plikow=$nazwapliku;
}
?>
Wie ktoś jak to zrobić? gdzie błąd?