Segítség! Kereső php-val?
Segítség, sürgős lenne.....!
Az alábbi módon csináltam egy képgalériát:
<a href="page/galeria/zseles/zseles.jpg" data-milkbox="milkbox:g1" title="Fehér francia, ággal "><img src="page/galeria/zs_kicsi/zseles.jpg" /></a>
így adtam be az összes képet.
Szeretnék egy keresést csinálni, aminek a segítségével képeket tudok keresni.
Az adatbázisban felvettem egy kulcsszo mezőt amivel ha van azonos akkor azokat a képeket kéne kiadnia, adatbázisban h kell tárolni a képet, én csak a kép címét adtam meg eddig meg a kulcsszavakat...
űrlap rész:
<form action="kereses.php" method="POST">
<input type="text" id="hely" name="kereses_text" value="keresés..."/>
<input type="submit" class="gomb" value="" />
</form>
A php rész eddig ennnyi:
<?PHP
$_MYSQL['HOST'] = "localhost"; // MySQL host
$_MYSQL['USER'] = "valami"; // MySQL felhasználónév
$_MYSQL['PASSWORD'] = "valami"; // MySQL jelszó
$_MYSQL['DB'] = "db"; // MySQL adatbázis
$_CONF['TABLA'] = "kepek"; // Amelyik táblában akarunk keresni
$_CONF['MEZO'] = "kulcsszo"; // Abba egy bizonyos mezo amelyben keresünk
mysql_connect( $_MYSQL['HOST'], $_MYSQL['USER'], $_MYSQL['PASSWORD'] );
mysql_select_db( $_MYSQL['DB'] );
if(!IsSet($_REQUEST['kereses_text']) || empty($_REQUEST['kereses_text'])) {
}
else {
$kereses_text = mysql_escape_string($_REQUEST['kereses_text']);
$eredmeny = mysql_query("SELECT * FROM ".$_CONF['TABLA']." WHERE ".$_CONF['MEZO']." LIKE '%$kereses_text%'");
while($sor = mysql_fetch_object($eredmeny))
{
echo "Keresett kifejezés: $kereses_text";
}
}
?>
hogyan tudom a képeket megjeleníteni amikre rátalál a kereső?
Vagy esetleg valami más megoldás keresőre?...
while ($sor = mysql_fetch_assoc($eredmeny))
{
echo "<img src=\"$sor['KEPURLMEZO']\" />"
}
A többit kitalálod
és a kép url-jét hogyan tároljam adatbázisba?
mezőnév= kep_url
és csak beírom pl.: page/images/kep.jpg (tartalma) ???
Az adatbázisban elég csak a kép url-jét tárolni. Sőt a html kódot nem is szokás, mert azt az echo sorban is elég mellépakolni.
Tehát mondjuk van egy images nevű, táblád azon belül pedig egy URL-nevű meződ amiben az egyes képek url címe van. Ezeket a ciklusban egyesével kiolvasod, hozzáteszed a megjelenítéshez szükséges html kódot és echo-val kiíratod.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!