Zrobiłem rozwijaną liste aby można było wybrać datę. Po wybraniu daty, wybieram z bazy danych plik z taką samą datą. Jednak nie chce mi wyświetlić nazwy pliku i cały program nie dziala.
Obsługa formularza i pobór danych z bazy:
<?php
if (isset($_POST['submit'])) {
require ('connect.php');
$query="SELECT file_name, file_type, data FROM dane WHERE data=".$_POST['day'].$_POST['month'].$_POST['year']."";
if($result) {
$plik=("".$num[0].'_'.$num[1].'.'.$num[2]."");
}
else {
}
}
else {
}
}
?>
Formularz:
<form enctype="multipart/form-data" action="test.php" method="POST"> <?php lista(); ?>
<input type="submit" name="submit" value="wyslij"></div>
Funkcja lista():
<?php
function lista() {
echo '<select name="day">'; for ($day=1; $day<=31; $day++) {
echo"<option value="$day"> $day</option>n";
}
<select name="month">';
for ($month=1; $month<=12; $month++) {
echo"<option value="$month"> $month</option>n";
}
<select name="year">';
for ($year=2003; $year<=2006; $year++) {
echo"<option value="$year"> $year</option>n";
}
}
?>
Błędy nie wyskakują, nazwa pliku też :/. Nie wiem jaki tu jest błąd.