SKLEP ZOOLOGICZNY SQL+PHP
unknown
sql
4 years ago
2.8 kB
9
Indexable
<?php
//Stworzenie bazy danych:
// CREATE DATABASE sklep_zoologiczny;
//Połączenie z bazą danych
$conn = mysqli_connect('localhost', 'root', 'root', 'sklep_zoologiczny');
if(!$conn) {
echo 'Błąd połączenia';
echo mysqli_connect_errno();
}
//1. tworzneie tabeli
$create = "CREATE TABLE zwierzeta(
id SERIAL PRIMARY KEY,
rodzaj VARCHAR(60),
gatunek VARCHAR(60),
imie VARCHAR(100),
wiek INT
);
CREATE TABLE pracownicy(
id SERIAL PRIMARY KEY,
imie VARCHAR(60),
nazwisko VARCHAR(60),
stanowisko VARCHAR(60),
data zatrudnienia DATE DEFAULT CURRENT_TIMESTAMP
);";
// Wyświetlanie statusu na stronie:
if (msqli_query($conn, $create)) {
echo 'Utworzono dwie nwoe tabele.';
} else {
echo 'Błąd wykonania zapytania';
}
//2. dodawanie rekordu
$record = "INSERT INTO zwierzeta(rodzaj, gatunek, imie, wiek) VALUES
('Pies', 'Owczarek_niemiecki', 'Olek', 14),
('Kot', 'Egipski', 'Pimpuś', 2),
('Świnka_morska', 'Somali', 'Olek', 14),
('Papuga', 'Nimfa', 'Lotka', 5),
('Królik', 'Europejski', 'Puszek', 3);
INSERT INTO pracownicy(imie, nazwisko, stanowisko) VALUES
('Jan', 'Kowalski', 'Opiekun_zwierząt'),
('Maciej', 'Kowalewski', 'Menadżer'),
('Anna', 'Brown', 'Kasjerka'),
('Joe', 'Doe', 'Ochroniarz'),
('Tomasz', 'Kobylak', 'Sprzątacz'),";
// Wyświetlanie statusu na stronie:
if(mysqli_query($conn, $record)) {
echo 'Dodano nowe wpisy do bazy danych.';
} else {
echo 'Błąd wykonania zapytania';
echo mysqli_error($conn);
}
if(click($_POST['workers'])){
$select = "SELECT * FROM pracownicy;";
if (mysqli_query($conn, $select)) {
echo $select;
} else {
echo 'Błąd wykonania zapytania';
echo mysqli_error($conn);
};
}
if(click($_POST['animals'])){
$select = "SELECT * FROM zwierzeta;";
if (mysqli_query($conn, $select)) {
echo $select;
} else {
echo 'Błąd wykonania zapytania';
echo mysqli_error($conn);
};
}
?>
<!-- -->
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=devi
ce-width, initial-scale=1.0">
<link rel="stylesheet" href="style.css">
<title>Document</title>
</head>
<body>
<form action="POST">
<p>Podaj, co chciałbyś zrobić:</p>
<input type="button" name="workers" value="Wyświetl pracowników">
<input type="button" name="animals" value="Wyświetl zwierzęta">
</form>
</body>
</html>Editor is loading...