Автор Тема: Несколько вопросов по запросу информации и выводке данных из БД  (Прочитано 2997 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн altoris

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 4
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.vinogradoff.ru
Нужен простейший скрипт написания БД:
не как могу понять как его сделать (

Есть БД(BD.txt)  вида:
a1|1|2|3|4|5
a2|6|5|3|6|1
a3|3|2|3|5|3

Есть так же шаблон странички:

Скрипт нужен такого типа:
так вот чтобы эти циферки в зависимости от запроса a1/a2/a3 отображались на страничке (шаблоне)
Вижу что все крайне просто, но не могу реализовать, т.к. знаний мало, даже скажу проще нет :(
Скрипт может быть как на php так и на Perl все равно, сервер поддерживает все...

Оффлайн Chs

  • Perl программер
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1108
  • +0/-0
  • 2
    • Просмотр профиля
    • http://chs.now.at/
perldoc -f open
perdoc perlop в части <>
perldoc -f close
perldoc -f print
2B OR NOT 2B = FF

Оффлайн altoris

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 4
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.vinogradoff.ru
это мало что для меня говорит :(

Оффлайн AnnA

  • Фанатка форума
  • Старожил
  • ****
  • Сообщений: 263
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
altoris
передавайте страничке с шаблоном параметры, используя QUERY_STRING
в коде странички пропишите
script.cgi анализирует переданные пар-ры. считываейте им ваш BD.txt, создавая (лучше всего хэш) где ключами будут а1/а2...
и все. ;) дальше сравнить полученное с имеющимся и сгенерить нужное (ссылки, например) - дело тривиальное. ;)
пока-пока. :)

Оффлайн Yaroslav

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 323
  • +0/-0
  • 0
    • Просмотр профиля
надеюсь поможет.
open (WORDSLIST, "$filename");
@file=;
($bd,$c1,$c2,$c3,$c4,$c5)=split(/|/,$file[$stroka]);
print "$bd,$c1,$c2,$c3,$c4,$c5";
Никогда не бойся делать то, что ты не умеешь. Помни, ковчег был построен любителем. Профессионалы построили \"Титаник\".

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28