Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

Вставлять фото и др данные в стр., переходя на нее по ссылке

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Создание веб-сайтов
Предыдущая тема :: Следующая тема  
Автор Сообщение
Alien



Зарегистрирован: 22.12.2001
Сообщения: 25
Откуда: Сергиев Посад

СообщениеДобавлено: Вт Окт 31 2006 12:20    Заголовок сообщения: Вставлять фото и др данные в стр., переходя на нее по ссылке Ответить с цитатой

Вопрос элементарный, адресован милосердию специалистов с надеждой на снисхождениеSmile

Имею простенький сайт. На одной странице (скажем, persons.htm)- список людей (ссылки) - около сорока. Клик на ссылку - открывается страничка (скажем, person29.htm) с фото, ФИО, должность. Сейчас имеется около сорока отдельных однотипных страниц (для каждого человека), в кучк сваленные в одной папке (там же и фотки). Понимаете всю нелепость.

Сайт будут обновлять люди вообще не знакомые с программированием - можно обойтись без СУБД? Хотелось бы "зашить" весь программный код (желательно - вб-скрипт) в одну-две страницы, а данные раскидывать просто по папкам на сервере...на сервере оставить одну страничку для всех людей (скажем, person.htm) - открывается по клику и сама выбирает с сервера фото и др данные?

Наверное, прошу программный код (с указанием, куда его вставлять), реализующий следующий алгоритм:

Вход: страница persons.htm со списком из N людей (уж как-нибудь сумеют ее изменять - добавлять - удалять). N - заранее не известно - может меняться со временем.

N папок: p1...pN; каждая содержит фото F.jpg. А также ФИО FIO, должность D, примечания Notes - например в *.txt-шниках: FIO.txt, D.txt, Notes.txt


1. клик на ссылке M в странице persons.htm
2. открывается person.htm, показывает фото и пр. из папки pM.


Работал с локальными базами данных Access, программировал на VBA - вот с веб некогда разобраться...

Благодарю за внимание; заранее благодарен за ответыSmile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Neeoon



Зарегистрирован: 19.11.2004
Сообщения: 173
Откуда: Ukraine

СообщениеДобавлено: Вт Окт 31 2006 14:44    Заголовок сообщения: Ответить с цитатой

А хостинг предусматривает серверные языки программирования, например PHP?
_________________
Всё, что ни делается, - всё к лучшему!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Denjs



Зарегистрирован: 29.08.2003
Сообщения: 137

СообщениеДобавлено: Вт Окт 31 2006 15:06    Заголовок сообщения: Ответить с цитатой

Если хотите динамические странички и на хостинге разрешен php то читайте PHP и HTML.

скрипту можно передавать параметры и он по этим параметрам может показывать что угодно.

Пока для простоты можно предположит 2 скрипта - показ "списка" и показ "резюме".
"показ списка" - бехит по каталогу и формирует список ссылок с параметрами для вызова второго скрипта".
"показ резюме" - понимает преданные ему параметры и строит страничку с тем сотрудником, параметры которого ему переданы.

примерно так:
1. клик на ссылке персонгы с id=12345 в странице persons.php
2. открывается "person.php?personid=12345" , скрипт формирует страничку с фото и пр. из папки p12345.


Если действительно программировали, проблем быть не должно.

в принципе можно и код написать... но думаю будет справедливо если "многопива", или "немногоденег" ))
скрипт не сложный - наверняка кто-то из знакомых умеет писать на php ))
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Alien



Зарегистрирован: 22.12.2001
Сообщения: 25
Откуда: Сергиев Посад

СообщениеДобавлено: Чт Ноя 02 2006 06:50    Заголовок сообщения: Или БД лучше?.. Ответить с цитатой

Стоит, может быть, все-таки связаться с какой-либо СУБД? Хотя там будет одна табличка с небольшим количеством , порядка 40 строк, едко изменяющихся данных.... Как считаете - это будет пушка по воробьям, или наоборот - придуманный мной алгоритм - неудачен? С ним ведь тоже затруднения будут.

А если СУБД - какую лучше для такой простой задачи использовать?..

..."много пива" или "немного денег" некому в зоне досягаемости предложить!!Smile Хочу энтузиастов задачей заинтересовать на условиях - вам моральное удовлетворение минус полчаса-час-два-...Smile времени - мне - кодSmile (в общем виде)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
dipsy



Зарегистрирован: 26.01.2005
Сообщения: 424
Откуда: Н. Новгород

СообщениеДобавлено: Пт Ноя 03 2006 09:48    Заголовок сообщения: Re: Или БД лучше?.. Ответить с цитатой

Alien писал(а):
Стоит, может быть, все-таки связаться с какой-либо СУБД?

конечно стоит.
Alien писал(а):
А если СУБД - какую лучше для такой простой задачи использовать?..

Как правило выбора особого на серверах не предоставляется, - либо Postgress, либо MySQL. Постоянно пользуюсь последней.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Alien



Зарегистрирован: 22.12.2001
Сообщения: 25
Откуда: Сергиев Посад

СообщениеДобавлено: Вс Ноя 05 2006 13:38    Заголовок сообщения: Ответить с цитатой

братцы, дайте сампл! жуть как не хочется рыть сейчас синтаксис пхп, разбираться, как одна страница передает, а другая принимает ?Id=N и т.д...

...Я вот думаю так сделать: данные хранить в Аксесе - обновляются они редко, объем ничтожный - и генерировать папки с фото и др данными по требованию пользователя (с ВБА давно ещё года три проработал - тут проблем не будет).

И две страницы: persons.php (правильно?) и person.php (верно мыслю?). Причем первая тоже генерируется - зачем ее на сервере формировать - сразу из Аксеса...

Но помогите, добрые люди!.. С кодом...Ну совсем-совсем с веб-программированием не работал - только статические разрабатывал, простенькие...
Просто примерчик, подобный задаче...

... А разбираться с MySQL - вообще утону...Да и зачем, пока задачи на мне другие...

Братцы, помогите,а?..Wink
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Neeoon



Зарегистрирован: 19.11.2004
Сообщения: 173
Откуда: Ukraine

СообщениеДобавлено: Пт Ноя 10 2006 22:57    Заголовок сообщения: Ответить с цитатой

Попробуй так:

Цитата:

persons.html:
<html>
<a href="person.php?id=1">Name 1</a>
<a href="person.php?id=2">Name 2</a>
<a href="person.php?id=3">Name 3</a>
</html>


person.php:
<html>
<?
//Функция для чтения текста из файла
function show_file($src) {
$file = file($src);
for ($i=0; $i<count($file); $i++) {
echo $file[$i];
}
}
?>

ФИО: <? show_file($id."/FIO.txt"); ?>
<br>
Должность: <? show_file($id."/D.txt"); ?>
<br>
Фото: <img src="<? $id."/F.jpg"); ?>">
<br>
Примечания: <? show_file($id."/Notes.txt"); ?>
</html>


НЕ ТЕСТИРОВАЛОСЬ!!!
но должно работать!
_________________
Всё, что ни делается, - всё к лучшему!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Создание веб-сайтов Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...