Im Homepage und Webhosting-Forum --- Newssystem includen, Kommenatre machen Probleme
Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.
Hallo.
auf www.becks-bier-boys.de.vu habe ich ein newssystem included.
Das Problem dabei ist, dass zwar kommentare schreiben kann, sich die Variable mit der Anzahl der Kommentare nicht erhöht.
Außerdem werden die Kommentare, bei jeder News angezeigt (die selben).
Also ich mache z.B. zu News eins ein Kommentar und dann steht bei news 1 und bei News 2 der gleiche Kommentar.
Könnt ihr mir einen Tip geben wie ich das problem lösen kann ?
hej.. lang nichts mehr von dir gehört..
das ist schwierig, das ohne überhaupt etwas von dem code zu sehen..
allerdings finde ich schon die verlinkung zu den news sehr seltsam... vorallem die ID..
1:
newsid=%7BID%7D
ansonsten, würde ich dir natürlich gerne weiter helfen.. aber die infos sind doch recht sperlich ;)
viele grüße noch,
nisita
---
"Wir sollten lernen, uns allmählich vom Überfluss zu befreien, um zur Einfachheit unseres eigenen Wesens vorzudringen." Jean Gastaldi
Erst mal danke
Freut mich dass ich bei euch nicht in Vergessenheit geraten bin :P
Erstmal an Nista: Wo findets du
1: newsid=%7BID%7D
???
So und nun zum Code:
Also das newssystem ist Aufgebaut aus wenigen Dateien:
news_admin.php
news_config.php
news.php
eine Template-Datei.
Ich denke die news_admin spielt hier keine Rolle, die lass ich also mal weg.
Dieses Script ist Eigentum von Manuel Stächele.
Dieses Script kann frei verwendet, zum download Angeboten
und angepasst werden, solange auf jeder Seite des Scripts
der sichtbarer Copyright Vermerk und ein Link auf ilch.de besteht.
*/
// mysql Verbindung aufbauen, Datenbank wählen
$verbindung = mysql_connect($db['Server'],$db['User'],$db['Pass']) or die ("Keine Verbindung möglich");
mysql_select_db($db['Datenbank']) or die ("Datenbank existiert nicht");
mysql_query("CREATE TABLE IF NOT EXISTS `".$table_news."` (
id int(6) unsigned NOT NULL auto_increment,
uid int(6) NOT NULL default '0',
titel varchar(100) NOT NULL default '',
text text NOT NULL,
time varchar(15) NOT NULL default '',
PRIMARY KEY (id)
) TYPE=MyISAM COMMENT='powered by ilch.de'");
mysql_query("CREATE TABLE IF NOT EXISTS `".$table_news_koms."` (
`id` int(10) unsigned NOT NULL auto_increment,
`uid` int(10) NOT NULL default '0',
`name` varchar(100) NOT NULL default '',
`text` tinytext NOT NULL,
PRIMARY KEY (`id`)
) TYPE=MyISAM COMMENT='powered by ilch.de'");
Dieses Script ist Eigentum von Manuel Stächele.
Dieses Script kann frei verwendet, zum download Angeboten
und angepasst werden, solange auf jeder Seite des Scripts
der sichtbarer Copyright Vermerk und ein Link auf ilch.de besteht.
$erg = mysql_query("SELECT * FROM `".$table_news."` ORDER BY time DESC LIMIT $anfang , $limit");
while ($row = mysql_fetch_object($erg)) {
$zk = @mysql_query("SELECT COUNT(id) FROM `".$table_news_koms."` WHERE uid = '".$row->id."'");
$zK = @mysql_result($zk,0);
';
if ( !empty ( $_POST['sub']) ) {
$name = trim($_POST['komname']);
$txt = trim($_POST['txt']);
if ( empty ( $name ) OR empty ($txt) ) {
echo 'Bitte einen Namen und ein Kommentar angeben
$erg = mysql_query("SELECT * FROM `".$table_news_koms."` WHERE `uid` = '".$newsid."' ORDER by id DESC");
while ($row1 = mysql_fetch_object($erg)) {
echo '