русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Запуск сценария с параметрами.


Дата добавления: 2013-12-23; просмотров: 881; Нарушение авторских прав


Алгоритм доступа к БД из PHP.

1. проверка и фильтрация данных, исходящих от пользователя;

2. установка соединения с БД;

3. передача запроса в БД;

4. получение результата;

5. предоставление результатов пользователю.

Установка соединения.

@$mydb=mysql_connect (“localhost,” “root”, “пароль пользователя!”)

if (!$mydb) {

echo “Ошибка соединения с БД!”;

exit

}

Делаем активной нашу БД

Mysql_select_db (“mydb”);

$strsql=”SELECT * FROM “.

“table where id= ”.

$id_tab1;

Числовые выражения в операторе в приложении where не маскируются кавычками, в строковых константах кавычки и апострофы маскируются.

А where month=”апрель”;

$m=” апрель”;

B “where month= .”$m”

A≠B

Чтобы А=В необходимо добавить кавычки:

where month=”апрель”;

$m=” апрель”

“where month= \” “. $m.”\” ”

В MSSQL – одинарной кавычкой передается строка, в MySQL – двойной кавычкой.

 


Лекция 7

1. формирование запроса;

2. получение результата запроса;

3. навигация по результату запроса через курсор.

Подразумевает вызов сценария, который будут доступны переменной окружения и другим перемеренным, вызывающего приложения.

 

 

Способы вызова второго сценария:

1. ссылки;

2. кнопки ‘submit’.

Имя образованного сценария храниться:

1. href=”script B.php”

2. <form action=”script B”>

 

Параметры:

1. передаются в явном виде: script ? par1=”val1”&par2=”val2”

кортежи состоят из двух частей:

<имя=значение>

& - разделитель кортежа.

В случае форм и обработки событий, связанных с нажатием кнопки ‘submit’ параметрами вызываемого сценария являются все элементы формы. К элементам формы относят:

1. поля вывода текста

<input type=”text”>

name=”имя” value=”значение”

size=”число”>

атрибут name – имя элемента формы, а в обрабатываемом сценарии – значение ключа ассоциативного массива. S_POST или S_GET.



Атрибут value – определяет значение по умолчанию.

Атрибут size – размер поля в символах.

2. флажки

<input type=”check”>

name=”имя” value=”значение”>

value – определяет, какое значение будет принимать переменная в именем ”имя” в ассоциативном массиве, если флажок взведен.

3. кнопки с зависимой фиксацией или группа переключателей

<input type=”radio”>

name=”имя” value=”значение”>

позволяет создать кнопки или отметить одно из значений.

4. выпадающие списки

<SELECT name= “имя”>

<option value=”значение 1” текст 1>

<option value=”значение N” текст N>

</ SELECT >

формируется следующим образом:

name – имя списка;

option – определяет текст альтернативы и значение переменной списка, которое будет присвоено в случае данной альтернативы.

Примечание: все выпадающие списки должны быть динамическими, т.е. значение альтернатив выпадающих списков должно храниться в таблицах баз данных.

5. скрытые элементы

используются разработчиками для идентификации формы, для передачи ранее установленных параметров

<input type=”hidden”>

name=”имя”

value=”значение”>

6. поля ввода паролей

<input type=”password”>

name=”имя”>



<== предыдущая лекция | следующая лекция ==>
Технологические особенности работы с СУБД My SQL. | Построение электронного магазина.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.004 сек.