Hirdetés
- Stratégiai biztonsággal védekeznek a dráguló memóriák ellen a gyártók
- Akadozásmentesítő csúcskiterjesztést kapott a Vulkan API
- Titkos Aluminiumot tervez a Google a PC-khez
- 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
- Stratégiai biztonsággal védekeznek a dráguló memóriák ellen a gyártók
- Milyen TV-t vegyek?
- Milyen monitort vegyek?
- HiFi műszaki szemmel - sztereó hangrendszerek
- VR topik (Oculus Rift, stb.)
- Nem indul és mi a baja a gépemnek topik
- Házimozi belépő szinten
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- Raspberry Pi
- Pánik a memóriapiacon
Aktív témák
-
Brown ügynök
senior tag
Ha ilyen sok feltételt kell vizsgálni egy lekérdezéskor, akkor érdemes úgy megírni a programot, hogy az állítsa össze a lekérdezést. Például, ha az apartmanokat keressük, készpénzes, bankkártyás fizetéssel:
$query = " select apartman from szallas ";
if ($kp != '')
{
$query .= " where kp = 1 ";
}
if ($cc != '')
{
$query .= " and cc = 1 ";
}Az automatikus keresést pedig AJAX technológiával, javascript nyelven lehet megoldani. Legjobb egy javascript keretrendszerrel, pl.: jQuery
-
Sk8erPeter
nagyúr
Az a baj, hogy már maga az adatbázis struktúrája rossz ebben a formában. Úgy kellene, hogy itt azonosítókat kapcsolsz össze, ami kiadja egy szállodaentitás tulajdonságait.
Az összes tulajdonsághoz tartozna egy azonosító (pl. magához az ellátás típusához is tartozik egy számszerű azonosító (pl. 666)), és a tulajdonságok konkrét értékeihez is tartozna azonosító (pl. a reggeli típusa 1, a félpanzió 2, a teljes ellátás 3, stb.), stringekkel ilyen esetben nem nagyon érdemes dolgozni, vagy legfeljebb egyetlen táblában legyen, amit összekapcsolsz az összes többivel, hogy megtudd, melyik tulajdonságról van szó - pl. nyilván a tulajdonságnak (ellátás) van egy neve is, ezt egy külön táblában jelezni kell; de van a tulajdonságokhoz tartozó értékeknek (reggeli, stb.) is neve, de ezek legyenek elkülönítve. Aztán INNER JOIN-olod őket...
Bocs, de most kissé késő van, ha holnap lesz energiám, ennél egy kicsit bővebben is kifejtem... Ez nagyjából ahhoz hasonlóan működik, mint egy társkereső, ott is vannak paraméterek, amik szerint keresget az ember mondjuk partnereket, nekem kellett hasonlóval dolgoznom már adatbázisszinten, na ott a fenti elképzelés szerint csináltam, elég összetett lett, de nagyon jól szűrhető, és elég konzekvens, de ami leginkább előnye, hogy könnyen bővíthető újabb paraméterekkel a meglévő struktúra megborítása nélkül.
Gondolom ez most így csak bonyolult fostengernek tűnik így elsőre, de annyira nem is az, majd megpróbálom jobban kifejteni, ha érdekel. -
SektorFlop
aktív tag
nekem is van ehez hasonló helyzet, kiolvasom az egész táblát és csak azt íratom ki ami megfelel egy bizonyos feltételnek, remélem jól értelmeztem a dolgot és tudok segíteni.
ahogy írtad kimented a változókba az értékeket:
$apartman, $vendeghaz, $hotel, $reggeli, $felpanzio, $teljesellatas
$szallasok= mysql_query("SELECT * FROM szallasok");
while($sor=mysql_fetch_array($szallasok)){
//kiolvasol minden adatatot az adatbázisból amire szükségedvan
pl ha van olyan rekord a szálások táblában hogy tipus, akkor:
$tipus=$sor['tipus'];//ha vendégházakat akarod kiíratni, akkor itt egy példa:
if($tipus==$vendeghaz){elvileg csak azokat a házakat fogja listázni aminek a tipusa megegyezik a $vendeghaz értékével.
}
}remélem tudtam segíteni és érthető amit írtam, de ha nem írd le táblád rekordjait meg hogy is nézz ki igazából, úgy többet tudok segíteni

Aktív témák
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Xiaomi 15T Pro - a téma nincs lezárva
- Sorozatok
- Folyószámla, bankszámla, bankváltás, külföldi kártyahasználat
- Hálózatokról alaposan
- exHWSW - Értünk mindenhez IS
- NFL és amerikai futball topik - Spoiler veszély!
- Horgász topik
- iPhone topik
- Milyen autót vegyek?
- További aktív témák...
- Thinkpad T14 Gen2i 14" FHD IPS i5-1135G7 16GB 256GB NVMe IR kam gar
- MunkaGÉP HP STUDIO / i7-6700hq /16gb ram / 256gb NvMe SSD / NVIDIA 4gb dedikált / Világitó Bill
- Eladó egy remek állapotban lévő Samsung Galaxy Z Flip6 (512GB) okostelefon (garanciás)
- SAMSUNG GALAXY Z FOLD6 12G/256GB, MÉG TÖBB MINT 24 HÓ GAR, ( MM VÁSÁRLÁS ) ÜZLETBŐL
- Latitude 5550 15.6" FHD IPS Ultra 7 165U 16GB 512GB NVMe ujjlolv IR kam gar
- Lenovo ThinkPad T14s Gen 2 i5-1135G7 4.2GHz turbo 16GB 512GB 1 év garancia
- 0perces! Samsung Galaxy Book5 Pro 360 2in1 Core Ultra 7 256V 16GB 1TB 16" WQXGA+ AMOLED TOUCH 1évgar
- GYÖNYÖRŰ iPhone 12 mini 256GB Blue -1 ÉV GARANCIA -Kártyafüggetlen, MS3625, 100% Akkumulátor
- HP EliteBook 850 G7 (15.6") i7-10610U - Garancia, Akció!
- Bomba ár! HP Elite X2 1013 G3 - i7-8650U I 16GB I 512SSD I 13" 3K Touch I Cam I W11 I Garancia!
Állásajánlatok
Cég: BroadBit Hungary Kft.
Város: Budakeszi
Cég: Laptopműhely Bt.
Város: Budapest
eddig nem volt időm rá most fogom őket kipróbálni



