Dönerman
Gesperrt
Problme bei der Suchfunktion!
Ich möchte eine Suchfunktion machen in einer Bildergallerie!
Jedem Bild ist min. ein Stichwort hinzugefügt, nachdem ich suchen will!
Nach dem Stichwörtern kann ich suchen, aber wenn ich bei einen Bild mehrere Stichwörter habe, und nach den Stichwörtern suchen, dann kommt das Bild mehrmals vor!
Wie kann ich das unterbinden, dass das Bild nur einmal vorkommt?
Das ist das Script:
$eintraegen sind die Stichwörter, nachdem ich suche! Sie sind in einen Array drinnen, die durch einen | getrennt sind.
Ich möchte eine Suchfunktion machen in einer Bildergallerie!
Jedem Bild ist min. ein Stichwort hinzugefügt, nachdem ich suchen will!
Nach dem Stichwörtern kann ich suchen, aber wenn ich bei einen Bild mehrere Stichwörter habe, und nach den Stichwörtern suchen, dann kommt das Bild mehrmals vor!
Wie kann ich das unterbinden, dass das Bild nur einmal vorkommt?
Das ist das Script:
$eintraegen sind die Stichwörter, nachdem ich suche! Sie sind in einen Array drinnen, die durch einen | getrennt sind.
PHP:
$eintraege=explode("|",$zusammenfassung);
for ($x=0;$x<count($eintraege);$x++)
{ if($eintraege[$x] !=""){
$abfrag = "SELECT * FROM catchword where name = '$eintraege[$x]' AND file_id !='1'";
$ergebni = mysql_query($abfrag);
while($row = mysql_fetch_object($ergebni))
{
$abfrage = "SELECT * FROM file where id = $row->file_id";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
{
echo"<a href='picture/$row->name'><img src=\"thumbs/$row->name\" border='1'> <br></a>";
}
}
}
}
Zuletzt bearbeitet: