САЙТ PHP ПРИМЕР
Сайт на PHP может быть создан различными способами, но основой является написание кода на языке PHP и его последующее взаимодействие с базой данных и пользователем.
Для примера рассмотрим создание простого сайта на PHP, который позволяет пользователю заполнить форму и сохранить данные.
$name = $_POST['name'];
$email = $_POST['email'];
$message = $_POST['message'];
// сохраняем данные в базу данных
$pdo = new PDO('mysql:host=localhost;dbname=mydb;charset=utf8', 'root', '');
$stmt = $pdo->prepare('INSERT INTO `messages` (`name`, `email`, `message`) VALUES (?, ?, ?)');
$stmt->execute([$name, $email, $message]);
Создадим страницу index.php, на которой разместим форму для заполнения пользователем:
<form action="save.php" method="post">
<label for="name">Имя:</label>
<input type="text" id="name" name="name"><br>
<label for="email">Email:</label>
<input type="email" id="email" name="email"><br>
<label for="message">Сообщение:</label>
<textarea id="message" name="message"></textarea><br>
<button type="submit">Отправить</button>
</form>
При нажатии на кнопку отправки, данные из формы будут переданы на страницу save.php, где они будут сохранены в базу данных:
<?php
$name = $_POST['name'];
$email = $_POST['email'];
$message = $_POST['message'];
// сохраняем данные в базу данных
$pdo = new PDO('mysql:host=localhost;dbname=mydb;charset=utf8', 'root', '');
$stmt = $pdo->prepare('INSERT INTO `messages` (`name`, `email`, `message`) VALUES (?, ?, ?)');
$stmt->execute([$name, $email, $message]);
?>
Данный пример демонстрирует основы создания сайта на PHP и его взаимодействие с базой данных и пользователем.
Учим Html за 35 минут для начинающих от 10 лет (Основы) + Мотивация для разработчиков #ДомаВместе
Web development for beginners: What does a web developer do?
Learn PHP in 15 minutes
Complete Responsive E-Commerce Website Using HTML - CSS - JavaScript - PHP PDO - Admin Login
PHP for Web Development
Система регистрации и авторизации на PHP и MySQL базы данных
Урок №1. Создание сайта на PHP. Создание базы данных и таблиц.