Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php // edit_comments.php
- include('header.php'); // header einbunden
- //------------------------------------------------------------------------------
- $id = clean_it($_GET['id']); // Variable definieren
- //------------------------------------------------------------------------------
- // Kommentar loeschen
- //------------------------------------------------------------------------------
- if(($_GET['action']) == 'loeschen'){
- $delet = mysql_query("DELETE FROM comments WHERE id='$id' ");
- if($delet){ // Wenn Loeschung nicht erfolgt
- header("Location: show_comments.php"); // Weiterleitung
- }else{ // Wenn Eintrag nicht geloescht wurde => Fehlermeldung
- echo "<div class=\"error\"><h2>Error ...</h2>\n";
- echo "<p>Der Eintrag konnte leider nicht geloescht werden! ".mysql_error()."</p>\n</div>\n";
- }
- }
- //------------------------------------------------------------------------------
- // Kommentar bearbeiten
- //------------------------------------------------------------------------------
- if(isset($_POST['submit'])){ // Sofern Eintragen gedrueckt
- $name = clean_it($_POST['name']); // Variable definieren
- $email = clean_it($_POST['email']); // Variable definieren
- $url = clean_it($_POST['url']); // Variable definieren
- $comment = clean_it($_POST['comment']); // Variable definieren
- if(empty($name) || empty($email) || empty($comment)){ // pruefen ob alles ausgefuellt wurde
- echo "<div class=\"error\"><h2>Error ...</h2>\n";
- echo "<p>Bitte Danke alle benoetigten Felder ausfuellen!</p>\n</div>\n";
- }else{ // wenn alles ausgefuellt wurde
- $eintragen = mysql_query("UPDATE comments SET name='$name', email='$email', url='$url', comment='$comment' WHERE id='$id' ");
- if($eintragen){ // Sofern Eintrag geklappt hat
- header("Location: show_comments.php"); // Weiterleitung
- }else{ // Wenn Eintrag nicht geklappt hat => Fehlermeldung
- echo "<div class=\"error\"><h2>Error ...</h2>\n";
- echo "<p>Da lief was schief ... ".mysql_error()."</p>\n</div>\n";
- }
- }// close empty
- }// close isset
- // Kommentar aus DB holen
- $abfrage = mysql_query("SELECT name, email, url, comment FROM comments WHERE id='$id'");
- $row = mysql_fetch_object($abfrage);
- //------------------------------------------------------------------------------
- // Formular ausgeben
- //------------------------------------------------------------------------------
- ?>
- <script type="text/javascript">
- /* Funtionn BBCode */
- var n = 1;
- function add(code) {
- document.getElementById('bbcode').comment.value += " " + code ;
- }
- </script>
- <form action="" method="post" id="bbcode">
- <fieldset>
- <legend>Kommentar bearbeiten</legend>
- <label>Name</label>
- <input type="text" name="name" value="<?= $row->name; ?>" /><br />
- <label>Email</label>
- <input type="text" name="email" value="<?= $row->email; ?>" /><br />
- <label>URL</label>
- <input type="text" name="url" value="<?= $row->url; ?>" /><br />
- <?php get_bbcode('admin'); /* BBCode ausgeben */ ?>
- <textarea rows="5" cols="80" name="comment"><?= $row->comment; ?></textarea>
- <br /><br />
- <input type="submit" value="Speichern" name="submit" class="button" />
- </fieldset>
- </form>
- <?php
- include('footer.php');
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement