Advertisement
Guest User

Untitled

a guest
Jan 11th, 2018
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.36 KB | None | 0 0
  1. <!DOCTYPE html>
  2.  
  3. <html>
  4. <head>
  5.     <meta charset="utf-8">
  6.     <link rel="stylesheet" type="text/css" href="muzyka.css">
  7.     <title> Sklep muzyczny </title>
  8.  
  9.  
  10.     <?php
  11.     /**
  12.      * @return mysqli
  13.      */
  14.     function connectToDB()
  15.     {
  16.         //host
  17.         $mysqli_host = "localhost";
  18.         //user
  19.         $mysqli_user = "root";
  20.         //hasło
  21.         $mysqli_pass = "";
  22.         //nazwa bazy
  23.         $mysqli_db = "Sklep";
  24.         //nawiązanie połączenia
  25.         $connection = mysqli_connect($mysqli_host, $mysqli_user, $mysqli_pass, $mysqli_db)
  26.            
  27.         if($connection == false){
  28.             echo 'Nie udało sie połaćzyć z bazą danych';
  29.             die();
  30.         }
  31.  
  32.  
  33.         return $connection;
  34.     }
  35.  
  36.     ?>
  37. </head>
  38. <body>
  39. <div id="kontener">
  40.     <div id="baner">
  41.  
  42.         <h1>SKLEP MUZYCZNY</h1>
  43.  
  44.     </div>
  45.  
  46.     <div id="left">
  47.         <h2>NASZA OFERTA</h2>
  48.         <ol>
  49.             <li>Instrumenty muzyczne</li>
  50.             <li>Sprzęt audio</li>
  51.             <li>Płyty CD</li>
  52.         </ol>
  53.     </div>
  54.     <div id="right">
  55.  
  56.         <?php
  57.         //todo bardzo niebezpieczne miejsce poniewaz uzytkownik moze zepsuć baze danych
  58.         $imie = $_POST['imie'];
  59.         $nazwisko = $_POST['nazwisko'];
  60.         $adres = $_POST['adres'];
  61.         $telefon = $_POST['telefon'];
  62.         $login = $_POST['login'];
  63.         $password = $_POST['password'];
  64.         //powinno być:
  65.  
  66.         $imie = htmlentities($_POST['imie']); //dieki tej funkcji wyczyscisz zmienna z niebezpiecznych znaków
  67.  
  68.  
  69.         $connection = connectToDB();//połączenie do bazy które utworzyła funkcja connectToDB() zdefiniowana na górze strony
  70.  
  71.         $zap1 = mysqli_query($connection, "INSERT INTO uzytkownicy VALUES('', $imie, $nazwisko, $adres, $telefon)");
  72.         $zap2 = mysqli_query($connection, "musisz tutj napisac 2 zapytanie ");
  73.  
  74.         if ($zap1 == false && $zap2 == false) {
  75.             echo "Nie udało sie wykonać zapytan do bazy danych";
  76.         } else {
  77.             echo "Dane zapisano poprawnie";
  78.         }
  79.  
  80.  
  81.         mysqli_close($connection);
  82.  
  83.  
  84.         //        //@mysqli_query("SELECT * FROM Uzytkownicy");
  85.         //        //if($zap1) echo "Konto".$imie.$nazwisko."zostało zarejestrowane w sklepie muzycznym";
  86.         //        //else echo "Błąd";
  87.  
  88.         ?>
  89.  
  90.     </div>
  91. </div>
  92. </body>
  93. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement