Используя вышеприведенную запись, Вы можете
Пример 6
<IMG SRC= "<? ECHO $PATH_DIR>/pic.gif">
Используя вышеприведенную запись, Вы можете перемещать файл, содержащий этот тэг куда угодно, и тэг всегда будет ссылаться на файл pic.gif в том же самом каталоге что и исходный HTML файл.
Другой способ решения состоит в том, чтобы использовать традиционный <BASE HREF= ... > тэг в HTML файле.
Пример 6
<input type=image src=image.gif name=sub>
Когда пользователь нажимает где-нибудь на изображение, сопровождающая форма
будет передана серверу с двумя дополнительными переменными, sub_x и
sub_y.
Они содержат координаты точки внутри изображения, на которой пользователь
щелкнул мышью. Опытный может обратить внимание, что фактические имена
переменных , посланных броузером содержат точку вместо подчеркивания, но PHP
автоматически преобразовывает точку в подчеркивание.
Пример 6
<?$a = "5">
Заставляет $a стать переменной типа STRING.
Тип переменной вообще- то не очень важен. Каждая переменная, независимо от типа, преобразуется в любой из трех типов, внутренне и различные функции пробуют использовать правильный тип. Есть только несколько функций, для которых важен тип переменной.
Все три типа переменных могут также рассматриваться как массивы, если к их именам добавляется [значение]. В отличие от C, массивы в PHP фактически представляют собой ассоциативные массивы, подобные тем, которые используются в Perl. Следующая запись корректна:
Пример 6
<?
$name = "bob";
$result = msql($database,"select * from table where firstname='$name'");
$num = msql_numrows($result);
echo "$num records found!<p>";
$i=0;
while($i < $num);
echo msql_result($result,$i,"fullname");
echo "<br>";
echo msql_result($result,$i,"address");
echo "<br>";
$i++;
endwhile;
>
Эта программа подключается к серверу mSQL на локальной машине, устанавливает
переменную name в значение bob и посылает запрос, который запрашивает
информацию о всех полях из таблицы, в которых поле firstname установлено в
значение bob. Затем программа отображает количество найденных записей, и
затем в цикле проходит по всем найденным записям и отображает значения полей
fullname и address для каждой записи. Как можно увидеть, было бы тривиально
добавить, что HTML тэги вокруг напечатанных полей, для форматирования
результатов в таблицу или любым желаемым способом. Обратите внимание, что
нет вызова connect(). Msql_connect должна быть вызвана только если
желательно подключиться к базе данных на удаленном сервере.
Эта функция доступна только, если в PHP разрешена поддержка mSQL.
msql_TableName($result,$i)
Msql_TableName берет указатель результата, возвращенный функцией msql_ListTables(), также как целочисленный индекс и возвращает имя таблицы. Функция Msql_NumRows() может использоваться для определения количества таблиц в указателе результата. Пример: