Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- $host = "localhost";
- $db_user = "root";
- $db_password = "";
- $con = new mysqli($host, $db_user, $db_password);
- if($con->connect_errno != 0)
- {
- print("Brak połączenia: ".$con->connect_errno." Sprawdź połączenie z bazą danych!");
- }
- $wybranaNazwa = "shf";
- if(isset($_POST['baza']))
- {
- $nazwaBazy = $_POST['nazwa'];
- $sql = "CREATE DATABASE $nazwaBazy";
- if ($con->query($sql) === TRUE) {
- echo "Baza danych utworzona pomyslnie";
- } else {
- echo "Nastepujacy problem: " . $con->error;
- }
- }
- if(isset($_POST['tabela']))
- {
- $con->select_db($wybranaNazwa);
- $nazwaTabeli = $_POST['nazwaTabeli'];
- $tabela = "CREATE TABLE $nazwaTabeli (
- id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
- imie VARCHAR(30) NOT NULL,
- nazwisko VARCHAR(30) NOT NULL,
- rok INT(50) NOT NULL
- )";
- if ($con->query($tabela) === TRUE) {
- echo "Pomyslnie utworzono tabele!";
- } else {
- echo "Problem z utworzeniem tabeli: " . $con->error;
- }
- }
- if(isset($_POST['sendRekord']))
- {
- $con->select_db($wybranaNazwa);
- $gdzie = $_POST['doTabeli'];
- $imie = $_POST['imie'];
- $nazwisko = $_POST['nazwisko'];
- $rok = $_POST['rok'];
- $rekord = "INSERT INTO $gdzie (id, imie, nazwisko, rok)
- VALUES ('', '$imie', '$nazwisko','$rok')";
- if ($con->query($rekord) === TRUE) {
- echo "DOdano rekord do tabeli!";
- } else {
- echo "Problem z :" . $con->error;
- }
- }
- if(isset($_POST['sendUpdate']))
- {
- $con->select_db($wybranaNazwa);
- $gdzieUpdate = $_POST['doTabeliUpdate'];
- $imieUpdate = $_POST['imieUpdate'];
- $nazwiskoUpdate = $_POST['nazwiskoUpdate'];
- $rokUpdate = $_POST['rokUpdate'];
- $id = $_POST['numerID'];
- if(empty($imieUpdate))
- {}else{
- $update = "UPDATE $gdzieUpdate SET imie='$imieUpdate' WHERE id=$id";
- if ($con->query($update) === TRUE) {
- echo "Zmieniono imie na $imieUpdate <br />";
- } else {
- echo "Problem z: " . $con->error;
- }
- }
- if(empty($nazwiskoUpdate))
- {}else{
- $update = "UPDATE $gdzieUpdate SET nazwisko='$nazwiskoUpdate' WHERE id=$id";
- if ($con->query($update) === TRUE) {
- echo "Zmieniono nazwisko na $nazwiskoUpdate <br />";
- } else {
- echo "Problem z: " . $con->error;
- }
- }
- if(empty($rokUpdate))
- {}else{
- $update = "UPDATE $gdzieUpdate SET rok='$rokUpdate' WHERE id=$id";
- if ($con->query($update) === TRUE) {
- echo "Zmieniono rok na $rokUpdate <br />";
- } else {
- echo "Problem z: " . $con->error;
- }
- }
- }
- if(isset($_POST['deleteRecord']))
- {
- $con->select_db($wybranaNazwa);
- $gdzieDelete = $_POST['doTabeliDelete'];
- $deleteID = $_POST['deleteID'];
- $deleteDane = "DELETE FROM $gdzieDelete WHERE id=$deleteID";
- if ($con->query($deleteDane) === TRUE) {
- echo "Record usuniety";
- } else {
- echo "Problem z : " . $con->error;
- }
- }
- if(isset($_POST['wyswietl']))
- {
- $con->select_db($wybranaNazwa);
- $gdzieWyswietl = $_POST['doTabeliWyswietl'];
- if(empty($gdzieWyswietl))
- {
- print("Nie podano nazwy tabeli");
- }else{
- $z = $con->query("SELECT id, imie, nazwisko, rok FROM $gdzieWyswietl");
- print("Normalne wyswietlanie:<br />");
- while ($r = $z->fetch_assoc()) {
- echo "<p>ID: <b>".$r["id"]."</b>, imie: <b>".$r["imie"]."</b>, nazwisko: <b>".$r["nazwisko"]."</b>, rok: <b>".$r["rok"]."</b></p> <br />";
- }
- $asc = $con->query("SELECT id, imie, nazwisko, rok FROM $gdzieWyswietl ORDER BY imie ASC");
- print("Wyswietlanei sortujace ROSNACO:<br />");
- while ($ascR = $asc->fetch_assoc()) {
- echo "<p>ID: <b>".$ascR["id"]."</b>, imie: <b>".$ascR["imie"]."</b>, nazwisko: <b>".$ascR["nazwisko"]."</b>, rok: <b>".$ascR["rok"]."</b></p><br />";
- }
- $desc = $con->query("SELECT id, imie, nazwisko, rok FROM $gdzieWyswietl ORDER BY imie DESC");
- print("Wyswietlanei sortujace MALEJACO:<br />");
- while ($descR = $desc->fetch_assoc()) {
- echo "<p>ID: <b>".$descR["id"]."</b>, imie: <b>".$descR["imie"]."</b>, nazwisko: <b>".$descR["nazwisko"]."</b>, rok: <b>".$descR["rok"]."</b></p><br />";
- }
- }
- }
- //Copyright by. Artur Urbański & Yevhenii Lashutko
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement