Source of: tutorial/login-news/news-comment-v1.php (Download Source)
Last Modified: Fri, 16 Feb 2007 13:38:18 UTC

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
<?php
    if(isset($_GET['NewsID'])) {
        $sql = sprintf("SELECT
                            news.ID,
                            news.Titel,
                            news.Inhalt,
                            DATE_FORMAT(news.Datum, '".str_replace('%', '%%', DATE_STYLE)."') AS Changedatum,
                            users.Name,
                            users.Email
                        FROM
                            news,
                            users
                        WHERE
                            news.Autor = users.ID AND
                            news.ID = '%u'", $_GET['NewsID']);
        $result = mysql_query($sql) OR die(mysql_error());
        if($NewsBeitrag = mysql_fetch_assoc($result)) {
            echo "<ul class=\"news\">\n";
            echo "<li>\n";
            echo "    <div class=\"newsheader\">\n";
            echo "        <div class=\"newsdatum\">\n";
            echo $NewsBeitrag['Changedatum'];
            echo "        </div>\n";
            echo "        <div class=\"newstitel\">\n";
            echo $NewsBeitrag['Titel'];
            echo "        </div>\n";
            echo "        <div class=\"newsautor\">\n";
            echo "            <a href=\"mailto:".$NewsBeitrag['Email']."\">\n";
            echo $NewsBeitrag['Name']."\n";
            echo "            </a>\n";
            echo "        </div>\n";
            echo "    </div>\n";
            echo "    <div class=\"newscontent\">\n";
            echo "        <div class=\"newstext\">\n";
            echo nl2br($NewsBeitrag['Inhalt']);
            echo "        </div>\n";
            echo "        <ul class=\"newslinks\">\n";
            $sql = "SELECT
                        Link,
                        Beschreibung
                    FROM
                        news_links
                    WHERE
                        NewsID = '".$NewsBeitrag['ID']."'";
            $result2 = mysql_query($sql) OR die(mysql_error());
            if(mysql_num_rows($result2)) {
                while($links = mysql_fetch_assoc($result2)) {
                    echo "<li>\n";
                    echo "    <a href=\"".$links['Link']."\">\n";
                    echo $links['Beschreibung']."\n";
                    echo "    </a><\n";
                    echo "<li>\n";
                }
            } else {
                echo "<li>\n";
                echo "    Keine Links zum Thema\n";
                echo "</li>\n";
            }
            echo "        </ul>\n";
            echo "    </div>\n";
            echo "</li>\n";
            echo "</ul>\n";
        } else {
            echo "<p class=\"error\">\n";
            echo "    Es wurde keine News mit dieser ID gefunden.\n";
            echo "</p>\n";
        }
    } else {
        echo "<p class=\"error\">\n";
        echo "    Bitte öffnen sie die Kommentarfunktion nur aus einem\n";
        echo "    Newsbeitrag herraus.\n";
        echo "</p>\n";
    }
?>