Kommentar Funktion

SecurityDog

Grünschnabel
Hallo,
ich habe die suche zwar benutzt, aber die Themen, welche sich darum drehen machen mich auch nich so ganz schlau.

Ich möchte unter eine News die Komments haben, bei mir sind die News so in ner Übersicht, wo man dann seine Wunsch News aussucht, dann lädt eine neue Seite und die News steht da ganz alleine.

Folgende Tabellen hab ich schon erstellt
#news
-ID
-Titel
-Datum
-Inhalt
-Creator
-Link
-Linkname
#newscomments
-ID
-nick
-datum
-text
-news_id

Doch ich weiß jetzt nicht weiter, sprich wie mach ich dass die jeweiligen Comments auch unter der richtigen News sind. Aber bitte leitet mich nicht auf nen anderen Thread, da ich schon die suche benutzt habe und auch schon viele Threads durchgeschaut habe zu dem Thema.
 
PHP:
$news_id = 1234; // z.B. $_GET['news_id'] o.ä. ....

$sql_news = mysql_Query("select * from `news` where `news_id` = '".$news_id."' ");
$row_news = mysql_fetch_assoc($sql_news);
echo 'Hier meine News mit Titel: '.$row_news['news_title'];
# ...
echo 'und noch mehr Mist';
# ...
echo 'Und jetzt die Kommentare:';
$sql_comm = mysql_Query("select * from `comments` where `news_id` = '".$news_id."'");
while($row_comm = mysql_fetch_assoc($sql_comm)) {
  echo 'Hier kommt ein Kommentar nach dem anderen: '.$row_comm['comm_title'];
}
Eigentlich recht einfach :suspekt:
 
ok werde es direkt mal testen

edit:
irgendwie schein ich zu doof zu sein, kannst du das mal richtig einsetzen

Code:
<?
include "config.php";

    @mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS) OR die(mysql_error());
    mysql_select_db(MYSQL_DATABASE) OR die(mysql_error());

 $sql = "SELECT Titel, Datum, Inhalt, Linkname, Link, Creator
   FROM news WHERE id=".$_GET["id"]; 
    $result = mysql_query($sql) OR die(mysql_error());
    if(mysql_num_rows($result)) {
        while($row = mysql_fetch_assoc($result)) {
 ?>
<table width="660" border="0" cellpadding="0" cellspacing="0">
	<tr>
		<td>
			<img src="inhaltdesign/Bilder/inhaltdesign2_03.gif" width="33" height="6" alt=""></td>
		<td colspan="2">
			<img src="inhaltdesign/Bilder/inhaltdesign2_04.gif" width="595" height="6" alt=""></td>
		<td>
			<img src="inhaltdesign/Bilder/inhaltdesign2_05.gif" width="32" height="6" alt=""></td>
	</tr>
	<tr>
		<td>
			<img src="inhaltdesign/Bilder/inhaltdesign2_07.gif" width="33" height="22" alt=""></td>
		<td background="inhaltdesign/Bilder/inhaltdesign2_08.gif" width="418" height="22"><strong><? echo $row['Titel']; ?></strong></td>
		<td align="right" background="inhaltdesign/Bilder/inhaltdesign2_09.gif" width="177" height="22"><strong><? echo $row['Datum']; ?></strong></td>
		<td>
			<img src="inhaltdesign/Bilder/inhaltdesign2_10.gif" width="32" height="22" alt=""></td>
	</tr>
	<tr>
		<td>
			<img src="inhaltdesign/Bilder/inhaltdesign2_11.gif" width="33" height="15" alt=""></td>
		<td colspan="2">
			<img src="inhaltdesign/Bilder/inhaltdesign2_12.gif" width="595" height="15" alt=""></td>
		<td>
			<img src="inhaltdesign/Bilder/inhaltdesign2_13.gif" width="32" height="15" alt=""></td>
	</tr>
	<tr>
		<td background="inhaltdesign/Bilder/inhaltdesign2_14.gif" width="33"></td>
		<td width="595" height="5" colspan="2" bgcolor="#aaaaaa">
<span class="text"><? echo nl2br($row['Inhalt']); ?></span></td>
		<td background="inhaltdesign/Bilder/inhaltdesign2_16.gif" width="32"></td>
	</tr>
	<tr>
		<td>
			<img src="inhaltdesign/Bilder/inhaltdesign2_17.gif" width="33" height="16" alt=""></td>
		<td colspan="2">
			<img src="inhaltdesign/Bilder/inhaltdesign2_18.gif" width="595" height="16" alt=""></td>
		<td>
			<img src="inhaltdesign/Bilder/inhaltdesign2_19.gif" width="32" height="16" alt=""></td>
	</tr>
	<tr>
		<td>
			<img src="inhaltdesign/Bilder/inhaltdesign2_20.gif" width="33" height="21" alt=""></td>
		<td background="inhaltdesign/Bilder/inhaltdesign2_21.gif" width="418" height="21"><em>Releated Link: <a href="<? echo $row['Link']; ?>" target="_blank"><? echo $row['Linkname']; ?></a></em></td>
		<td align="right" background="inhaltdesign/Bilder/inhaltdesign2_22.gif" width="177" height="21"><em><? echo $row['Creator']; ?></em></td>
		<td>
			<img src="inhaltdesign/Bilder/inhaltdesign2_23.gif" width="32" height="21" alt=""></td>
	</tr>
	<tr>
		<td>
			<img src="inhaltdesign/Bilder/inhaltdesign2_24.gif" width="33" height="6" alt=""></td>
		<td colspan="2">
			<img src="inhaltdesign/Bilder/inhaltdesign2_25.gif" width="595" height="6" alt=""></td>
		<td>
			<img src="inhaltdesign/Bilder/inhaltdesign2_26.gif" width="32" height="6" alt=""></td>
	</tr>
</table><br>
<br>
<?
        }
    } else {
?> <table width="700" cellpadding="0" cellspacing="0">
  <tr>
    <td><div align="center">Hier gibts nen kleinen Fehler</div></td>
  </tr>
</table> <?
    }
?><br><br>

<table width="660" border="0" cellpadding="0" cellspacing="0">
	<tr>
		<td>
			<img src="inhaltdesign/Bilder/inhaltdesign2_03.gif" width="33" height="6" alt=""></td>
		<td colspan="2">
			<img src="inhaltdesign/Bilder/inhaltdesign2_04.gif" width="595" height="6" alt=""></td>
		<td>
			<img src="inhaltdesign/Bilder/inhaltdesign2_05.gif" width="32" height="6" alt=""></td>
	</tr>
	<tr>
		<td>
			<img src="inhaltdesign/Bilder/inhaltdesign2_07.gif" width="33" height="22" alt=""></td>
		<td background="inhaltdesign/Bilder/inhaltdesign2_08.gif" width="418" height="22"><strong>Kommentare</strong></td>
		<td align="right" background="inhaltdesign/Bilder/inhaltdesign2_09.gif" width="177" height="22"></td>
		<td>
			<img src="inhaltdesign/Bilder/inhaltdesign2_10.gif" width="32" height="22" alt=""></td>
	</tr>
	<tr>
		<td>
			<img src="inhaltdesign/Bilder/inhaltdesign2_11.gif" width="33" height="15" alt=""></td>
		<td colspan="2">
			<img src="inhaltdesign/Bilder/inhaltdesign2_12.gif" width="595" height="15" alt=""></td>
		<td>
			<img src="inhaltdesign/Bilder/inhaltdesign2_13.gif" width="32" height="15" alt=""></td>
	</tr>
	<tr>
		<td background="inhaltdesign/Bilder/inhaltdesign2_14.gif" width="33"></td>
		<td width="595" height="5" colspan="2" bgcolor="#aaaaaa">

HIER DIE COMMENTS

</td>
		<td background="inhaltdesign/Bilder/inhaltdesign2_16.gif" width="32"></td>
	</tr>
	<tr>
		<td>
			<img src="inhaltdesign/Bilder/inhaltdesign2_17.gif" width="33" height="16" alt=""></td>
		<td colspan="2">
			<img src="inhaltdesign/Bilder/inhaltdesign2_18.gif" width="595" height="16" alt=""></td>
		<td>
			<img src="inhaltdesign/Bilder/inhaltdesign2_19.gif" width="32" height="16" alt=""></td>
	</tr>
	<tr>
		<td>
			<img src="inhaltdesign/Bilder/inhaltdesign2_20.gif" width="33" height="21" alt=""></td>
		<td background="inhaltdesign/Bilder/inhaltdesign2_21.gif" width="418" height="21"></td>
		<td align="right" background="inhaltdesign/Bilder/inhaltdesign2_22.gif" width="177" height="21"></td>
		<td>
			<img src="inhaltdesign/Bilder/inhaltdesign2_23.gif" width="32" height="21" alt=""></td>
	</tr>
	<tr>
		<td>
			<img src="inhaltdesign/Bilder/inhaltdesign2_24.gif" width="33" height="6" alt=""></td>
		<td colspan="2">
			<img src="inhaltdesign/Bilder/inhaltdesign2_25.gif" width="595" height="6" alt=""></td>
		<td>
			<img src="inhaltdesign/Bilder/inhaltdesign2_26.gif" width="32" height="6" alt=""></td>
	</tr>
</table>
 
Zuletzt bearbeitet:
Zurück