Пожалуйста! В качестве допустимого варианта осуществляющего решения задач проведения операций с информационными полями на стороне сервера БД целесообразно использования определяемых пользовательсих SQL-процедур - они предоставляют возможность осуществления прозвольных операций с хранимыми данными без обеспечения необходимости их передачи на сервер приложений Более подробная информация по данному вопросу предоставлена здесь http://www[dot]firststeps[dot]ru/sql/oracle/r.php?92 и здесь http://www.intuit.ru/department/database/sql/12/
В качестве возморжного варината эффектвного решения приведенной вами задачи допустимо создание пользовательской SQL-процедуры производящей соответствующую обработку на стороне БД - которая обеспечивает возможност непосредсвенного доступа к информационным полям а также позволяет проводить последовательное обращение к элементам
Спасибо за объяснение, но не понял. Лучше б показали кусок примера кода.
Понял теперь. Мне нужно было занести данные в таблицу status и написать этот запрос. Действительно получилось то, что я хотел.
Теперь вопрос:
Сначала приложу скрин.
Как мы видим на скрине, 3 доступных книги. И по-каждому кнопки - "Выбрать эту книгу".
Как реализовать, чтоб если нажать на кнопку и записать данные (статус_бук 1 - выбрана) в таблицу status из таблиц users и books (id_book, id_user)?
а затем по этому запросу получить данные в админке..
и следовательно в админке редактировать запись и добавить дату и переставить статус на 2 (выдача) какая книга выбрана, какой пользователь и когда выдана и когда будет возвращена...
и каким образом могу получить результаты, если в phpmyadmin'e ввел этот запрос, то выводит empty row и запрос прошел успешно но данные не выводятся... или мне это приходится скрипт написать что клиент добавил книгу или как?
Всех приветствую..
Задача такова:
PHP cкрипт заказа книги в библиотеке, чтоб клиент мог заказать в электронной библиотечной системы, после того клиент идет в библиотеке, библиотекарь выдает книгу и когда будет возращена книга и ставит статус выдана книга, но при этом уменьшится кол-во книг на данный момент. Думаю, я правильно объяснил задачу. (Если не правильно объяснил, то проблемы с логикой скорее всего).
Дальше:
Что у нас дано, дано 3 таблицы (пользователь, книга, статус)
Книга (опишу с комментариями)
Прилагаю скрин каталога, что хотелось мне увидеть:
Вопросы:
1. Как мне связать все эти две таблицы в таблицу статус, чтоб вывелась информация?
2. Как отправить заказ в БД и чтоб в админке вывелась информация, что ЭТОТ клиент хочет взять книги?
3. Как сделать подробную информацию о пользователе что книга получена именно ЭТОТ клиент?
Я понимаю, что очень много вопросов задаю.. Я не хочу других скриптов смотреть и переделывать.
Если Вы что то не поняли, или я гдето может ошибся, что я тут написал, постараюсь четко и внятно ответить!
Заранее Вам ОГРОМНОЕ спасибо, я надеюсь, что Вы мне подскажете, что и как!
Лично я не вижу тут такой задачи.
С поиском по названию все понятно, но шифр-то должен указывать на конкретную книгу. Кто, зная шифр книги, будет искать ее, скажем, по части шифра из середины? И самое главное ЗАЧЕМ?
Все еще спрашиваете ЗАЧЕМ?!
Uchkuma пишет:
Если при поиске по названию будут найдены книги с похожими названиями, то по части шифра будут найдены совершенно разные книги, не имеющие ничего общего между собой.
Тут вы правы.
Uchkuma пишет:
Ваша миссия еще и в том, чтобы правильно истолковать поставленную задачу и если есть какие-то двоякости, уточнить у заказчика. К тому же для заказчика не всегда очевидно, как будет выполняться та или иная задача и программист должен ему подсказать
Ну мне тут придется еще работать с заказом... то есть зарегистрированный пользователь выбрал эту книгу.. статус - скажем,так Выбрана эта книга. Идет в библиотеку - библиотекарь выдает - и статус ставит - Выдана книга в такое-то - такое-то время и когда будет возвращена. Когда книга будет возвращена, то статус меняется на возвращена, но при этом запись не удаляется.
Тут мне придется посложнее думать. Придется связывать таблицы?
Ну то есть
вот скажем:
таблица пользователь(фамилия, имя, отчество, библ_номер, дата_выдачи_библ_номера, срок_действия_библ_номера),
таблица Книги (название_книги, список_авторов, Библиотечный_шифр, Год_и место_издания, Название_издательства, Общее_кол-во_экземпляров_книги,Кол-во_ экземпляров_доступных_в_текущий момент)
таблица статус (фамилия, имя, отчество, выдана_эта_книга, когда_выдана, когда_будет_возвращена, возвращена_эта книга)
Описал таблицы, как все таки правильно реализовать оформление заказа выдачи книги и возвращения? и как правильно связать таблицы?
Вы конечно правы, что я создал тему, потеряв себя, что не знаю. А потом пришло время и подумав и уверенно мыслив, вроде правильно написал код или нет.)