Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- //zapisz poniżej kod obsługujący wysłanie formularza
- //pamiętaj o sprawdzeniu czy dane przesłane zostały odpowiednią metodą HTTP
- //pamiętaj o połączeniu do bazy danych
- $host = "localhost";
- $user = "root";
- $pass = "coderslab";
- $db = "products_ex";
- if ($_SERVER['REQUEST_METHOD'] === 'POST') {
- if (isset($_POST['name']) && isset($_POST['description']) && isset($_POST['price'])) {
- $name = trim($_POST['name']);
- $description = trim($_POST['description']);
- $price = trim($_POST['price']);
- try {
- $conn = new PDO(
- "mysql:host=$host;dbname=$db;charset=UTF8",
- $user,
- $pass,
- [
- PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
- PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC
- ]
- );
- $sql = "INSERT INTO products(name, description, price)
- VALUES(:name, :description, :price)";
- $stmt = $conn->prepare($sql);
- $stmt->execute([
- 'name' => $name,
- 'description' => $description,
- 'price' => $price
- ]);
- echo 'Nowy element w bazie';
- } catch (PDOException $e) {
- echo $e->getMessage();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement