Advertisement
Guest User

Untitled

a guest
Jan 28th, 2018
195
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 9.43 KB | None | 0 0
  1. <?php
  2. require 'db.php';
  3. // sortn,nazvn,ahrn :D
  4. $menus = $db->query("SELECT * FROM `menu` ORDER BY `sort`");
  5. // $article = mysqli_query($connection, "SELECT * FROM `news` ORDER BY `id` DESC");
  6.  
  7. ?>
  8. <head>
  9.     <title>МБОУ СОШ №44</title>
  10.     <meta charset="UTF-8">
  11.     <link rel="stylesheet" href="css/reset.css">
  12.     <link href="https://fonts.googleapis.com/css?family=Open+Sans" rel="stylesheet">
  13.     <link rel="stylesheet" href="css/style.css">
  14. </head>
  15.  
  16. <body>
  17.     <div id="wrapper">
  18.         <section id="header">
  19.             <header>
  20.                 <div id="top">
  21.                     <div id="logo-text">
  22.                         <h1>Муниципальное Бюджетное Общеобразовательное Учреждение города
  23.                             Ростова-на-Дону - Школа 44
  24.                         </h1>
  25.                     </div>
  26.                     <div id="contacts">
  27.                         <ul>
  28.                             <li>
  29.                                 <h2>(863)252-26-09<br>Приёмная директора</h2></li>
  30.                                 <li>
  31.                                     <h2>(863)255-14-98<br>Завучи</h2></li>
  32.                                 </ul>
  33.                             </div>
  34.                         </div>
  35.                         <div id="bottom">
  36.                             <div id="address"><a href="#">344020, Ростов-на-Дону, ул. Днепропетровская, д. 14</a></div>
  37.                             <div class="else">
  38.                                 <img src="../img/favicon.ico">
  39.                                 <a href="http://rostov44.eljur.ru" target="_blank">ЭлЖур</a>
  40.                                 <a href="index_2.html">Версия для слабовидящих(1)</a>
  41.                             </div>
  42.                         </div>
  43.                     </header>
  44.                 </section>
  45.                 <section id="content">
  46.  
  47.                     <div id="left-sidebar">
  48.                         <blockquote>
  49.                             <p>"Cogito, ergo sum." - "Я мыслю, следовательно, я существую."
  50.                                 <br>Рене Декарт</p>
  51.                                 <img src="img/rene_dekart.jpg" alt="Изображение к цитате">
  52.                             </blockquote>
  53.                             <nav>
  54.                                 <ul>
  55.                                     <li><a href="/">Главная</a></li>
  56.                                     <li><a href="apage/?id=104">Сведения об образовательной организации</a></li>
  57.                                     <li><a href="news.php">Новости</a></li>
  58.                                     <li><a href="#">Документы</a></li>
  59.                                     <li><a href="#">Противодействие коррупции</a></li>
  60.                                     <li><a href="#">Структура</a></li>
  61.                                     <li><a href="#">Воспитательная система ОУ</a></li>
  62.                                     <li><a href="#">Информация о приёме ОУ</a></li>
  63.                                     <li><a href="#">Администрация</a></li>
  64.                                     <li><a href="#">Педагогический состав</a></li>
  65.                                     <li><a href="#">Ученики</a></li>
  66.                                     <li><a href="#">Родители</a></li>
  67.                                     <li><a href="#">Здоровье</a></li>
  68.                                     <li><a href="#">История школы</a></li>
  69.                                     <li><a href="#">Музей</a></li>
  70.                                     <li><a href="#">Материальная база</a></li>
  71.                                     <li><a href="#">ЕГЭ и ГИА 9</a></li>
  72.                                     <li><a href="#">Олимпиады</a></li>
  73.                                     <li><a href="#">Наглядная информация о структуре сайта</a></li>
  74.                                     <li><a href="#">Для воинской славы памятные даты России</a></li>
  75.                                     <li><a href="#">Информационные ресурсы</a></li>
  76.                                     <li><a href="#">Памятки дял детей и родителей</a></li>
  77.                                     <li><a href="#">Контакты</a></li>
  78.                                     <li><a href="#">Задать вопрос</a></li>
  79.                                     <li><a href="#">Платные образовательные услуги</a></li>
  80.                                     <li><a href="#">Приём в первый класс</a></li>
  81.                                     <?php
  82.                                     $menu = $db->query("SELECT * FROM `menu` ORDER BY `id`");
  83.  
  84.                                     while ( $test = $menu->fetch(PDO::FETCH_ASSOC) ) {
  85.                                         $id = $test['id'];
  86.                                         ?>
  87.                                         <li><a href="/apage<?php echo $test['ahr']; ?>"><?php echo $test['nazv']; ?></a></li>
  88.                                         <?php } ?>
  89.                                     </ul>
  90.                                 </nav>
  91.                             </div>
  92.                             <?php  ?>
  93.                             <div class="redm">
  94.                                 <?php
  95.                                 $number = 1;
  96.                                 $menus_1 = $db->query("SELECT * FROM `menu` ORDER BY `sort`");
  97.                                 ?>
  98.                                 <form method="POST">
  99.                                   <div class="red">
  100.                                     <?php
  101.                                     $number = 1;
  102.                                    
  103.                                 while ( $test = $menus_1->fetch(PDO::FETCH_ASSOC) ) { ?>
  104.                                            <?php $sortn = "sort".$number;
  105.                                            $sorter = $_POST["sort".$number];  
  106.                                            $nazvn = "nazv".$number;
  107.                                            $nazver = $_POST["nazv".$number];
  108.                                            $ahrn = "ahr".$number;
  109.                                            $ahrer = $_POST["ahr".$number];
  110.                                              ?>            
  111.                                     <input type="text" name="<?php echo $sortn; ?>" value="<?php echo $test['sort']; ?>"><br>
  112.                                     <input type="text" name="<?php echo $nazvn; ?>" value="<?php echo $test['nazv']; ?>"><br>
  113.                                     <input type="text" name="<?php echo $ahrn; ?>" value="<?php echo $test['ahr']; ?>"><br>
  114.                                     <?php
  115.                                    $number+=1;
  116.                                      }
  117.  
  118.                     if(isset($_POST['upd'])){
  119.     $errors = array();
  120.     $sort = $_POST['sort'];
  121.     $nazv = $_POST['nazv'];
  122.     $ahr = $_POST['ahr'];
  123.     $i = 0;
  124.     while ($i < $number){
  125.     if ( trim($sortn) == '' ) {
  126.         $errors[] = 'Введите номер в меню';
  127.     }
  128.     $number = 1;
  129.     if ( trim($nazvn) == '' ) {
  130.         $errors[] = 'Введите название';
  131.     }
  132.     if ( trim($ahrn) == '' ) {
  133.         $errors[] = 'Введите ссылку';
  134.     }
  135.     $i+=1;
  136. }
  137.     if ( empty($errors) ) {
  138.     ////test :D UPDATE `menu` SET `ahr` = '/?id=1', `nazv` = 'Тестоваяяz', `sort` = '1' WHERE `menu`.`id` = 5;
  139.         while ( $asa = $menus->fetch(PDO::FETCH_ASSOC) ) {
  140.             $sql = $db->prepare("UPDATE `menu` SET `sort` = :sort, `nazv` = :nazv, `ahr` = :ahr WHERE `id` = :id");
  141.             $sql->bindParam(':sort', $sorter, PDO::PARAM_INT);
  142.             $sql->bindParam(':nazv', $nazver, PDO::PARAM_STR);
  143.             $sql->bindParam(':ahr', $ahrer, PDO::PARAM_STR);
  144.             $id = $asa['id'];
  145.             $sql->bindParam(':id', $id, PDO::PARAM_INT);
  146.             $sql->execute();
  147.             //$number+=1;
  148.  
  149.        
  150.         }
  151.     echo 'success';
  152.  
  153.     }else {
  154.         echo '<span class="error">'.$errors['0'].'</span>';
  155.     }
  156.  
  157. }
  158.                                      ?>
  159.                                     <button name="upd">Обновить сайдбар</button>
  160.                                 </div>
  161.                             </form>
  162.  
  163.                         </div>
  164.                     </section>
  165.                     <section id="footer">
  166.                         <footer>
  167.                             <h3>Муниципальное бюджетное общеобразовательное учреждение средняя общеобразовательная школа № 44
  168.                                 Первомайского района города Ростова-на-Дону 344020, Ростов-на-Дону, ул. Днепропетровская,
  169.                                 д. 14
  170.                             </h3>
  171.                             <img src="img/helpop.gif">
  172.                         </footer>
  173.                     </section>
  174.                 </div>
  175.             </body>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement