Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <div class="scrollcontent">
- <div class="scroll" style="width: 650px; height: 500px; overflow: auto; padding: 5px">
- <?php
- if (isset($_POST['login']))
- {
- if(($_POST['username']!=null) && ($_POST['password'] != null))//tjekker om felterne er udfyldt
- {
- $result = mysql_query("SELECT * FROM users");
- while($row = mysql_fetch_array($result)) //whileløkke der kører linierne i databasen ud
- {
- if (($_POST['username'] == $row['username']) && ($_POST['password'] == $row['password']))//tjekker at der i databasen er et brugernavn og kodeord der passer sammen
- {
- $_SESSION['user'] = 1;
- $_SESSION['user_ID'] = $row['user_ID'];
- $_SESSION['username'] = $row['username'];
- }
- }
- }
- }
- if($_SESSION['user'] == 1) // hvis brugeren er logget ind
- {
- //echo "Velkommen ".$_SESSION['user']['login']."! ";
- echo "Du er logget ind som ".$_SESSION['username']."! ";
- echo '<a href="?logout=ja">Logout</a>';
- echo "<br /><br />";
- echo "<hr />";
- // slet nyhed
- if (isset($_GET['delete']))
- {
- mysql_query('DELETE FROM news WHERE id='.$_GET['delete'].';');
- echo "Nyheden er slettet";
- }
- // opdater nyhed
- if (isset($_POST['title'], $_POST['content'], $_POST['id']))
- {
- mysql_query("UPDATE news SET title='".$_POST['title']."', info='".$_POST['content']."' WHERE id=".$_GET['edit'].";");
- echo "Nyheden er opdateret";
- }
- // opret nyhed
- elseif (isset($_POST['title'], $_POST['content']))
- {
- mysql_query("INSERT INTO news SET title='".$_POST['title']."', info='".$_POST['content']."', added=NOW();");
- }
- // hvis brugeren prøver at rette i en nyhed
- if (isset($_GET['edit']))
- {
- // vi henter nyhedens data, for at redigere i dem
- $result = mysql_query("SELECT * FROM news WHERE id=".$_GET['edit'].";");
- $row = mysql_fetch_assoc($result)
- // vi udskriver et formular, med nyhedens data
- ?>
- <h2>Rediger en nyhed</h2>
- <form action="<?php echo $current_page ?>" method="post">
- <!-- skjut felt, med nyheddens id - den skal vi bruge for at gemme ændringer -->
- <input type="hidden" name="id" value="<?php echo $row['id'] ?>" />
- Title: <input type="text" name="title" value="<?php echo $row['title'] ?>" /><br />
- Indhold: <textarea name="content"><?php echo $row['info'] ?></textarea><br />
- <p><input type="submit" value="Gem"></p>
- </form>
- <?php
- }
- // ellers viser vi oprettelsesformular
- else
- {
- ?>
- <h2>Opret en nyhed</h2>
- <form action="<?php echo $current_page ?>" method="post">
- Title: <input type="text" name="title" /><br />
- Indhold: <textarea name="content"></textarea><br />
- <p><input type="submit" value="Gem"></p>
- </form>
- <?php
- }
- // vi henter nyhederne og deres forfatter fra databasen
- $result = mysql_query("SELECT * FROM news ORDER BY news.added");
- // vi opretter et tabel, vi vil bruge til at vise nyheder
- echo '<table border="1">';
- // tabellens overskrifter
- echo '<tr><th>Title</th><th>Text</th><th>Date</th><th>Delete</th><th>Edit</th></tr>';
- // vi går igennem nyheder, en efter en
- while($row = mysql_fetch_assoc($result))
- {
- echo '<tr>';
- echo '<td>'.$row['title'].'</td>';
- echo '<td>'.$row['info'].'</td>';
- echo '<td>'.$row['added'].'</td>';
- echo '<td><a href="?page=admin&delete='.$row['id'].'">Delete</a></td>';
- echo '<td><a href="?page=admin&edit='.$row['id'].'">Edit</a></td>';
- echo '</tr>';
- }
- echo '</table>';
- }
- else
- {
- ?>
- <br />
- <h2>Log ind</h2>
- <form action="?page=admin" method="post">
- Navn: <input type="text" name="username" /><br />
- Kode: <input type="password" name="password" /><br />
- <p><input type="submit" value="Log ind" name="login"></p>
- </form>
- <?php
- }
- ?>
- </div>
- </div>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement