Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Как добавить таблицу в базу? ⇐ ПредыдущаяСтр 7 из 7
Зная назначение функции mysql_query(), нам нужно только подобрать подходящий MySql запрос, с помощью которого можно добавить в базу новую таблицу. Пример запроса добавления таблицы:
Результатом такого запроса будет созданная таблица с именем myNewBase, а также полями id и content. Выполним его с помощью команды mysql_query(), как показано в примере. Пример выполнения запроса MySQL
Ну вот мы и разобрались с первыми тремя вопросами поставленными в водной статье PHP работа с базой данных (Введение). Пример завершения работы с базой:
В следующей статье PHP работа с базой данных (Часть 2). мы поговорим, о том как считывать информацию из таблиц базы, и как грамотно вывести эту информацию на страницу сайта. Спасибо за внимание, пишите отзывы со своими рекомендациями и вопросами касающимися данной статьи. 12. Работа с таблицами в html. Объединение строк и столбцов. В html работа с таблицами может оказаться как простой, так и не очень. С одной стороны тег всего один – <table>, и составить простую таблицу, к примеру, 2*2, не составит труда. С другой стороны, как только потребуется что-то не совсем стандартное, с объединением ячеек, размещением изображений в ячейках и т.п., могут возникнуть сложности. Создание простых таблиц Тег <table> является парным, таблица состоит из строк и ячеек, соответственно задаваемых парными тегами <tr> и <td>. Пример создания таблицы 2*2: <table border = 1> <tr> <td> Строка 1. Ячейка 1.</td> <td> Строка 1. Ячейка 2.</td> </tr> <tr> <td> Строка 2. Ячейка 1.</td> <td> Строка 2. Ячейка 2.</td> </tr> </table>Элемент <table> служит контейнером для элементов, определяющих содержимое таблицы. Любая таблица состоит из строк и ячеек, которые задаются с помощью тегов <tr> и <td>. Внутри <table> допустимо использовать следующие элементы: <caption>, <col>, <colgroup>, <tbody>, <td>, <tfoot>, <th>, <thead> и <tr>.
Таблицы с невидимой границей долгое время использовались для верстки веб-страниц, позволяя разделять документ на модульные блоки. Подобный способ применения таблиц нашел воплощение на многих сайтах, пока ему на смену не пришел более современный способ верстки с помощью слоев. Для объединения двух и более ячеек в одну используются атрибуты colspan и rowspan тега <td>. Атрибут colspan устанавливает число ячеек объединяемых по горизонтали. Аналогично работает и атрибут rowspan, с тем лишь отличием, что объединяет ячейки по вертикали. Перед добавлением атрибутов проверьте число ячеек в каждой строке, чтобы не возникло ошибок. Так, <td colspan="3"> заменяет три ячейки, поэтому в следующей строке должно быть три тега <td> или конструкция вида<td colspan="2">...</td><td>...</td>. Если число ячеек в каждой строке не будет совпадать, появятся пустые фантомные ячейки. Управление выравниванием в html. Горизонтальное и вертикальное выравнивание. Выравнивание блока текста осуществляется с помощью атрибута ALIGN тэга <DIV>текст</DIV>. Атрибут ALIGN могут иметь значения: ALIGN=»LEFT» – выравнивание по левому краю ALIGN=»RIGHT» – выравнивание по правому краю ALIGN=»CENTER» – выравнивание по центру ALIGN=»JUSTIFY» – выравнивание по обоим краям Выравнивание текста — такая необходимость возникает очень часто. В CSS это реализуется с помощью соответствующих атрибутов и их значений. Что это за атрибуты, какие у них существуют значения и, наконец, как делается выравнивание текста в CSS. Горизонтальное выравнивание в CSS Для того, чтобы выровнять текст по горизонтали в CSS используется атрибут «text-align» со следующими значениями: § text-align: left; § text-align: right; § text-align: center; § text-align: justify; где: § left — выравнивание текста по левому краю; § right — горизонтальное выравнивание текста по правому краю; § center — расположение текста по центру; § justify — выравнивание по левому и правому краю одновременно (по ширине). Вертикальное выравнивание в CSS Для того, чтобы выровнять текст по вертикали в CSS используется атрибут «vertical-align» со следующими значениями: § vertical-align: top; § vertical-align: middle;
§ vertical-align: bottom; где: § top — выравнивание текста по верхнему краю; § middle — вертикальное выравнивание текста по центру; § bottom — выравнивание текста по нижнему краю. Работа с таймером в JavaScript. Одно из замечательных свойств JavaScript - возможность запланировать выполнение произвольного кода по истечении заданного интервала времени. Делается это очень просто. Сначала описывается функция, содержащая необходимый код, а затем устанавливается таймер на нужный интервал времени. По истечении этого интервала код будет выполнен автоматически без участия пользователя. Таймер устанавливается программно при помощи методов setTimeout() или setInterval() объекта window. <script type="text/javascript" language="javascript"> function runOnce() { alert('single alert'); } function runMultiple() { alert('повторяющееся сообщение'); }// интервал времени задаётся в милисекундах, // т.е. значение 3000 соответствует 3 секундам var timerOnce = window.setTimeout("runOnce();", 1000); var timerMulti = window.setInterval("runMultiple();", 4000); </script> При помощи setTimeout() можно эмулировать поведение функции setInterval(). Для этого необходимо на каждой итерации заново запускать таймер: <script type="text/javascript" language="javascript">
function runOnce() { alert('single alert'); window.setTimeout("runOnce();", 3000); } var timerOnce = window.setTimeout("runOnce();", 3000); </script> Если таймер больше не нужен - его можно отключить при помощи методов clearTimeout() или clearInterval(). Таймеры очень часто используются для предупреждения пользователя о перенаправлении пользователя на новую страницу. Работа с размерами и положением окна в JavaScript. Методы для перемещения окна В JavaScript для перемещения окна доступны следующие методы:
Метод moveTo() Синтаксис метода moveTo(): window.moveTo(x,y); Параметры метода:
Метод moveBy() Mутод moveBy() имеет следующий синтаксис: window.moveBy(x,y); Параметры метода:
В JavaScript доступны для изменения размеров окна следующие методы:
Эти методы изменяют размеры окна посредством перемещения правого нижнего угла окна браузера, при этом верхний левый угол окна не перемещается (он остаётся в своих прежних координатах). Метод resizeTo() имеет следующий синтаксис:window.resizeTo(width,height);
Параметры метода:
Метод resizeBy() имеет следующий синтаксис: window.resizeBy(width,height); Параметры метода:
Технология AJAX. Примеры использования. AJAX, Ajax— подход к построению интерактивныхпользовательских интерфейсов веб-приложений, заключающийся в «фоновом» обмене данными браузера с веб-сервером. В результате, при обновлении данных веб-страница не перезагружается полностью, и веб-приложения становятся быстрее и удобнее. AJAX — не самостоятельная технология, а концепция использования нескольких смежных технологий. AJAX базируется на двух основных принципах: · использование технологии динамического обращения к серверу «на лету», без перезагрузки всей страницы полностью, например с использованиемXMLHttpRequest (основной объект); · через динамическое создание дочерних фреймов[1]; · через динамическое создание тега <script>[2]. · через динамическое создание тега <img>, как это реализовано в Google Analytics. · использование DHTML для динамического изменения содержания страницы; · Простая передача текста.
·
·
· Для ответа имеется элемент div .result.
· Сервер просто возвращает строку:
· · Пример 2 · Передаем пользовательские данные PHP скрипту. · view source · print?
·
·
·
· Сервер возвращает строку со вставленными в нее переданными данными:
Работа с массивами в PHP. Массивы в PHP – это тип данных, который позволяет сохранять несколько переменных в одной. Вот один простой пример:
В приведенном выше примере $products – это массив, в котором мы сохранили несколько различных продуктов. Далее мы вывели все эти продукты, обращаясь к каждому через “индексы” (ключи): 0, 1 и 2.
Конечно, отдельные значения можно хранить и в отдельных переменных. Создание массива в PHP. В php не требуется делать объявление массива. Создать массив мы можем, используя функцию array():
В данном случае мы создали пустой массив. Если же мы в скобках укажем несколько значений через запятую, то мы заполним данный массив несколькими элементами:
Виды массивов. 1. ”Индексируемые” массивы или “автомассивы”. Примеры такого массива мы уже приводили выше. Особенностью данных массивов является то, что они имеют числовые индексы, которые создаются автоматически (“на лету”). Нумерация элементов начинается с 0. Как определить длину (размер) индексируемого массива. Используем функцию count():
Перебор элементов. Перебрать все элементы автомассива можно с помощью конструкции for или foreach:
Чтобы добавить новый элемент в массив (осуществить запись в массив), нам достаточно выполнить следующую строку:
Элементу будет автоматически присвоен новый числовой индекс. 2. Ассоциативные массивы. Особенность ассоциативных массивов – это строковые имена ключей элементов вместо числовых индексов. Мы можем создать ассоциативный массив двумя способами:
или
Теперь любой элемент доступен через присвоенный ему ключ:
Перебор всех элементов ассоциативного массива осуществляется следующим образом:
3. Многомерные массивы содержат в качестве элементов другие массивы:
Получить значения какого-либо элемента данного массива можно следующим образом:
Мы можем создать и трехмерный массив:
В результате мы получим следующую структуру массива:
[fruits] => Array ) Теперь получаем значение нужного элемента:
вывод массива в PHP. Вывести любой массив можно с помощью функции print_r(), например:
Удалить элемент в массиве можно следующим образом:
При этом при удалении элемента индексы других элементов остаются неизменными.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2016-07-16; просмотров: 183; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.134.81.206 (0.064 с.) |