Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /*
- *
- * Konfiguracja bazy danych
- */
- $host = "localhost";
- $user = "root";
- $pass = "coderslab";
- $db = "products_ex";
- if ($_SERVER['REQUEST_METHOD'] === 'POST') {//Odebranie danych z formularza
- if (isset($_POST['name']) && isset($_POST['description']) && isset($_POST['price'])) {
- //Przygotowanie danych
- $name = trim($_POST['name']);
- $description = trim($_POST['description']);
- $price = trim($_POST['price']);
- try {
- $conn = new PDO( //Łączenie sie z bazą danych
- "mysql:host=$host;dbname=$db;charset=UTF8",
- $user, //root
- $pass,//coderslab
- [
- PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION
- ]
- );
- $sql = "INSERT INTO products(name, description, price)
- VALUES (:name, :description, :price)"; //Piszemy zapytanie do bazy danych które wrzuci do niej elementy
- $stmt = $conn->prepare($sql);//Sprawdzenie zapytania
- $stmt->execute([ //Wykonanie i wstawienie konretnych danych
- 'name' => $name,
- 'description' => $description,
- 'price' => $price
- ]);
- echo 'Nowy element w bazie';
- } catch (PDOException $e) { //Odebranie błędu i komunikat
- echo $e->getMessage();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement