- Októberi bevetésre indul a hardveralakulat
- Továbbfejlesztette az SP szériás, kompakt tápegységeit a Lian Li
- Itt van az ASUS legfrissebb, AMD platformra épülő mini PC-je
- Jegeli pénznyelő projektjét az Apple, az okosszemüvegben látják a jövőt
- Olcsónak ígérkező, madzagos egér jelent meg az ASUS ROG-os portfóliójában
- Soundbar, soundplate, hangprojektor
- Home server / házi szerver építése
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- Házimozi haladó szinten
- SONY LCD és LED TV-k
- Itt van az ASUS legfrissebb, AMD platformra épülő mini PC-je
- Vezeték nélküli fülhallgatók
- Philips LCD és LED TV-k
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Internet Rádió építése (hardver), és programozása
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
- Merész dizájn és új teleobjektív az iPhone 17 Pro mobilokban
- Anglia - élmények, tapasztalatok
- Soundbar, soundplate, hangprojektor
- World of Tanks - MMO
- sidi: Samsung Deskmaster 386s/20n
- PlayStation 5
- Energiaital topic
- Linux kezdőknek
- Google Pixel topik
- Magga: PLEX: multimédia az egész lakásban
- További aktív témák...
- 2 TB-os Kingston NV3 M.2 SSD - 6000 MB/s olvasás
- ALIENWARE Area-51 R6 Threadripper Edition 1920X
- BESZÁMÍTÁS! ASUS PRIME H510M i5 10400F 16GB DDR4 512GB SSD RX 6600 XT OC 8GB CHIEFTEC Libra 600W
- LG 55G4 - 55" OLED evo - 4K 144Hz & 0.1ms - MLA Plus - 3000 Nits - NVIDIA G-Sync - FreeSync Premium
- Csere-Beszámítás! 27%ÁFÁ-s! Bambulab A1 Combo 3D FDM Nyomtató , ajándékokkal.
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest