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']) || emptyempty($_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.