Добрый вечер, сам занимаюсь написанием сайтов, изучаю html, css, javascript, jquery и люблю баловаться с этими менюшками, блоками, тем более что это сейчас набирает популярность, вот на этом сайте есть пример как сделать выдвигающуюся панель на css с демонстрацией онлайн: http://jemand.ru/vydvigayushhayasya-panel-na-css/
Увлекался когда то, по началу сложно а потом начинаешь соображать что к чему. Начинай сначала с html потом изучай ccs a javascript в самом конце. Думаю что за месяц полтора первые два освоишь с подсказками. javascript сложнее.
Если у тебя самописный сайт, то у тебя должна быть соответствующее разработана БД, т.е. с соответствующими полями, та же самая дата, может, автор, категория там ну и все в таком духе.
Это что касалось программной части, а теперь интерфейс. Самый лучший вариант, чтобы вручную не ошибиться при наборе искомого параметра ну и дабы не задействовать б/п и бесполезные скрипты, которые работают на лету лучше задействовать "Раскрывающийся список". Ну а здесь делаешь запрос в базу, выбираешь сразу все поля, дабы по 10 разу базу не насиловать запросами по одному и с помощью цикла в автоматизированном порядке вставляешь. Ну а как внешний вид настроить, то тут тебе в помощь Каскадная таблица стилей, а "по-русски" CSS!
Такому делу как PHP, можно учиться в независимости от места проживания. Есть масса курсов по различным аспектам программирования. Не всем подходит вариант дистанционного обучения это естественно, но в принципе удобно. И вся прелесть таких курсов, что практически у всех организаторов таких курсов есть бесплатный вводный курс. Можно посмотреть, оценить и решить, подходит вам этот учитель или нет.
У вас приведён фрагмент HTML-кода, а обработку загруженных файлов производит PHP. Необходимо проверить, разрешена ли в принципе загрузка файлов в вашем интерпретаторе PHP (переменная file_uploads). Также нужно убедиться, что папка, в которую предварительно загружаются файлы (переменная upload_tmp_dir) доступна для записи пользователю, от имени которого запущен Web-сервер или PHP. Кроме того, права на запись у пользователя PHP должны быть также и для папки /img/mesbox в корневом каталоге вашего сайта.
Быстро просмотреть все настройки PHP можно с помощью вот такого php-файла:
Сохраните этот код в PHP-файл в корневом каталоге сайта и откройте через браузер.
Но правильней будет заглянуть в логи PHP, если вы их, конечно, включили (настраивается в php.ini) - там наверняка найдётся подробная информация об ошибке при загрузке файла. Если у вас нет доступа к настройкам PHP - обратитесь к вашему системному администратору.