Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
1
Добавлен:
09.02.2024
Размер:
123.82 Кб
Скачать

Практическая работа № 6

Задание

1. Набрать код примера 1. Изменить название страницы, фоновый цвет

и имя пользователя.

2. Продемонстрировать работу операторов if, for, while, foreach.

3. Реализовать передачу данных из html-формы в php-скрипт. Скрипт

обрабатывает данные и возвращает ответ.

Изменили название страницы, цвет и имя пользователя.

Листинг программы:

<?

//Присвоить значения нескольким переменным

$site_title = "Another PHP Recipes";

$bg_color = "Red";

$user_name = "Chef Mario";

?>

<html>

<head>

<title><? print $site_title; ?></title>

</head>

<body bgcolor="<? print $bg_color; ?>" > <?

//Вывести приветствие пользователю print "Hello,".

echo "Hello, " . $user_name;

?>

</body>

</html>

  1. Привели примеры циклов.

Листинг программы:

<!DOCTYPE html>

<html>

<head>

<title>Task 2: cycles</title>

</head>

<body>

<?php

// Example of the if statement

$x = 10;

if ($x > 5) {

echo "x is greater than 5";

} else {

echo "x is less than or equal to 5";

}

// Example of the for loop

for ($i = 0; $i < 5; $i++) {

echo "<p>Iteration number " . ($i + 1) . "</p>";

}

// Example of the while loop

$j = 0;

while ($j < 3) {

echo "<p>Value of j: " . $j . "</p>";

$j++;

}

// Example of the foreach loop for an array

$fruits = array("apple", "banana", "pear");

foreach ($fruits as $fruit) {

echo "<p>Fruit: " . $fruit . "</p>";

}

?>

</body>

</html>

  1. Реализовали передачу данных из html-формы в php-скрипт. Скрипт обрабатывает данные и возвращает ответ.

Листинг программы:

Основной файл

<!DOCTYPE html>

<html>

<head>

<title>Data Submission Example</title>

</head>

<body>

<form action="handler.php" method="post">

<label for="name">Name:</label>

<input type="text" name="name" id="name" required>

<br>

<label for="email">Email:</label>

<input type="email" name="email" id="email" required>

<br>

<input type="submit" value="Submit">

</form>

</body>

</html>

Файл обработчика

<?php

// Getting data from the form

$name = $_POST['name'];

$email = $_POST['email'];

// Processing data and generating a response

$response = "Thank you, " . $name . "! Your email: " . $email;

// Outputting the response

echo $response;

?>

Соседние файлы в папке Лаба 6