🗊Презентация Обработка PHP форм (метод POST)

Нажмите для полного просмотра!
Обработка PHP форм (метод POST), слайд №1Обработка PHP форм (метод POST), слайд №2Обработка PHP форм (метод POST), слайд №3Обработка PHP форм (метод POST), слайд №4Обработка PHP форм (метод POST), слайд №5Обработка PHP форм (метод POST), слайд №6Обработка PHP форм (метод POST), слайд №7Обработка PHP форм (метод POST), слайд №8Обработка PHP форм (метод POST), слайд №9Обработка PHP форм (метод POST), слайд №10Обработка PHP форм (метод POST), слайд №11Обработка PHP форм (метод POST), слайд №12Обработка PHP форм (метод POST), слайд №13Обработка PHP форм (метод POST), слайд №14Обработка PHP форм (метод POST), слайд №15Обработка PHP форм (метод POST), слайд №16Обработка PHP форм (метод POST), слайд №17Обработка PHP форм (метод POST), слайд №18Обработка PHP форм (метод POST), слайд №19Обработка PHP форм (метод POST), слайд №20Обработка PHP форм (метод POST), слайд №21Обработка PHP форм (метод POST), слайд №22Обработка PHP форм (метод POST), слайд №23Обработка PHP форм (метод POST), слайд №24Обработка PHP форм (метод POST), слайд №25Обработка PHP форм (метод POST), слайд №26Обработка PHP форм (метод POST), слайд №27Обработка PHP форм (метод POST), слайд №28Обработка PHP форм (метод POST), слайд №29Обработка PHP форм (метод POST), слайд №30Обработка PHP форм (метод POST), слайд №31Обработка PHP форм (метод POST), слайд №32Обработка PHP форм (метод POST), слайд №33Обработка PHP форм (метод POST), слайд №34Обработка PHP форм (метод POST), слайд №35Обработка PHP форм (метод POST), слайд №36Обработка PHP форм (метод POST), слайд №37Обработка PHP форм (метод POST), слайд №38Обработка PHP форм (метод POST), слайд №39Обработка PHP форм (метод POST), слайд №40Обработка PHP форм (метод POST), слайд №41Обработка PHP форм (метод POST), слайд №42Обработка PHP форм (метод POST), слайд №43Обработка PHP форм (метод POST), слайд №44Обработка PHP форм (метод POST), слайд №45Обработка PHP форм (метод POST), слайд №46Обработка PHP форм (метод POST), слайд №47Обработка PHP форм (метод POST), слайд №48Обработка PHP форм (метод POST), слайд №49Обработка PHP форм (метод POST), слайд №50Обработка PHP форм (метод POST), слайд №51Обработка PHP форм (метод POST), слайд №52Обработка PHP форм (метод POST), слайд №53Обработка PHP форм (метод POST), слайд №54Обработка PHP форм (метод POST), слайд №55Обработка PHP форм (метод POST), слайд №56Обработка PHP форм (метод POST), слайд №57

Содержание

Вы можете ознакомиться и скачать презентацию на тему Обработка PHP форм (метод POST). Доклад-сообщение содержит 57 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Обработка PHP форм (метод POST)
Описание слайда:
Обработка PHP форм (метод POST)

Слайд 2





Обработка PHP форм (метод GET)
Описание слайда:
Обработка PHP форм (метод GET)

Слайд 3





Когда использовать GET?
Информация , передаваемая из формы с помощью метода GET является видимым для всех (все имена переменных и значения отображаются в URL). GET также имеет ограничения на объем информации для отправки. Ограничение составляет около 2000 символов. Однако, поскольку переменные отображаются в URL, можно добавить в закладки страницу. Это может быть полезно в некоторых случаях.
GET может использоваться для отправки без конфиденциальных данных.
Примечание: GET никогда не должны использоваться для отправки паролей или другой конфиденциальной информации!
Описание слайда:
Когда использовать GET? Информация , передаваемая из формы с помощью метода GET является видимым для всех (все имена переменных и значения отображаются в URL). GET также имеет ограничения на объем информации для отправки. Ограничение составляет около 2000 символов. Однако, поскольку переменные отображаются в URL, можно добавить в закладки страницу. Это может быть полезно в некоторых случаях. GET может использоваться для отправки без конфиденциальных данных. Примечание: GET никогда не должны использоваться для отправки паролей или другой конфиденциальной информации!

Слайд 4





Когда использовать POST?
Информация , передаваемая из формы с помощью метода POST является невидимыой для других (все имена / значения встроены в теле запроса HTTP) и не имеет никаких ограничений на объем информации для отправки.
Кроме того POST поддерживает расширенные функциональные возможности, такие как загрузки файлов на сервер.
Однако, поскольку переменные не отображаются в URL, то данный путь с POST запросом нельзя сохранить в закладки
Разработчики предпочитают POST для отправки данных формы.
Описание слайда:
Когда использовать POST? Информация , передаваемая из формы с помощью метода POST является невидимыой для других (все имена / значения встроены в теле запроса HTTP) и не имеет никаких ограничений на объем информации для отправки. Кроме того POST поддерживает расширенные функциональные возможности, такие как загрузки файлов на сервер. Однако, поскольку переменные не отображаются в URL, то данный путь с POST запросом нельзя сохранить в закладки Разработчики предпочитают POST для отправки данных формы.

Слайд 5





PHP Form Validation
Описание слайда:
PHP Form Validation

Слайд 6





PHP Form Validation
Описание слайда:
PHP Form Validation

Слайд 7





PHP Form Validation
Описание слайда:
PHP Form Validation

Слайд 8





PHP Form Validation
Описание слайда:
PHP Form Validation

Слайд 9





PHP Form Validation
Описание слайда:
PHP Form Validation

Слайд 10





PHP Form Validation
Описание слайда:
PHP Form Validation

Слайд 11





PHP Form Validation
Описание слайда:
PHP Form Validation

Слайд 12





Многомерные массивы
Описание слайда:
Многомерные массивы

Слайд 13





Многомерные массивы
Описание слайда:
Многомерные массивы

Слайд 14





Многомерные массивы
Описание слайда:
Многомерные массивы

Слайд 15





PHP File Handling
Описание слайда:
PHP File Handling

Слайд 16





PHP Open File - fopen ()
Описание слайда:
PHP Open File - fopen ()

Слайд 17





Файл может быть открыт в одном из следующих режимов:
Описание слайда:
Файл может быть открыт в одном из следующих режимов:

Слайд 18





PHP Read File - fread ()
Описание слайда:
PHP Read File - fread ()

Слайд 19





PHP Read Single Line - fgets ()
Описание слайда:
PHP Read Single Line - fgets ()

Слайд 20





PHP Check End-Of-File - feof ()
Описание слайда:
PHP Check End-Of-File - feof ()

Слайд 21





PHP Чтение одиночного символа - fgetc ()
Описание слайда:
PHP Чтение одиночного символа - fgetc ()

Слайд 22





Функции файловой системы PHP 5
Описание слайда:
Функции файловой системы PHP 5

Слайд 23


Обработка PHP форм (метод POST), слайд №23
Описание слайда:

Слайд 24


Обработка PHP форм (метод POST), слайд №24
Описание слайда:

Слайд 25


Обработка PHP форм (метод POST), слайд №25
Описание слайда:

Слайд 26


Обработка PHP форм (метод POST), слайд №26
Описание слайда:

Слайд 27





Функции фильтра PHP 5
Описание слайда:
Функции фильтра PHP 5

Слайд 28





Функции фильтра PHP 5
Описание слайда:
Функции фильтра PHP 5

Слайд 29





Функции фильтра PHP 5
Описание слайда:
Функции фильтра PHP 5

Слайд 30





Функции фильтра PHP 5
Описание слайда:
Функции фильтра PHP 5

Слайд 31





Обработка исключений PHP
С PHP 5 появился новый объектно-ориентированный способ борьбы с ошибками.
Обработка исключений используется для изменения нормального потока выполнения кода, если возникает указанное условие (исключительное). Это условие называется исключением. 

Это то, что обычно происходит при срабатывании исключения:
Текущее состояние кода сохраняется
Выполнение кода переключится на предопределенную (настраиваемую) функцию обработчика исключений
В зависимости от ситуации обработчик может затем возобновить выполнение из состояния сохраненного кода, завершить выполнение сценария или продолжить сценарий из другого места в коде
Использование:
Основное использование исключений
Создание настраиваемого обработчика исключений
Несколько исключений
Повторное бросание исключения
Установка обработчика исключений верхнего уровня
Примечание. Исключения должны использоваться только с условиями ошибки и не должны использоваться для перехода в другое место в коде в указанной точке.
Описание слайда:
Обработка исключений PHP С PHP 5 появился новый объектно-ориентированный способ борьбы с ошибками. Обработка исключений используется для изменения нормального потока выполнения кода, если возникает указанное условие (исключительное). Это условие называется исключением.  Это то, что обычно происходит при срабатывании исключения: Текущее состояние кода сохраняется Выполнение кода переключится на предопределенную (настраиваемую) функцию обработчика исключений В зависимости от ситуации обработчик может затем возобновить выполнение из состояния сохраненного кода, завершить выполнение сценария или продолжить сценарий из другого места в коде Использование: Основное использование исключений Создание настраиваемого обработчика исключений Несколько исключений Повторное бросание исключения Установка обработчика исключений верхнего уровня Примечание. Исключения должны использоваться только с условиями ошибки и не должны использоваться для перехода в другое место в коде в указанной точке.

Слайд 32





Обработка исключений PHP
Описание слайда:
Обработка исключений PHP

Слайд 33





Обработка исключений PHP
Описание слайда:
Обработка исключений PHP

Слайд 34





Установка обработчика исключений верхнего уровня
Описание слайда:
Установка обработчика исключений верхнего уровня

Слайд 35





Правила для исключений
Код может быть окружен в блоке try, чтобы помочь выявить потенциальные исключения
Каждый блок try или «throw» должен иметь по крайней мере один соответствующий блок catch
Множество блоков catch можно использовать для обнаружения разных классов исключений
Исключения могут быть выброшены (или повторно выбраны) в блоке catch в блоке try
Простое правило: если вы что-то бросаете, вы должны поймать его.
Описание слайда:
Правила для исключений Код может быть окружен в блоке try, чтобы помочь выявить потенциальные исключения Каждый блок try или «throw» должен иметь по крайней мере один соответствующий блок catch Множество блоков catch можно использовать для обнаружения разных классов исключений Исключения могут быть выброшены (или повторно выбраны) в блоке catch в блоке try Простое правило: если вы что-то бросаете, вы должны поймать его.

Слайд 36





Обработка ошибок PHP
При создании сценариев и веб-приложений важна обработка ошибок. Если в коде отсутствует код проверки ошибок, ваша программа может выглядеть очень непрофессионально, и вы можете быть уязвимы в безопасности.
Методы обработки ошибок:
Простые выражения «die ()»
Пользовательские ошибки и триггеры ошибок
Отчет об ошибках
Описание слайда:
Обработка ошибок PHP При создании сценариев и веб-приложений важна обработка ошибок. Если в коде отсутствует код проверки ошибок, ваша программа может выглядеть очень непрофессионально, и вы можете быть уязвимы в безопасности. Методы обработки ошибок: Простые выражения «die ()» Пользовательские ошибки и триггеры ошибок Отчет об ошибках

Слайд 37





Основная обработка ошибок: использование функции die ()
Описание слайда:
Основная обработка ошибок: использование функции die ()

Слайд 38





Создание настраиваемого обработчика ошибок
Описание слайда:
Создание настраиваемого обработчика ошибок

Слайд 39





Запуск ошибки
Описание слайда:
Запуск ошибки

Слайд 40


Обработка PHP форм (метод POST), слайд №40
Описание слайда:

Слайд 41





Регистрация ошибок
По умолчанию PHP отправляет журнал ошибок в систему регистрации или файл сервера, в зависимости от того, как в файле php.ini задана настройка error_log. С помощью функции error_log () вы можете отправлять журналы ошибок в указанный файл или удаленное место назначения.
Отправка сообщений об ошибках самому себе по электронной почте может быть хорошим способом получения уведомления об определенных ошибках.
Описание слайда:
Регистрация ошибок По умолчанию PHP отправляет журнал ошибок в систему регистрации или файл сервера, в зависимости от того, как в файле php.ini задана настройка error_log. С помощью функции error_log () вы можете отправлять журналы ошибок в указанный файл или удаленное место назначения. Отправка сообщений об ошибках самому себе по электронной почте может быть хорошим способом получения уведомления об определенных ошибках.

Слайд 42





Отправить сообщение об ошибке по E-Mail
Описание слайда:
Отправить сообщение об ошибке по E-Mail

Слайд 43





Работа с базой данных
Описание слайда:
Работа с базой данных

Слайд 44





Создание базы данных MySQL
<?php
$servername = "localhost";
$username = "username";
$password = "password";

// Create connection
$conn = mysqli_connect($servername, $username, $password);
// Check connection
if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());
}

// Create database
$sql = "CREATE DATABASE myDB";
if (mysqli_query($conn, $sql)) {
    echo "Database created successfully";
} else {
    echo "Error creating database: " . mysqli_error($conn);
}

mysqli_close($conn);
?>
Описание слайда:
Создание базы данных MySQL <?php $servername = "localhost"; $username = "username"; $password = "password"; // Create connection $conn = mysqli_connect($servername, $username, $password); // Check connection if (!$conn) {     die("Connection failed: " . mysqli_connect_error()); } // Create database $sql = "CREATE DATABASE myDB"; if (mysqli_query($conn, $sql)) {     echo "Database created successfully"; } else {     echo "Error creating database: " . mysqli_error($conn); } mysqli_close($conn); ?>

Слайд 45





Создание таблицы MySQL
<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";

// Create connection
$conn = mysqli_connect($servername, $username, $password, $dbname);
// Check connection
if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());
}
// sql to create table
$sql = "CREATE TABLE MyGuests (
id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY, 
firstname VARCHAR(30) NOT NULL,
lastname VARCHAR(30) NOT NULL,
email VARCHAR(50),
reg_date TIMESTAMP
)";
if (mysqli_query($conn, $sql)) {
    echo "Table MyGuests created successfully";
} else {
    echo "Error creating table: " . mysqli_error($conn);
}
mysqli_close($conn);
?>
Описание слайда:
Создание таблицы MySQL <?php $servername = "localhost"; $username = "username"; $password = "password"; $dbname = "myDB"; // Create connection $conn = mysqli_connect($servername, $username, $password, $dbname); // Check connection if (!$conn) {     die("Connection failed: " . mysqli_connect_error()); } // sql to create table $sql = "CREATE TABLE MyGuests ( id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,  firstname VARCHAR(30) NOT NULL, lastname VARCHAR(30) NOT NULL, email VARCHAR(50), reg_date TIMESTAMP )"; if (mysqli_query($conn, $sql)) {     echo "Table MyGuests created successfully"; } else {     echo "Error creating table: " . mysqli_error($conn); } mysqli_close($conn); ?>

Слайд 46





Вставка данных в MySQL

<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";

// Create connection
$conn = mysqli_connect($servername, $username, $password, $dbname);
// Check connection
if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());
}

$sql = "INSERT INTO MyGuests (firstname, lastname, email)
VALUES ('John', 'Doe', 'john@example.com')";

if (mysqli_query($conn, $sql)) {
    echo "New record created successfully";
} else {
    echo "Error: " . $sql . "<br>" . mysqli_error($conn);
}

mysqli_close($conn);
?>
Описание слайда:
Вставка данных в MySQL <?php $servername = "localhost"; $username = "username"; $password = "password"; $dbname = "myDB"; // Create connection $conn = mysqli_connect($servername, $username, $password, $dbname); // Check connection if (!$conn) {     die("Connection failed: " . mysqli_connect_error()); } $sql = "INSERT INTO MyGuests (firstname, lastname, email) VALUES ('John', 'Doe', 'john@example.com')"; if (mysqli_query($conn, $sql)) {     echo "New record created successfully"; } else {     echo "Error: " . $sql . "<br>" . mysqli_error($conn); } mysqli_close($conn); ?>

Слайд 47





Получить идентификатор последней введенной записи
<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";

// Create connection
$conn = mysqli_connect($servername, $username, $password, $dbname);
// Check connection
if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());
}

$sql = "INSERT INTO MyGuests (firstname, lastname, email)
VALUES ('John', 'Doe', 'john@example.com')";

if (mysqli_query($conn, $sql)) {
    $last_id = mysqli_insert_id($conn);
    echo "New record created successfully. Last inserted ID is: " . $last_id;
} else {
    echo "Error: " . $sql . "<br>" . mysqli_error($conn);
}

mysqli_close($conn);
?>
Описание слайда:
Получить идентификатор последней введенной записи <?php $servername = "localhost"; $username = "username"; $password = "password"; $dbname = "myDB"; // Create connection $conn = mysqli_connect($servername, $username, $password, $dbname); // Check connection if (!$conn) {     die("Connection failed: " . mysqli_connect_error()); } $sql = "INSERT INTO MyGuests (firstname, lastname, email) VALUES ('John', 'Doe', 'john@example.com')"; if (mysqli_query($conn, $sql)) {     $last_id = mysqli_insert_id($conn);     echo "New record created successfully. Last inserted ID is: " . $last_id; } else {     echo "Error: " . $sql . "<br>" . mysqli_error($conn); } mysqli_close($conn); ?>

Слайд 48





Вставка множества записей в MySQL
<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";

// Create connection
$conn = mysqli_connect($servername, $username, $password, $dbname);
// Check connection
if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());
}

$sql = "INSERT INTO MyGuests (firstname, lastname, email)
VALUES ('John', 'Doe', 'john@example.com');";
$sql .= "INSERT INTO MyGuests (firstname, lastname, email)
VALUES ('Mary', 'Moe', 'mary@example.com');";
$sql .= "INSERT INTO MyGuests (firstname, lastname, email)
VALUES ('Julie', 'Dooley', 'julie@example.com')";

if (mysqli_multi_query($conn, $sql)) {
    echo "New records created successfully";
} else {
    echo "Error: " . $sql . "<br>" . mysqli_error($conn);
}

mysqli_close($conn);
?>
Описание слайда:
Вставка множества записей в MySQL <?php $servername = "localhost"; $username = "username"; $password = "password"; $dbname = "myDB"; // Create connection $conn = mysqli_connect($servername, $username, $password, $dbname); // Check connection if (!$conn) {     die("Connection failed: " . mysqli_connect_error()); } $sql = "INSERT INTO MyGuests (firstname, lastname, email) VALUES ('John', 'Doe', 'john@example.com');"; $sql .= "INSERT INTO MyGuests (firstname, lastname, email) VALUES ('Mary', 'Moe', 'mary@example.com');"; $sql .= "INSERT INTO MyGuests (firstname, lastname, email) VALUES ('Julie', 'Dooley', 'julie@example.com')"; if (mysqli_multi_query($conn, $sql)) {     echo "New records created successfully"; } else {     echo "Error: " . $sql . "<br>" . mysqli_error($conn); } mysqli_close($conn); ?>

Слайд 49





Prepared Statements
Описание слайда:
Prepared Statements

Слайд 50


Обработка PHP форм (метод POST), слайд №50
Описание слайда:

Слайд 51


Обработка PHP форм (метод POST), слайд №51
Описание слайда:

Слайд 52





Выбор данных из MySQL
Описание слайда:
Выбор данных из MySQL

Слайд 53





Удалить данные из MySQL
?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";

// Create connection
$conn = mysqli_connect($servername, $username, $password, $dbname);
// Check connection
if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());
}

// sql to delete a record
$sql = "DELETE FROM MyGuests WHERE id=3";

if (mysqli_query($conn, $sql)) {
    echo "Record deleted successfully";
} else {
    echo "Error deleting record: " . mysqli_error($conn);
}

mysqli_close($conn);
?>
Описание слайда:
Удалить данные из MySQL ?php $servername = "localhost"; $username = "username"; $password = "password"; $dbname = "myDB"; // Create connection $conn = mysqli_connect($servername, $username, $password, $dbname); // Check connection if (!$conn) {     die("Connection failed: " . mysqli_connect_error()); } // sql to delete a record $sql = "DELETE FROM MyGuests WHERE id=3"; if (mysqli_query($conn, $sql)) {     echo "Record deleted successfully"; } else {     echo "Error deleting record: " . mysqli_error($conn); } mysqli_close($conn); ?>

Слайд 54





Обновление данных в MySQL
<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";

// Create connection
$conn = mysqli_connect($servername, $username, $password, $dbname);
// Check connection
if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());
}

$sql = "UPDATE MyGuests SET lastname='Doe' WHERE id=2";

if (mysqli_query($conn, $sql)) {
    echo "Record updated successfully";
} else {
    echo "Error updating record: " . mysqli_error($conn);
}

mysqli_close($conn);
?>
Описание слайда:
Обновление данных в MySQL <?php $servername = "localhost"; $username = "username"; $password = "password"; $dbname = "myDB"; // Create connection $conn = mysqli_connect($servername, $username, $password, $dbname); // Check connection if (!$conn) {     die("Connection failed: " . mysqli_connect_error()); } $sql = "UPDATE MyGuests SET lastname='Doe' WHERE id=2"; if (mysqli_query($conn, $sql)) {     echo "Record updated successfully"; } else {     echo "Error updating record: " . mysqli_error($conn); } mysqli_close($conn); ?>

Слайд 55





Ограничение выбора данных из MySQL
Описание слайда:
Ограничение выбора данных из MySQL

Слайд 56





Ограничение выбора данных из MySQL
Описание слайда:
Ограничение выбора данных из MySQL

Слайд 57


Обработка PHP форм (метод POST), слайд №57
Описание слайда:



Похожие презентации
Mypresentation.ru
Загрузить презентацию