Числовые выражения в операторе в приложении 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. скрытые элементы
используются разработчиками для идентификации формы, для передачи ранее установленных параметров