Kezdőoldal » Számítástechnika » Weblapkészítés » Segítség! Kereső php-val?

Segítség! Kereső php-val?

Figyelt kérdés

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?...



2012. márc. 9. 15:23
 1/4 anonim ***** válasza:

while ($sor = mysql_fetch_assoc($eredmeny))

{

echo "<img src=\"$sor['KEPURLMEZO']\" />"

}


A többit kitalálod

2012. márc. 9. 15:29
Hasznos számodra ez a válasz?
 2/4 A kérdező kommentje:

é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) ???

2012. márc. 9. 18:13
 3/4 anonim ***** válasza:

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.

2012. márc. 9. 22:15
Hasznos számodra ez a válasz?
 4/4 A kérdező kommentje:
köszönöm....
2012. márc. 10. 16:05

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!