Hirdetés
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- sziku69: Fűzzük össze a szavakat :)
- sziku69: Szólánc.
- Geri Bátyó: Samsung T7 1TB külső SSD
- GoodSpeed: Márkaváltás sok-sok év után
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- Luck Dragon: Asszociációs játék. :)
- gban: Ingyen kellene, de tegnapra
- ubyegon2: Airfryer XL XXL forrólevegős sütő gyakorlati tanácsok, ötletek, receptek
- [K2]: AnyDesk átverés
Új hozzászólás Aktív témák
-
The DJ
addikt
Nagyon alap kérdés (mint a PHP tudásom), de nem jövök rá a megoldásra.
Van egy ilyen WordPress lekérésem:
$posts = get_posts($args);
$args_log = array(
'post_type' => 'location',
'numberposts' => -1,
'meta_key' => 'state',
'orderby'=> 'meta_value',
'order' => 'ASC'
);
$loc = get_posts($args_log);
foreach($loc as $onloc){
$location[] = get_post_meta($onloc->ID,'state',true);
$cord[] = get_post_meta($onloc->ID,'loc_cord',true);
$locations[] = get_post_meta($onloc->ID,'location',true);
}Ez lekéri egy custom post type (location) elemeit, azon belül pedig egyedi meta értékeket is, ezek között ott a state, ami az államok rövidítéseit jeleníti meg kicsivel lentebb, így:
<form action="">
<select class="state" name="state" id="state">
<option value="all">Select a state</option>';
foreach($location as $st){
if($st && $st != 'None'){
$html.='<option value="'.$st.'">'.$st.'</option>';
}
}
$html .='</select>
<button class="map_button">GO</button>
</form>A gondom az, hogy egy állam többször is megjelenik a fentebbi HTML kimenetben, tehát egymás alatt ott van többször is a lenyílóban, hogy CT, FL, IA, stb.
Azt kellene megoldanom, hogy hiába van több CT/FL/IA vagy akármilyen nevű elem, ne jelenítse meg egymás alatt mindet, hanem mindből csak egyet (a funkció működni fog így is, egy Google mapot vezérel ez és a kiválasztott államra ugrik, ott meg vannak adva egyedi pinek, de ez itt most lényegtelen).
Nekem mindegy, hogy PHP, JavaScript vagy hogy miként szűröm ezeket, de mindenképp meg kellene oldanom, hogy egy állam rövidítése egyszer jelenjen meg mindössze (még akkor is, ha a lekérésben 10 jön vissza belőle).
Remélem sikerült érthetően elmagyarázni és remélem tud valaki segíteni ebben. Előre is köszönöm!
Új hozzászólás Aktív témák
- A fociról könnyedén, egy baráti társaságban
- Formula-1
- Részben visszahozza a GPU-s PhysX-et az új GeForce driver
- Hullanak a fejek az Apple-nél
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Gaming notebook topik
- Fele annyit ér az iPhone Air, mint amennyibe pár hete került
- Samsung Galaxy Z Fold7 - ezt vártuk, de…
- Milyen videókártyát?
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- További aktív témák...
- ARCTIC Liquid Freezer III 360 A-RGB Processzor vízhűtő
- Phanteks Eclipse P600S Black Számítógép ház
- Corsair 32GB KIT DDR5 6000MHz CL30 Vengeance RGB Grey AMD EXPO / XMP
- Iphone 16 PRO 256GB Titanium BLACK - Garanciás - Akku: 94%
- Esport Gaming PC (Intel i5-9400F, 32GB RAM, RTX 2060, 500GB SSD) Eredeti Windows11 Pro
- Corsair T3 RUSH gamer, irodai szék
- Gamer PC-Számítógép! Csere-Beszámítás! R7 2700X / GTX 1080Ti / 16GB DDR4 / 512 SSD!
- Bomba ár! Lenovo ThinkPad X270 - i3-6G I 8GB I 128SSD I 12,5" HD I HDMI I Cam I W11 I Garancia!
- HDTV HD010 kül/beltéri FULL HD/4K tv antenna / 12 hó jótállás
- billentyűzetek - kiárusítás - Logitech, Corsair, ASUS
Állásajánlatok
Cég: BroadBit Hungary Kft.
Város: Budakeszi
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest

