Hirdetés
- Mindenkinél több és erősebb AI gyorsítót ígér Elon Musk
- M.2 csatlakozók terén (is) jónak ígérkezik az MSI közelgő AMD-s alaplapja
- Kivégezheti a kisebb VGA-gyártókat az NVIDIA döntése
- Szinte a semmiből robbanna be az 1,4 nm-es eljárásával a Rapidus
- Félszáz terabájtos HDD-k előtt nyitotta ki az ajtót a Seagate
- eGPU tapasztalatok
- Milyen videókártyát?
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Drasztikusan lassíthatja a játékokat egyes VGA-kon a Windows 11 új frissítése
- Szinte a semmiből robbanna be az 1,4 nm-es eljárásával a Rapidus
- Nvidia GPU-k jövője - amit tudni vélünk
- Milyen asztalt vegyek?
- Milyen széket vegyek?
- Multimédiás / PC-s hangfalszettek (2.0, 2.1, 5.1)
- Androidos fejegységek
Aktív témák
-
cAby
tag
válasz
MR. Anderson
#2058
üzenetére
Pedig beszúrásnak jónak kell lennie így, nekem működik rendesen.
Biztos, hogy sikeresen kapcsolódik az adatbázishoz?
Megnézted adatbázisban is, hogy nem vitte fel vagy csak ezzel a lekérdezéssel?
Változókra az értéket rendesen megkapja?Kiírátásnál nem kellene szóköz kiírás és változó közé is '.' ?
Tehát ehelyett: " " $sor['jelszo']
így: " " . $sor['jelszo']+ <br> helyett <br />
-
cAby
tag
válasz
SektorFlop
#2060
üzenetére
Nem feltétlenül kell az oszlopok megnevezését megadni, csak ha több oszlopot tartalmaz a tábla, mint amennyi adatot be akar szúrni. Tehát az 'adatok' tábla nem csak a username, jelszo, email, mobil, varos oszlopot tartalmazza.
-
cAby
tag
válasz
Brown ügynök
#2055
üzenetére
Köszi a választ!

Hasonlóan próbálom megoldani, azt hittem van más lehetőség is.
De amit írtál is csak akkor jó, ha be van pipálva a kp. Ha nincs, akkor az egy újabb eset, újra vizsgálni kell. (Mert ugye, akkor a WHERE-t nem fűzi hozzá a $query-hez.)Tehát, ha van vagy 20 választható feltétel, akkor nagyon bele lehet bonyolódni. :S
A jQuery-t meg áttanulmányozom, köszönöm.
-
cAby
tag
Hali!
Kereső oldalt szeretnék csinálni, ami adatbázisból olvassa ki az adatokat.
pl, ezekkel lehet szűkíteni a találatokat (checkbox-ok):- apartman
- vendégház
- hotel
- diákszálló- reggeli
- félpanzió
- teljes elláttás- készpénz
- bankkártya
- átutalás
- Üd.csekk (btw, miért nem engedi elküldeni a fórum rendesen kiírva az Üd.csekk-et?
)
....
és még további pár tulajdonságra, illetve a meglévő csoportokban is több szerepelhet.Ezeket feltételekkel végig vizsgálni baromi bonyolultnak tűnik nekem, ill. gyorsan be lehet zavarodni. Még csak a 3. keresési csoportot (kp, bankkártya...) csinálom, de már most belebonyolódtam.
Ilyen összetett keresésekre nincs valami jobb megoldás? Több száz variációt lekezelni nem egy könnyű feladat és valószínűleg nem is a leghatékonyabb.
Illetve azt hogyan lehetne megoldani, hogy ha bekattintok egy checkbox-ot, akkor automatikusan frissítse a találatokat, ne kelljen rányomni a 'Keresés' gombra? JavaScript van a dolog mögött ha jól sejtem, de nem találtam még meg a megoldást.

Remélem valaki tud vmit mondani ezekre.

Köszi,
Csabi -
cAby
tag
válasz
Sk8erPeter
#2034
üzenetére
Szia!
Köszi a hozzászólást. Marha késő van, alig látok, holnap rendesen is megpróbálom elemzni, amit írtál, de nagyjából értem.Sehogy nem akar összejönni a dolog, most ilyet csináltam:
if ( $apartman != ' ' || $vendeghaz != ' ' )
{
if ( $reggeli != ' ' || $felpanzio != ' ' )
{
$sql = "SELECT * FROM szallasok WHERE tipus_kereses IN ('" . $apartman . "','" . $vendeghaz . "') AND ellatas_rovid_kereses IN ('" . $reggeli . "','" . $felpanzio . "')";
}
elseif ( $reggeli = ' ' && $felpanzio = ' ' )
{
$sql = "SELECT * FROM szallasok WHERE tipus_kereses IN ('" . $apartman . "','" . $vendeghaz . "')";
}
}így ha bekattintom az apartmant vagy vendégházat vagy mindkettőt + reggelit és/vagy félpanziót, akkor teljesen jól kiadja a dolgot. De ha csak apartmant és/vagy vendégházat jelölöm be, de nem jelölöm be reggelit se meg félpanziót se, akkor nem ad ki semmit.
Egyszerűen nem jövök rá, hogy miért és nagyon idegel, hogy több napja ezzel szenvedek.
Ha ez jó is lenne, akkor sem lenne jó szerintem, mivel csomó értéket lehetne beállítani és amíg mindent lekezelek if-fel.. háát.. megöregednék valszeg meg belebonyolódnék.
Tehát gondolom van erre valami jobb megoldás.
Ha dolgoztál ilyen területen, akkor gondolom neked van ötleted erre is.
Nagyon szépen megköszönném, ha tudnál segíteni, persze ha időd engedi.üdv,
Csabi -
cAby
tag
válasz
SektorFlop
#2030
üzenetére
megpróbáltam, egyelőre még nem jó..
küzdök még vele holnap is, aztán ha nagyon nem megy, beteszem a forráskódot, hátha megtalálja benne valaki a hibát és segít
-
cAby
tag
válasz
Peter Kiss
#2028
üzenetére
A kereséshez szükséges adatok a táblából:
CREATE TABLE IF NOT EXISTS `szallasok` (
`azonosito` int(11) NOT NULL AUTO_INCREMENT,
`szallas_nev` varchar(30) CHARACTER SET utf8 DEFAULT NULL,
`helyseg` varchar(20) CHARACTER SET utf8 DEFAULT NULL,
`tipus` varchar(15) CHARACTER SET utf8 DEFAULT NULL,
`tipus_kereses` varchar(15) CHARACTER SET utf8 NOT NULL,
`ellatas_rovid` varchar(15) CHARACTER SET utf8 DEFAULT NULL,
`ellatas_rovid_kereses` varchar(15) CHARACTER SET utf8 DEFAULT NULL);@SektorFlop: Érdekes felvetés, hogy először kérjek le mindent és aztán szűrjek. Köszi a tippet, megnézem.
Bár gyanús, hogyha így nem jó, akkor úgy sem lesz az.Most amúgy az a baj, hogy ha bekattintom h apartman + reggeli, akkor kidobja az apartmant, de reggelivel, félpanzióval és teljesellátással is. De nem értem, hogy miért.
-
cAby
tag
Hali!
Segítségeteket szeretném kérni.
Egy keresőt szeretnék csinálni, pl. meg lehet adni a követekező adatokat:
szállás Típusa checkbox-szal: apartman, vendeghaz, hotel
Ellátás típusa checkbox-szal: reggeli, félpanzió, teljes ellátás
+ van egy submit gombTehát ha valaki bepipiálja az apartmant, kiadja az apartmanokat, ha valaki apartmant és reggelit, akkor kiadja az apartmanokat, ahol az ellátás reggeli.
A táblám (szallasok) erre vonatkozó részlete:
szállás név, típus, típus_keresés, ellatas, ellatas_keresés(típus pl: vendégház, típus_keresés pedig vendeghaz, tehat ékezetek nélkül, mert a checkbox-ot is úgy csináltam, hogy a value-ja ekezet nelkul legyen, pl. vendeghaz)
Ezt a következőképp kezelem le:
először kimentem a formról kapott adatokat ezeket a változóba:
$apartman, $vendeghaz, $hotel, $reggeli, $felpanzio, $teljesellatasEzek értéke a változó nevével azonos pl. $teljesellatas = 'teljesellatas'
Ezután jön az utasításom:
$sql = "SELECT * FROM szallasok WHERE tipus_kereses IN ('" . $apartman . "','" . $vendeghaz . "','" . $hotel . "') AND ellatas_rovid_kereses IN ('" . $reggeli . "','" . $felpanzio . "','" . $teljesellatas . "')";De ez valahogy nem akarja az igazságot.
Valszeg tök rosszol csinálom.Ami nehezíti majd, hogy kb 5 ilyen textbox-csoport lesz + település nevét lehet megadni és az kell, hogy ez mind külön külön is működjön, tehát ha csak nevet ad be valaki akkor adja ki azokat a nevűeket, de ha bepipál mást akkor azokat adja ki.
Minden ilyen variációt lekezelni elég hosszadalmas és bonyolult lenne.
Ilyen keresésre van valami más, egyszerűbb módszer?
Napok óta ezen töröm a fejem, de nem sikerül rájönnöm.
Köszönöm szépen annak, aki tud segíteni!
üdv,
Csabi
Aktív témák
- AGM G3 Pro - ordít róla, hogy szoftverfejlesztők kellenének
- The Division 2 (PC, XO, PS4)
- Milyen okostelefont vegyek?
- sziku69: Fűzzük össze a szavakat :)
- Luck Dragon: Asszociációs játék. :)
- Vicces képek
- eGPU tapasztalatok
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Milyen videókártyát?
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- További aktív témák...
- Eladó Samsung 24" Full HD LED monitor (S24C450B)
- 2013 Late 27 iMac - 1TB HDD i5 core4 24GB RAM 2GB GTX
- Bomba ár! Toshiba Portege R930 - i5-3GEN I 4GB I 320GB I DVDRW I 13,3" HD I HDMI I Cam I W10 I Gari!
- Bomba ár! Toshiba Portege X30-E - i5-8250U I 8GB I 256SSD I 14" FHD I Cam I W11 I Garancia!
- Bomba ár! Toshiba Satellite Pro A40-D - i5-7200U I 8GB I 256SSD I 14" HD I Cam I W11 I Garancia!
- Apple iPhone 15 Pro 128GB, Kártyafüggetlen, 1 Év Garanciával
- ÁRGARANCIA!Épített KomPhone i7 14700KF 32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- Bontatlan iPhone 15 (128 GB) (rendelhető)
- Telefon felvásárlás!! Apple iPhone SE (2016), Apple iPhone SE2 (2020), Apple iPhone SE3 (2022)
- Apple iPhone 17 Pro Max 256GB,Uj, Bontatlan,36 hónap garancia
Állásajánlatok
Cég: ATW Internet Kft.
Város: Budapest
Cég: BroadBit Hungary Kft.
Város: Budakeszi

)


