hy leute,
ich habe folgendes Problem:
ich habe eine Suchfunktion auf meinem Forum gecodet. Nun lasse ich die Beiträge, in welchem das Suchwort/Wörter gefunden wurde mit dem untenstehenden Code auslesen und als Topic anzeigen. Wie kann ich aber, wenn das Suchwort in mehreren Beiträgen pro Topic vorkommt das Topic nur einmal in der Suche angezeigen lassen? Momentan gibt es mir pro gefundener Beitrag das Topic aus (somit kann das Topic mehrmals vorkommen!)
ich habe folgendes Problem:
ich habe eine Suchfunktion auf meinem Forum gecodet. Nun lasse ich die Beiträge, in welchem das Suchwort/Wörter gefunden wurde mit dem untenstehenden Code auslesen und als Topic anzeigen. Wie kann ich aber, wenn das Suchwort in mehreren Beiträgen pro Topic vorkommt das Topic nur einmal in der Suche angezeigen lassen? Momentan gibt es mir pro gefundener Beitrag das Topic aus (somit kann das Topic mehrmals vorkommen!)
PHP-Code:
<?php
mysql_connect($Host, $Username, $Userpasswort);
mysql_select_db($Datenbank);
while ($ausgabe1 = mysql_fetch_array ($result1)) {
$result = "SELECT * from Topic WHERE ID='$ausgabe1[Topic_ID]' ORDER by $Order $DESC";
$anfrage = mysql_query ($result);
while ($ausgabe = mysql_fetch_array ($anfrage))
{
$anzahl = mysql_query("SELECT Topic_ID FROM Beitrag WHERE Topic_ID='$ausgabe[ID]'");
$ergebnis = mysql_num_rows($anzahl);
print "
<tr align=\"center\">
<td bgcolor=$Tabelle3 valign=\"center\"><img src=Icons/$ausgabe[Icon]></td>
<td bgcolor=$Tabelle2 align=\"left\"><font face=$face1 size=$size1><a href=Suchen.php?ID=$ausgabe[ID]&Forum=$ausgabe[Forum]&Suchwort=$Suchbegriff>$ausgabe[Topic]</font></a></td>
<td bgcolor=$Tabelle3><font face=$face2 size=$size2 color=$color2>$ergebnis</font></td>
<td bgcolor=$Tabelle2><font face=$face3 size=$size3 color=$color3>$ausgabe[Datum] $ausgabe[Zeit]<br>$von <a href=Benutzer.php?User_anzeigen=$ausgabe[User]>$ausgabe[User]</a></font></td>
<td bgcolor=$Tabelle3><font face=$face3 size=$size3 color=$color3>$ausgabe[Last_Datum] $ausgabe[Last_Zeit]<br>$von <a href=Benutzer.php?User_anzeigen=$ausgabe[Last_User]>$ausgabe[Last_User]</a></font></td>
</tr>";
$zahl++;
}
}
?>
Kommentar