Advertisement
Guest User

Untitled

a guest
Aug 19th, 2017
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.64 KB | None | 0 0
  1. <?php
  2. session_start();
  3. if(!isset($_SESSION['username'])) header("Location: prihlaseni.php");
  4. ?>
  5. <html>
  6. <meta charset="utf-8">
  7. <head>
  8. <link rel="stylesheet" type="text/css" href="vzhled.css">
  9. <title>Virtuální hřbitov pro mazlíčky</title>
  10. </head>
  11. <body>
  12. <div id="logo">
  13. <img src="img/main.png" id="mainimg">
  14. </div>
  15. <div id="menu-box">
  16. <ul id="menu" class="clearfix">
  17. <li class="first"><a href="index.php">Úvod</a></li>
  18. <li><a href="seznam.php">Seznam Pomníčků</a></li>
  19. <li><a href="m_pomnik.php">Mé pomníčky</a></li>
  20. <li><a href="pomnik.php">Vytvořit pomníček</a></li>
  21. <li><a href="registrace.php">Registrace</a></li>
  22. <li><a href="prihlaseni.php">Login</a></li>
  23. <li><a href="odhlaseni.php">Logout</a></li>
  24. </ul>
  25. </div>
  26. <div id="velky_div">
  27.  
  28. <div id="maly_vlevo">
  29. <div id=l1></div>
  30. <div id=l2></div>
  31. <div id=l1></div>
  32. </div>
  33.  
  34. <div id="maly_stred">
  35.  
  36.  
  37. <center><img src="img/blank_page_with_ribbon.png" id="blankimg"></center>
  38. <div id="text">
  39. <form action="pomnik.php" method="POST">
  40. <table>
  41. <label for="jmeno">Jméno mazlíčka: </label>
  42. <input type="text" name="jmeno" pattern= "[A-Za-z0-9]{4,20}$">
  43. <br>
  44. <label for="datumn">Datum Narození: </label>
  45. <input type="text" name="datumn">
  46. <br>
  47. <label for="datums">Datum smrti: </label>
  48. <input type="text" name="datums" >
  49. <br>
  50. <input type="file" name="image">
  51. <br>
  52. <textarea style="resize:none" rows="10" name="about" type="text" cols="30" placeholder="Napište něco o mazlíkovi..."></textarea>
  53. <br>
  54. <select name="zver">
  55. <option value="nothing" selected="selected">Vyberte</option>
  56. <option value="Psi">Psi</option>
  57. <option value="Kocky">Kočky</option>
  58. <option value="Hlodavci">Hlodavci</option>
  59. </select>
  60.  
  61.  
  62. <input type="submit" name="submit" value="Odeslat">
  63. </table>
  64. </form>
  65. </div>
  66. </div>
  67.  
  68. <div id="maly_vpravo">
  69. <div id=l2></div>
  70. <div id=l1></div>
  71. <div id=l2></div>
  72. </div>
  73.  
  74.  
  75.  
  76. <?php
  77.  
  78. $image = $_POST["image"];
  79. $databaze = $_POST["zver"];
  80. $jmeno = $_POST["jmeno"];
  81. $datumn = $_POST["datumn"];
  82. $datums = $_POST["datums"];
  83. $about =$_POST["about"];
  84. $existuje = 0;
  85. $user="test3";
  86.  
  87.  
  88. $presun = "img/img_user_pets/".$user."/";
  89. $obrazek = basename( $_FILES['image']['name']);
  90. echo $databaze;
  91.  
  92. move_uploaded_file($obrazek, $presun);
  93. echo $obrazek;
  94.  
  95.  
  96. function kontrolaDuplicit($l, $d,$q, $u, $dbt ) {
  97. $q="select Jmeno_mazlicka from $dbt where 'Username'='".$u."'"; //vezme Jmeno peta z db Psi a zkontroluje, jestli u toho usera3 a v db psi uz neni ten pet s tim jmenem
  98.  
  99. $pom = 0;
  100. $resultKontrola = mysql_query($q, $l) or die("Dotaz ve funkci nelze provest");
  101. while ($row = mysql_fetch_array($resultKontrola)) {
  102.  
  103. if ($row['Jmeno_mazlicka'] == $jmeno) {
  104. $pom=1;
  105. }
  106. }
  107. return $pom;
  108. }
  109.  
  110. $link5 = mysql_connect("localhost", "root", "") or die("Nepovedlo se pripojit");
  111. $db5 = mysql_select_db("dbprojekt", $link5) or die("Nepovedlo se otevrit databazi");
  112. $query5 = "INSERT INTO ".$databaze."(Username, Jmeno_mazlicka, Datum_narozeni, Datum_smrti, Oblibene, Obrazek)
  113. VALUES ('".$user."', '".$jmeno."', '".$datumn."', '".$datums."', '".$about."', '".$image."');"; //vkládání dat z php do db
  114. $existuje = kontrolaDuplicit($link5, $db5, $query5, $user, $databaze);
  115. if($existuje == 0){
  116. $result5 = mysql_query($query5, $link5) or die("Dotaz nelze provest");
  117. echo "<script type='text/javascript'>alert('Vytvoření pomníčku proběhlo úspěšně');</script>";
  118. }else{echo "<script type='text/javascript'>alert('Tento pomníček je už vytvořen');</script>";
  119.  
  120. }
  121.  
  122.  
  123. session_start();
  124. if (isset($_POST['submit'])) {
  125. $mysqli = new mysqli("localhost", "root", "", "dbprojekt");
  126. $result = $mysqli->query("SELECT username FROM registrace WHERE username = \"" . $_POST['username'] . "\" AND password = \"" . $_POST['password'] . "\"");
  127. $row = $result->fetch_All();
  128. if (count($result) < 1) {
  129. echo "Kombinace jmena a hesla neexistuje!";
  130. }else {
  131. $_SESSION['username'] = $row['username'];
  132. header("Location: pomnik.php");
  133. echo "Uspesne prihlasen!";
  134. }
  135. }
  136.  
  137.  
  138.  
  139.  
  140.  
  141.  
  142. /*$image = $_FILES['image']['tmp_name'];
  143.  
  144. if (!isset($file))
  145. echo "Please select a profile pic";
  146. else
  147. {
  148. $image = addslashes(file_get_content($_FILES['image']['tmp_name']));
  149. $image_name = addslashes($FILES['image']['name']);
  150. $image_size = getimagesize($_FILES['image']['tmp_name']);
  151.  
  152. if ($image_size==FALSE)
  153. echo "That isn't a image.";
  154. else
  155. {
  156.  
  157. }
  158. }*/
  159. ?>
  160.  
  161.  
  162. </div>
  163. </body>
  164. </html>
  165.  
  166. error_reporting(0);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement