Практика PHP и MySQL

Арендный блок

Практика PHP и MySQL

СОДЕРЖАНИЕ

[1] Установка Apache+PHP+MySQL.

[2] Введение в PHP, управляющие операторы, формы.

[2.1] Связь HTML-формы и PHP-скрипта.

[2.2] Семейство функций is..().

[2.3] Преобразование типов данных

[2.4] Задания

[3] Функции. Подключение файлов.

[4] Самостоятельная работа.

[5] Контрольная работа.

[6] Массивы.

[6.1] Задание

[7] Самостоятельная работа: массивы+сортировка.

[8] Функции для работы с датой и временем.

[9] Функции для работы со строками.

[10] Файлы и директории.

[10.1] Задания

[11] Загрузка клиентом файлов на сервер.

[12] Тема №12 Обработка форм

[13] Регулярные выражения.

[14] Cookies.

[15] Сессии.

  1.  

    Установка Apache+PHP+MySQL

    .

  1.  

    Введение в PHP, управляющие операторы, формы

    .

Связь HTML-формы и PHP-скрипта

.

Семейство функций is..()

.

Преобразование типов данных

  1.  

    Функции. Подключение файлов

    .

  1.  Самостоятельная работа.
  2.  

На странице с формой пользователю предлагается отгадать число (ввести с текстовое поле). После нажатия на кнопку ГОТОВО запускается PHP скрипт, который проверяет, отгадал ли пользователь число и если нет пишет текст: 7 – не верно. И далее ссылка на документ с формой и тестом – попробуй еще раз! Если пользователь угадал число то большими красными буквами должно писаться -  ВЕРНО.

  1.  В процессе угадывания предусмотрите подсказки типа – загадано больше или загадано меньше.
  2.  Выведите таблицу умножения на введенное пользователем число в виде (в примере пользователь ввел 3) .
    1.  Каждая строка должна быть разного цвета.
  3.  

Пользователь вводит произвольный диапазон (например от –5 до 6). Необходимо вывести таблицу отношений числа 10 ко всем числам введенного диапазона. Например как показано. Остановить цикл, если происходит деление на 0.

  1.  При вводе проверить, какое число из дух введенных больше и цикл проводить от меньшего большего к большему не зависимо от порядка ввода.
  2.  Составьте программу «угадай число» для цикла по условию. На странице с формой пользователь вводит число и нажимает кнопку, которая вызывает PHP скрипт, который до тех пор, пока пользователь не отгадает число, вызывает java script, который сначала вызывает alert с текстом «не отгадали» а затем снова вызывает файл с формой. Цикл не вызывается, если число отгадано.
    1.  В процессе угадывания также как и ранее предусмотрите подсказки – загадано больше или загадано меньше.
  3.  Используя цикл по условию с проверкой условия при выходе из цикла решите следующую задачу. Известно, что число бактерий удваивается каждый час. Пользователь вводит начальное число бактерий  (например 10) и конечное – например 1000000. Далее начинает работать цикл выводящий в разных строках примерно следующее:

время 1 ч. – уже есть 20 бактерий

время 2 ч. – уже есть 40 бактерий  и т.д. пока не будет превышена конечная цифра.

  1.  При вводе проверить, что начальное число меньше конечного.
  2.  

Создайте функцию, которая в качестве аргумента получает произвольное число и затем выводит таблицу умножения на это число в виде (например) 3*1=3,3*2 =6 и т.д. до 3*10=30. Далее, вызывая эту функцию в цикле, получите в таблице (оформленной в HTML) таблицу умножения для чисел от  2 до 9. Должно выйти как на рисунке.

  1.  Контрольная работа.
  2.  В HTML форме пользователь вводит строки текста. После нажатия клавиши кнопки ГОТОВО запускается PHP скрипт, в котором напишите функцию, которая в качестве аргументов получает эти три строки и формирует из них таблицу с тремя ячейками.
    1.  Выше таблицы предусмотрите бегущую строку с текстом первой строки.
  3.  

В HTML форме пользователь вводит три число a,b и с и после нажатия клавиши кнопки ГОТОВО запускается PHP скрипт, который решает квадратное уравнение: ax2+bx+c=0. Для этого в скрипте предусмотрите функцию, которая получает три аргумента (a,b и c) и возвращает значение дискриминанта D=b2-4ac.  Далее в самой программе проверяется значение функции и в зависимости от ее значения рассчитывается 2 или 1 корень, или выводится сообщение «корней нет». Напоминаю, корни рассчитываются по формуле.

Например, при вводе 2, -5 , 2  корни должны выйти 2 и 0.5, при 1, 2, 1 корень –1 и т.п.

  1.   Дополнительно проверьте, что a¹0, и если это не так, выведите сообщение.
  2.  Создайте функцию, которая в качестве параметров принимает два числа и выводит первое число в степени второго. Если второе число не задано, число должно выводится в первой степени.
  3.  В первом массиве длиной 4 элемента запишите имена сотрудников, во втором (тоже длиной 4) – их фамилии. Далее выведите их в таблицу с одной строкой и четырьмя ячейками (в каждой имя и фамилия).
    1.  Сделайте таблицу размером 2 на 2.  

  1.  

    Массивы

    .

  1.  Самостоятельная работа: массивы+сортировка.
  2.  В HTML форме предусмотрите поля для ввода фамилий и результатов по прыжкам в длину для четырех спортсменов (т.е. всего 8). Пользователь вводит данные и в выпадающем списке выбирает «Сортировать по именам» или «Сортировать по результатам». После нажатия кнопки ГОТОВО в зависимости от выбора в php скрипте, сначала объединяются фамилии и результаты в один массив (подумайте, как это сделать правильно сделать, в зависимости от выбора) и выводят массив в отсортированном виде.
    1.  Предусмотрите проверку, чтобы результат всегда быт трехзначным числом (от 100 до 999) и фамилии были тоже все вписаны.
  3.  В HTML форме предусмотрите поля для ввода результатов по прыжкам в длину для четырех спортсменов, фамилии которых заранее известны. Пользователь вводит данные и в выпадающем списке выбирает  «Сортировать по убыванию» или «Сортировать по возрастанию». Далее нажимает кнопку «Готово», которая  вызывает php скрипт, который вносит данные в ассоциированный массив (имена полей – фамилии спортсменов) и выводит массив в отсортированном виде (по убыванию или по возрастанию).
    1.  Перед сортировкой предусмотрите превращение данных в целые числа.  
  4.  В HTML форме предусмотрите поле для ввода фамилии пользователя и список книг из школьной программы в виде checkbox–ов . Пользователю предложить отметить те из них, которые он читал и далее, используя PHP скрипт, вывести их в виде отсортированного списка.
    1.  Дополнительно предусмотреть в форме выпадающий список с этими же книгами, в котором пользователь укажет одну любимую. При выводе списка книг в скрипте любимая должна быть выделена жирным шрифтом.  

  1.  

    Функции для работы с датой и временем

    .

  1.  

    Функции для работы со строками

    .

  1.  

    Файлы и директории

    .

  1.  

    Загрузка клиентом файлов на сервер

    .

Обработка загруженных файлов на сервере

← Предыдущая
Страница 1
Следующая →

Скачать

php  практика.doc

php практика.doc
Размер: 497.5 Кб

Бесплатно Скачать

Пожаловаться на материал

Установка Apache+PHP+MySQL Связь HTML-формы и PHP-скрипта Преобразование типов данных Функции. Подключение файлов. Массивы. Файлы и директории

У нас самая большая информационная база в рунете, поэтому Вы всегда можете найти походите запросы

Искать ещё по теме...

Похожие материалы:

Управление риском

Тема семинара: Управление риском. График возможностей риска. Выявление и оценка риска в проекте. Выявление источников риска. Анализ и оценка риска. Реакция на риск. Переадресация риска. Участие в рисках. Риски затрат. Риски защиты цен. Ответственность за проектные риски. PERT и PERT-моделирование

Техническое оформление ВКР 2015 как образец

Оформление пояснительной записки. Пояснительная записка должна быть набрана на компьютере и отпечатана на принтере с использованием современных текстовых и, если необходимо, графических редакторов на листах белой бумаги формата А4

Государство - главный институт политической системы

Государство является стержневым элементом и главным управляющим центром политической системы. Именно вокруг государства объединяются другие политические институты, разнообразные политические силы, что обусловлено его отличительными признаками.

Попутные нефтяные газы. Вопросы к экзамену

Алканы. Строение, изомерия, номенклатура, способы получения. Ароматические углеводороды. Химические свойства бензола и его гомологов. Сложные эфиры. Изомерия и номенклатура. Получение, свойства, применение.

Оценка бытовых и промышленных отходов

Практическая работа Цель работы: Определение современной обще экологической ситуации и путей ее улучшения, рассмотреть примеры экологического описания типовых объектов промышленности г. Мариуполя.

Сохранить?

Пропустить...

Введите код

Ok