Advertisement
Guest User

Untitled

a guest
Sep 19th, 2017
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 4.04 KB | None | 0 0
  1. <div class="scrollcontent">
  2. <div class="scroll" style="width: 650px; height: 500px; overflow: auto; padding: 5px">
  3.  
  4.  
  5.  
  6. <?php
  7.  
  8. if (isset($_POST['login']))
  9. {
  10.     if(($_POST['username']!=null) && ($_POST['password'] != null))//tjekker om felterne er udfyldt
  11.     {
  12.        
  13.         $result = mysql_query("SELECT * FROM users");
  14.         while($row = mysql_fetch_array($result)) //whileløkke der kører linierne i databasen ud
  15.         {
  16.             if (($_POST['username'] == $row['username']) && ($_POST['password'] == $row['password']))//tjekker at der i databasen er et brugernavn og kodeord der passer sammen
  17.             {
  18.                 $_SESSION['user'] = 1;
  19.  
  20.                 $_SESSION['user_ID'] = $row['user_ID'];
  21.                 $_SESSION['username'] = $row['username'];
  22.             }
  23.         }
  24.    
  25.     }
  26. }
  27.  
  28.  
  29.  if($_SESSION['user'] == 1)  // hvis brugeren er logget ind
  30. {
  31.    
  32.     //echo "Velkommen ".$_SESSION['user']['login']."! ";
  33.     echo "Du er logget ind som ".$_SESSION['username']."! ";
  34.    
  35.     echo '<a href="?logout=ja">Logout</a>';
  36.     echo "<br /><br />";
  37.     echo "<hr />";
  38.    
  39.                         // slet nyhed
  40.                         if (isset($_GET['delete']))
  41.                         {
  42.                             mysql_query('DELETE FROM news WHERE id='.$_GET['delete'].';');
  43.                             echo "Nyheden er slettet";
  44.                         }
  45.                         // opdater nyhed
  46.                         if (isset($_POST['title'], $_POST['content'], $_POST['id']))
  47.                         {
  48.                             mysql_query("UPDATE news SET title='".$_POST['title']."', info='".$_POST['content']."' WHERE id=".$_GET['edit'].";");
  49.                             echo "Nyheden er opdateret";
  50.                         }
  51.                         // opret nyhed
  52.                         elseif (isset($_POST['title'], $_POST['content']))
  53.                         {
  54.                             mysql_query("INSERT INTO news SET title='".$_POST['title']."', info='".$_POST['content']."', added=NOW();");
  55.                         }
  56.                        
  57.                         // hvis brugeren prøver at rette i en nyhed
  58.                         if (isset($_GET['edit']))
  59.                         {
  60.                             // vi henter nyhedens data, for at redigere i dem
  61.                             $result = mysql_query("SELECT * FROM news WHERE id=".$_GET['edit'].";");
  62.                             $row    = mysql_fetch_assoc($result)
  63.                            
  64.                             // vi udskriver et formular, med nyhedens data
  65.                     ?>
  66.                             <h2>Rediger en nyhed</h2>
  67.                             <form action="<?php echo $current_page ?>" method="post">
  68.                                 <!-- skjut felt, med nyheddens id - den skal vi bruge for at gemme ændringer -->
  69.                                 <input type="hidden" name="id" value="<?php echo $row['id'] ?>" />
  70.                                 Title: <input type="text" name="title" value="<?php echo $row['title'] ?>" /><br />
  71.                                 Indhold: <textarea name="content"><?php echo $row['info'] ?></textarea><br />
  72.                                 <p><input type="submit" value="Gem"></p>
  73.                             </form>
  74.                     <?php
  75.                         }
  76.                         // ellers viser vi oprettelsesformular
  77.                         else
  78.                         {
  79.                     ?>
  80.                             <h2>Opret en nyhed</h2>
  81.                             <form action="<?php echo $current_page ?>" method="post">
  82.                                 Title: <input type="text" name="title" /><br />
  83.                                 Indhold: <textarea name="content"></textarea><br />
  84.                                 <p><input type="submit" value="Gem"></p>
  85.                             </form>
  86.                     <?php
  87.                         }
  88.                        
  89.                         // vi henter nyhederne og deres forfatter fra databasen
  90.                         $result = mysql_query("SELECT * FROM news ORDER BY news.added");
  91.                        
  92.                         // vi opretter et tabel, vi vil bruge til at vise nyheder
  93.                         echo '<table border="1">';
  94.                        
  95.                         // tabellens overskrifter
  96.                         echo '<tr><th>Title</th><th>Text</th><th>Date</th><th>Delete</th><th>Edit</th></tr>';
  97.                        
  98.                         // vi går igennem nyheder, en efter en
  99.                         while($row = mysql_fetch_assoc($result))
  100.                         {
  101.                             echo '<tr>';
  102.                             echo '<td>'.$row['title'].'</td>';
  103.                             echo '<td>'.$row['info'].'</td>';
  104.                             echo '<td>'.$row['added'].'</td>';
  105.                             echo '<td><a href="?page=admin&delete='.$row['id'].'">Delete</a></td>';
  106.                             echo '<td><a href="?page=admin&edit='.$row['id'].'">Edit</a></td>';
  107.                             echo '</tr>';
  108.                         }
  109.                         echo '</table>';
  110. }
  111.                    
  112.                    
  113. else
  114. {
  115. ?>
  116.         <br />
  117.         <h2>Log ind</h2>
  118.         <form action="?page=admin" method="post">
  119.             Navn: <input type="text" name="username" /><br />
  120.             Kode: <input type="password" name="password" /><br />
  121.               <p><input type="submit" value="Log ind" name="login"></p>
  122.         </form>
  123. <?php
  124. }
  125. ?>
  126.  
  127.  
  128. </div>
  129. </div>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement