MySQL adatbázisból szeretnék keresni a következőképen:
Az alább látható kódot (KERESŐ KÓD), hogyan lehet úgy átalakítani, hogy ne csak 1, hanem 3 feltétel szerint keressen (időpont, ország, helyszín)?
Az időpontokat (2008, 2009, 2010), az országokat (Olaszország, Magyarország...) és a helyszíneket (MOM park, Duna Plaza...) legördülő listából lehet kiválasztani. A legördülő listák mindegyikének első lehetősége pedig a "Mindegyikben keresés" lenne.
KERESŐ KÓD:Előre is köszönöm a segítséget!
■ Az időpontokat (2008, 2009, 2010), az országokat (Olaszország, Magyarország...) és a helyszíneket (MOM park, Duna Plaza...) legördülő listából lehet kiválasztani. A legördülő listák mindegyikének első lehetősége pedig a "Mindegyikben keresés" lenne.
KERESŐ KÓD:
<?PHP
##############################
$_MYSQL['HOST'] = "host"; // MySQL host
$_MYSQL['USER'] = "valami"; // MySQL felhasználónév
$_MYSQL['PASSWORD'] = "jelszó"; // MySQL jelszó
$_MYSQL['DB'] = "valami"; // MySQL adatbázis
$_CONF['TABLA'] = "programok"; // Amelyik táblában akarunk keresni
$_CONF['MEZO'] = "idopont"; // Abba egy bizonyos mezo amelyben keresünk
##############################
mysql_connect( $_MYSQL['HOST'], $_MYSQL['USER'], $_MYSQL['PASSWORD'] );
mysql_select_db( $_MYSQL['DB'] );
if(!IsSet($_REQUEST['search_text']) || empty($_REQUEST['search_text'])) {
print'
<form method="GET" action="search.php">
<b>Keresés időpont szerint:</b><br>
<SELECT name="search_text">
<option value="">Bármelyik!</option>
<option value="2008">2008</option>
<option value="2009">2009</option>
<option value="2010">2010</option>
</SELECT>
<input type="Submit" value="Keresés">
</form>';
} else {
$search_text = mysql_escape_string($_REQUEST['search_text']);
$eredmeny = mysql_query("SELECT tartalom FROM ".$_CONF['TABLA']." WHERE ".$_CONF['MEZO']." LIKE '%$search_text%'");
while($sor = mysql_fetch_object($eredmeny))
{
$idopont = $sor->idopont;
$orszag = $sor->orszag;
$helyszin = $sor->helyszin;
echo ". ".$idopont.".".$orszag.".".$helyszin.";
}
}
?>
AND kulcsszó
majd létrehozol a $search_text változó mintájára még két változót(példában search_text2 és search_text3)
utána a query-t tartalmazó rész így fog kinézni
Remélem segítettem:)
Köszönöm.