wenn du mehrere felder abfragen willst MUSS das in SQL so aussehen.
das du den fehler hier gefunden hastest war ja super.
hier habe ich ja schliesslich nicht gesehen, dass du das als string mittels echo ausgibst. ich bin davon ausgegangen, dass du hier html verwendet hast. innerhlb eines echo sieht das natürlich anders aus.
nun zu deinen html-select. hier kannst du ja immer nur einen punkt angeben.
mache das doch einfach so.
ob der letzte code so klappt kann ich dir jedoch im moment nicht sagen.
PHP-Code:
sql = "SELECT * from ".$tabelle." WHERE anzeigen=1 an CPUTYP LIKE '%".$cpu."%' OR COOLTYPE LIK '%".$cpu."%' AND $cool $sort")";
PHP-Code:
<a href='$PHP_SELF?cpu=<?php echo $cpu; ?>&sort=CPUTYPE&way=desc'><img src='oben.gif' width='12' height='12' border='0'></a>
PHP-Code:
echo "<a href=\"".$PHP_SELF."?cpu=".$cpu."&sort=CPUTYPE&way=desc\"><img src=\"oben.gif\" width=\"12\" height=\"12\" border=\"0\"></a>";
mache das doch einfach so.
PHP-Code:
/* SELECT DEMO */
echo "<select name=\"suchform\" method=\"get\" action=\"deinscript.php\">";
echo "<option value=\"CPUTYPE = 'AMD'\">CPU AMD</option>";
echo "<option value=\"CPUTYPE = 'INTEL'\">CPU INTEL</option>";
echo "<option value=\"COOLTYPE = 'PAPST'\">LÜFTER PAPST</option>";
echo "</select>";
/* QUERY DEMO */
sql = "SELECT * from $tabelle WHERE anzeigen=1 AND ".$suchform." ";
/* diese query erhält nun in $suchform bereits das feld in dem */
/* gesucht wird, als auch wonach gesucht wird. */
Kommentar