Совершенно типовая задача ведь - проверить логин/пароль, проверить срок действия подписки, собрать деньги если надо и пустить пользователя внутрь.это совершенно типовая задача для веб интерфейсов, на ресурсе который принадлежит конкретному владельцу, а для абстрактного сферического ПО в вакууме есть куча нюансов, начиная от чисто программных, и кончая организационными(биллинг это вообще отдельная грусная песня) и юридическими(в принципе кто-то берет на себя ответственность за хранение и передачу вам персональных данных, а это еще тот головняк нынче).
а как выполнить это после определённого тега? Например, как сделать document.write('') после тега <span>
?
написать в этом месте document.write(''), прям после нужного тега. Если вы хотите делать это динамически по какому то событию, а не во время построения документа - можете использовать свойство innerHTML элемента в котором лежит ваш спан или бр, и работать с ним как с текстом, после чего присвоить обратно уже с нужным вставленным текстом. Однако это кривой подход, правильней сформировать ваш спан целиком с отрывающим и закрывающим тегом, а за тем уже поместить внутрь все что необходимо, после чего уже можно этот готовый элемент вставить куда нужно целиком. есть ли у вас шаблон, для каких типов какие индексы эффективны?Увы, нет, готового шаблона нет, точнее я не видел, все часто зависит от кучи параметров. Например при ограниченном и коротком размере поля выгоднее btree index, а при длинном есть вариант перевести ячейку в тип текст и делать фуллтекстсерч. Кроме того, индекс должен содержать все поля участвующие в выборке. А еще при малом количестве записей эффективнее не использовать индекс, а искать полным перебором... Короче это такая, очень неоднозначная тема, там где нужно тюнить выборки обычно приходится создать тестовый набор, погонять с разным набором индексов и еще поплясать с бубном голым в новолуние вокруг сервера, воскурив беломор... Благо обычно таких запросов в проекте не очень много и 1-2 дня для тюнинга хватает.
если сначала id прописать, то всё хорошо, только как теперь записать его туда не руками цифру, а чтобы он брал это из GET массива, который передает первая страница?