Вопрос по php

Железо, софт, сети, программирование, ремонт, настройка и обслуживание.

#1  Fully Alive » Пт 10.10.2008, 14:03

Я создаю анкету для студента. Вопросы начиная от имени, фамилии, кончая перечисленем курсов на которые хотят записаться. На php я обрабатываю заполненную форму, все данные сохраняются в отдельный файл автоматически, новая запись о новом студенте начинается с новой строчки. Есть такая функция, как "просмотреть все заполненные анкеты" в табличном виде. Есть также там ссылочка в этой таблице, чтобы посмотреть бланк заполненный по отдельно взятому студенту. Внимание вопрос: "Как организовать доступ к нужной строке с данными в файл, т.е. определить с какой строки нужно начинать читать файл".

Если непонятно выразилась в сути проблемы, то заранее извиняюсь =)
Fully Alive
 
Сообщения: 7
Зарегистрирован: Чт 21.02.2008, 22:00
Откуда: Иркутск

#2  Эл » Пт 10.10.2008, 14:13

Можно сделать так:
- каждая стока в файле начинается с уникального идентификатора этого студента (например такого: 6t2wwqz3rnns2qh2)
- в ссылке на профиль студента, присутствует этот id, например http://www.yourdomain.com?action=view&i ... z3rnns2qh2
- скрипт ищет строку с нужным id
- если студентов много, нужно сделать что то вроде индекса, например распологать студентов с id, начинающимся на букву 'a' в файле a.txt.php, на букву 'b' - b.txt.php и так далее
Аватара пользователя
Эл
постоялец
 
Сообщения: 686
Зарегистрирован: Вс 4.05.2008, 21:23
Откуда: Иркутск

#3  mohax » Пт 10.10.2008, 14:48

ya.ru -> работа с файлами на php

а вообще это изврат, вариант php + mySQL чем не устраивает?
Аватара пользователя
mohax
постоялец
 
Сообщения: 1408
Зарегистрирован: Пн 26.03.2007, 17:21
Откуда: от верблюда

#4  Эл » Пт 10.10.2008, 14:55

Mohax, если Fully Alive задает такие вопросы, то наверняка она не знает как это приделать к mySQL. Также, для такой задачи, файлы вполне пойдут (если все сделать грамотно).
Аватара пользователя
Эл
постоялец
 
Сообщения: 686
Зарегистрирован: Вс 4.05.2008, 21:23
Откуда: Иркутск

#5  Fully Alive » Вс 12.10.2008, 13:42

Спасибо =) поняла как это делать =)
действительно, с mysql я еще не работала, я только начинаю с php знакомиться...
еще раз спасибо за внимание =)
Fully Alive
 
Сообщения: 7
Зарегистрирован: Чт 21.02.2008, 22:00
Откуда: Иркутск

#6  ilkonn » Пн 13.10.2008, 2:15

Хочу тоже изучать php :wink:
http://portirkutsk.ru/forum/viewtopic.php?t=15100
Аватара пользователя
ilkonn
постоялец
 
Сообщения: 1531
Зарегистрирован: Пн 20.02.2006, 14:23
Откуда: ..:: ИрКуТсК ::..

#7  Эл » Пн 13.10.2008, 6:33

Ilkonn, если хотите дойти до 'самой сути, то ИМХО, лучше с Assembler'а начинать.
Аватара пользователя
Эл
постоялец
 
Сообщения: 686
Зарегистрирован: Вс 4.05.2008, 21:23
Откуда: Иркутск

Аватара
спонсор



cron