Advertisement
Guest User

edit_comments.php

a guest
Dec 1st, 2016
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 3.25 KB | None | 0 0
  1. <?php // edit_comments.php
  2.  
  3. include('header.php');      // header einbunden
  4.  
  5. //------------------------------------------------------------------------------
  6.  
  7.  $id = clean_it($_GET['id']); // Variable definieren
  8.  
  9. //------------------------------------------------------------------------------
  10. // Kommentar loeschen
  11. //------------------------------------------------------------------------------
  12.  
  13. if(($_GET['action']) == 'loeschen'){
  14.  
  15.     $delet = mysql_query("DELETE FROM comments WHERE id='$id' ");
  16.    
  17.     if($delet){ // Wenn Loeschung nicht erfolgt
  18.    
  19.         header("Location: show_comments.php"); // Weiterleitung
  20.  
  21.     }else{ // Wenn Eintrag nicht geloescht wurde => Fehlermeldung
  22.             echo "<div class=\"error\"><h2>Error ...</h2>\n";
  23.             echo "<p>Der Eintrag konnte leider nicht geloescht werden! ".mysql_error()."</p>\n</div>\n";
  24.     }
  25. }
  26. //------------------------------------------------------------------------------
  27. // Kommentar bearbeiten
  28. //------------------------------------------------------------------------------
  29.  
  30. if(isset($_POST['submit'])){ // Sofern Eintragen gedrueckt
  31.  
  32.     $name = clean_it($_POST['name']);       // Variable definieren
  33.     $email = clean_it($_POST['email']);     // Variable definieren
  34.     $url = clean_it($_POST['url']);         // Variable definieren
  35.     $comment = clean_it($_POST['comment']); // Variable definieren
  36.    
  37.     if(empty($name) || empty($email) || empty($comment)){ // pruefen ob alles ausgefuellt wurde
  38.  
  39.         echo "<div class=\"error\"><h2>Error ...</h2>\n";
  40.         echo "<p>Bitte Danke alle benoetigten Felder ausfuellen!</p>\n</div>\n";
  41.        
  42.     }else{ // wenn alles ausgefuellt wurde
  43.    
  44.             $eintragen = mysql_query("UPDATE comments SET name='$name', email='$email', url='$url', comment='$comment' WHERE id='$id' ");
  45.  
  46.         if($eintragen){ // Sofern Eintrag geklappt hat
  47.        
  48.             header("Location: show_comments.php"); // Weiterleitung
  49.        
  50.         }else{ // Wenn Eintrag nicht geklappt hat => Fehlermeldung
  51.             echo "<div class=\"error\"><h2>Error ...</h2>\n";
  52.             echo "<p>Da lief was schief ... ".mysql_error()."</p>\n</div>\n";
  53.         }
  54.        
  55.     }// close empty
  56.        
  57. }// close isset
  58.  
  59.  
  60.  // Kommentar aus DB holen
  61.  $abfrage = mysql_query("SELECT name, email, url, comment FROM comments WHERE id='$id'");
  62.  $row = mysql_fetch_object($abfrage);
  63.    
  64. //------------------------------------------------------------------------------
  65. // Formular ausgeben
  66. //------------------------------------------------------------------------------
  67. ?>
  68. <script type="text/javascript">
  69. /* Funtionn BBCode */
  70. var n = 1;
  71. function add(code) {
  72.          document.getElementById('bbcode').comment.value += " " + code ;
  73. }
  74. </script>
  75.  
  76. <form action="" method="post" id="bbcode">
  77.     <fieldset>
  78.         <legend>Kommentar bearbeiten</legend>
  79.        
  80.         <label>Name</label>
  81.         <input type="text" name="name" value="<?= $row->name; ?>" /><br />
  82.        
  83.         <label>Email</label>
  84.         <input type="text" name="email" value="<?= $row->email; ?>" /><br />
  85.        
  86.         <label>URL</label>
  87.         <input type="text" name="url" value="<?= $row->url; ?>" /><br />
  88.        
  89.         <?php get_bbcode('admin'); /* BBCode ausgeben */ ?>
  90.        
  91.         <textarea rows="5" cols="80" name="comment"><?= $row->comment; ?></textarea>
  92.         <br /><br />
  93.        
  94.         <input type="submit" value="Speichern" name="submit" class="button" />
  95.     </fieldset>
  96. </form>
  97.  
  98. <?php
  99.  include('footer.php');
  100. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement