ich benutze von lordrepha das grüne item script das er hier mal veröffentlicht hat und hab es mit seiner hilfe ein wenig verändert. ich hab dort eine suchfunktion eingebaut womit man direkt nach dem item per eingabe des namen suchen kann. das problem ist das man den kompletten namen eingeben muss um ein item zu finden. ich würde des gerne so haben das wenn man zb. nach "Brohns heiligen Stecken" sucht nich den kompletten namen eingeben muss sondern zb nur "Brohns" und das er mir dann trotzdem des passende item anzeigt. ich hab schon diverse seiten durchforstet aber nix gefunden womit bzw. wie ich das machen könnte. ich wäre über jede hilfe dankbar.
hier noch das stück code um was es geht:
if($idchoos5 == "") { if($idchoos3 == "Alle Klassen") { $abfrage = "SELECT * FROM prefix_grueneitems WHERE Gattung = '$idchoos' AND Attri = '$idchoos4' AND Kapitel = '$idchoos2' ORDER BY 'Name'"; $ergebnis = db_query($abfrage); while($row = db_fetch_assoc($ergebnis)) { $row["betext"] = str_replace("\n", "<br>", $row["betext"]); $row['url'] = (file_exists('Bilder/GrueneItems/'.$row['Name'].'.jpg')? '<a href="http://hopa.ho.ohost.de/Bilder/GrueneItems/'.$row['Name'].'.jpg" rel="lightbox")>Zum Bild</a>': 'Es ist kein Bild vorhanden'); echo $tpl->set_ar_out($row,1); } } elseif($idchoos2 == "Alle Laender") { $abfrage = "SELECT * FROM prefix_grueneitems WHERE Klasse = '$idchoos3' AND Attri = '$idchoos4' AND Gattung = '$idchoos' ORDER BY 'Name'"; $ergebnis = db_query($abfrage); while($row = db_fetch_assoc($ergebnis)) { $row["betext"] = str_replace("\n", "<br>", $row["betext"]); $row['url'] = (file_exists('Bilder/GrueneItems/'.$row['Name'].'.jpg')? '<a href="http://hopa.ho.ohost.de/Bilder/GrueneItems/'.$row['Name'].'.jpg" rel="lightbox")>Zum Bild</a>': 'Es ist kein Bild vorhanden'); echo $tpl->set_ar_out($row,1); } } elseif($idchoos == "Alle Waffen") { $abfrage = "SELECT * FROM prefix_grueneitems WHERE Attri = '$idchoos4' AND Kapitel = '$idchoos2' AND Klasse = '$idchoos3' ORDER BY 'Name'"; $ergebnis = db_query($abfrage); while($row = db_fetch_assoc($ergebnis)) { $row["betext"] = str_replace("\n", "<br>", $row["betext"]); $row['url'] = (file_exists('Bilder/GrueneItems/'.$row['Name'].'.jpg')? '<a href="http://hopa.ho.ohost.de/Bilder/GrueneItems/'.$row['Name'].'.jpg" rel="lightbox")>Zum Bild</a>': 'Es ist kein Bild vorhanden'); echo $tpl->set_ar_out($row,1); } } elseif($idchoos4 == "Alle Attribute") { $abfrage = "SELECT * FROM prefix_grueneitems WHERE Kapitel = '$idchoos2' AND Gattung = '$idchoos' AND Klasse = '$idchoos3' ORDER BY 'Name'"; $ergebnis = db_query($abfrage); while($row = db_fetch_assoc($ergebnis)) { $row["betext"] = str_replace("\n", "<br>", $row["betext"]); $row['url'] = (file_exists('Bilder/GrueneItems/'.$row['Name'].'.jpg')? '<a href="http://hopa.ho.ohost.de/Bilder/GrueneItems/'.$row['Name'].'.jpg" rel="lightbox")>Zum Bild</a>': 'Es ist kein Bild vorhanden'); echo $tpl->set_ar_out($row,1); } } else { $abfrage = "SELECT * FROM prefix_grueneitems WHERE Kapitel = '$idchoos2' AND Gattung = '$idchoos' AND Attri = '$idchoos4' AND Klasse = '$idchoos3' ORDER BY 'Name'"; $ergebnis = db_query($abfrage); while($row = db_fetch_assoc($ergebnis)) { $row["betext"] = str_replace("\n", "<br>", $row["betext"]); $row['url'] = (file_exists('Bilder/GrueneItems/'.$row['Name'].'.jpg')? '<a href="http://hopa.ho.ohost.de/Bilder/GrueneItems/'.$row['Name'].'.jpg" rel="lightbox")>Zum Bild</a>': 'Es ist kein Bild vorhanden'); echo $tpl->set_ar_out($row,1); } } if($idchoos2 == "Alle Laender") { if ($idchoos == "Alle Waffen") { if ($idchoos3 == "Alle Klassen") { if ($idchoos4 == "Alle Attribute") $abfrage = "SELECT * FROM prefix_grueneitems ORDER BY 'Name'"; $ergebnis = db_query($abfrage); while($row = db_fetch_assoc($ergebnis)) { $row["betext"] = str_replace("\n", "<br>", $row["betext"]); $row['url'] = (file_exists('Bilder/GrueneItems/'.$row['Name'].'.jpg')? '<a href="http://hopa.ho.ohost.de/Bilder/GrueneItems/'.$row['Name'].'.jpg" rel="lightbox")>Zum Bild</a>': 'Es ist kein Bild vorhanden'); echo $tpl->set_ar_out($row,1); }}}} } else { $abfrage = "SELECT * FROM prefix_grueneitems WHERE Name = '$idchoos5' ORDER BY 'Name'"; $ergebnis = db_query($abfrage); while($row = db_fetch_assoc($ergebnis)) { $row["betext"] = str_replace("\n", "<br>", $row["betext"]); $row['url'] = (file_exists('Bilder/GrueneItems/'.$row['Name'].'.jpg')? '<a href="http://hopa.ho.ohost.de/Bilder/GrueneItems/'.$row['Name'].'.jpg" rel="lightbox")>Zum Bild</a>': 'Es ist kein Bild vorhanden'); echo $tpl->set_ar_out($row,1); } }
betroffene Homepage: hopa.ho.ohost.de/index.php?showitems
Zuletzt modifiziert von SanceZZ am 29.07.2007 - 22:50:49