Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php // show_comments.php
- include('header.php'); // header einbinden
- if(isset($_GET['id'])){ // Wenn ID uebergeben wurde, alle Kommentare zu dieser news_ID ausgeben
- $id = clean_it($_GET['id']); // Variable definieren
- echo "<h2>Kommentare zu Artikel ".$id."</h2>\n";
- // News auslesen
- $result = mysql_query("SELECT id, name, url, comment, DATE_FORMAT(date, '%d.%m.%Y') AS datum FROM comments WHERE news_id ='$id'");
- $pfad = "show_comments.php?id=".$id."&go="; // URL => Seitennavigation
- }else{
- echo "<h2>Kommentare</h2>\n";
- // News auslesen
- $result = mysql_query("SELECT id, name, url, comment, DATE_FORMAT(date, '%d.%m.%Y') AS datum FROM comments");
- $pfad = "show_comments.php?go=";
- }
- $total = mysql_num_rows($result); // Anzahl aller Zeilen in DB ermitteln
- // ---------------------- Seitennavigationsdaten --------------------------------------------------
- $per_page = "5"; // Anzahl der News die Pro Seite ausgegeben werden sollen
- $p = "5"; // Anzahl der Links die in der Seitenavigation ausgegeben werden
- isset($_GET['go']) ? $go = clean_it($_GET['go']) : $go = ''; // Variable definieren
- // Blaetterfunktion aufrufen = > Ausgeben
- list ($start, $ende) = get_navi($go, $total, $pfad, false, $per_page, $p);
- // ---------------------- ENDE Seitennavigationsdaten----------------------------------------------
- if(isset($_GET['id'])){
- $abfrage = mysql_query("SELECT id, name, url, comment, email, ip, DATE_FORMAT(date, '%d.%m.%Y') AS datum
- FROM comments WHERE news_id ='$id' ORDER BY date DESC LIMIT $start, $ende");
- }else{
- $abfrage = mysql_query("SELECT id, name, url, comment, email, ip, DATE_FORMAT(date, '%d.%m.%Y') AS datum
- FROM comments ORDER BY date DESC LIMIT $start, $ende");
- }
- if($total < 1){ // Pruefen ob Eintraege vorhanden
- echo "<p>Zur Zeit existieren keine Kommentare ...</p>";
- }else{
- echo "<ul class=\"list\">";
- // Kommentare ausgeben ausgeben
- while($row = mysql_fetch_object($abfrage)){
- if(empty($row->url)){ // Pruefen ob Website angegeben
- $autor = $row->name; // Variable definieren
- }else{ // Wenn Website angegeben
- $autor = "<a href=\"".$row->url."\">".$row->name."</a>";
- }
- echo "<li>";
- echo "<div class=\"right\">\n";
- echo "<a href=\"edit_comments.php?id=".$row->id."\">Bearbeiten</a> \n";
- echo "<a href=\"edit_comments.php?action=loeschen&id=".$row->id."\">[x]</a>\n";
- echo "</div>\n ";
- echo "<p>".substr($row->comment, 0, 80)." [...]</p>\n";
- echo "<small>von ".$autor." - ".$row->email." am ".$row->datum." | ".$row->ip."\n";
- echo "</small>\n </li>\n";
- } // close while
- echo "</ul>\n<br />";
- // -------------------------------------- Seitennavigation ausgeben ----------------------------
- // Blaetterfunktion aufrufen = > Ausgeben
- get_navi($go, $total, $pfad, true, $per_page, $p);
- // -------------------------------------- Seitennavigation ende --------------------------------
- } // close Eintrage vorhanden
- include('footer.php'); // footer einbinden
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement