Advertisement
Guest User

Untitled

a guest
Mar 28th, 2017
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.00 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4.     <title>PW</title>
  5.     <meta charset="utf-8">
  6.     <script src="ckeditor/ckeditor.js"></script>
  7. </head>
  8. <body>
  9. <form method="POST">
  10.     <input type="text" name="nazev">
  11.     <input type="submit">
  12. <?php
  13. $mysqli = new mysqli("localhost","vyukapw2","123456","vyukapw2");
  14.  
  15. if (!empty($_POST['nazev'])) {
  16.         $nazev = $_POST['nazev'];
  17.         if (empty($_POST['nadrazeny']))
  18.             $nadrazeny = 0;
  19.         else
  20.             $nadrazeny = $_POST['nadrazeny'];
  21.         if (empty($_POST['cesta']))
  22.             $cesta = ';0;';
  23.         else
  24.             $cesta = $_POST['cesta'];
  25.         if (empty($_POST['uroven']))
  26.             $uroven = 0;
  27.         else
  28.             $uroven = $_POST['uroven'];
  29.         $sql = "INSERT INTO `menu` SET `nazev`=?, `nadrazeny`=?, `cesta`=?, `uroven`=?";
  30.         $dotaz = $mysqli->prepare($sql);
  31.         $dotaz->bind_param("sisi",$nazev,$nadrazeny,$cesta,$uroven);
  32.         $dotaz->execute();
  33. }
  34. if (!empty($_GET['id'])) {
  35.     $id = $_GET['id'];
  36.  
  37.     $sql = "SELECT * FROM `menu` WHERE `id` =?";
  38.     $dotaz = $mysqli->prepare($sql);
  39.     $dotaz->bind_param("i",$id);
  40.     $dotaz->execute();
  41.     $vysledek = $dotaz->get_result();
  42.     $radek = $vysledek->fetch_assos();
  43.  
  44.     $nazev = $radek['nazev'];
  45.     $nadrazeny = $radek['nadrazeny'];
  46.     $cesta = $radek['cesta'];
  47.     $uroven = $radek['uroven'];
  48.  
  49.     echo'<input type="text" name="nadrazeny" value="'.$id.'">';
  50.     echo'<input type="text" name="cesta" value="'.$cesta.$id.'">';
  51.     echo'<input type="text" name="uroven" value="'.($uroven+1).'">';
  52. }
  53.  
  54. ?>
  55.  
  56. <hr>
  57.  
  58. <?php
  59.  
  60. function vypismenu($root){
  61.     echo '<ul>';
  62.     global $mysqli;
  63.  
  64.     $sql = "SELECT * FROM `menu` WHERE `nadrazeny`=?";
  65.     $dotaz = $mysqli->prepare($sql);
  66.     $dotaz->bind_param("i",$root);
  67.     $dotaz->execute();
  68.     $vysledek = $dotaz->get_result();
  69.     while ($radek = $vysledek->fetch_assos()) {
  70.         $id = $radek['id'];
  71.         $nazev = $radek['nazev'];
  72.         $nadrazeny = $radek['nadrazeny'];
  73.         $cesta = $radek['cesta'];
  74.         $uroven = $radek['uroven'];
  75.  
  76.         echo '<li><a href="index.php?id='.$id.'">'.$nazev.'</a></li>';
  77.          vypismenu($id);
  78.     }
  79.     echo '</ul>';
  80. }
  81. vypismenu(0);
  82.  
  83. ?>
  84. </form>
  85.  
  86.  
  87. </body>
  88. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement