- D1Rect: Nagy "hülyétkapokazapróktól" topik
- eBay-es kütyük kis pénzért
- weiss: Pant* rant
- Luck Dragon: Asszociációs játék. :)
- sh4d0w: Palpatine - A Terv
- btz: Internet fejlesztés országosan!
- sziku69: Fűzzük össze a szavakat :)
- Yutani: Yutani Retró Hangkártyái: OAK Mozart Wavetable
- N€T0X|N: SSD cserék
- Klaus Duran: 2025 dude
Ú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
- Anime filmek és sorozatok
- 3D nyomtatás
- SSD kibeszélő
- Mibe tegyem a megtakarításaimat?
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Autós topik
- Google Chrome
- EA Sports WRC '23
- Iszonyatos mennyiségű hulladékkal járhat a Windows 10 terméktámogatásának vége
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- További aktív témák...
- Lenovo Thinkpad X1 Yoga laptop-tablet (12,5 3K/i5-G7/8GB/256SSD) + ceruza
- HP Elitebook 840 G3 laptop (14FHD/I5-G6/8GB/256SSD/Matricázott) - Akku X
- HP 15-af105nh laptop (15,6FHD/AmdQuad/4GB/128SSD/Magyar) - Akku X
- Dell E6420 laptop (14/i5-G2/4GB/320HDD) - Akku X
- Dell E5440 laptop (14/i3-G4/8GB/128SSD/Magyar/AkkuX)
- ÁRGARANCIA!Épített KomPhone i5 13400F 32/64GB RAM RX 7800 XT 16GB GAMER PC termékbeszámítással
- Samsung Galaxy A12 64GB, Kártyafüggetlen, 1 Év Garanciával
- Honor 400 Lite 256GB, Kártyafüggetlen, 1 Év Garanciával
- KAMATMENTES , BANKMENTES részletfizetés ASUS ROG Strix G814JIR-N6012W Notebook
- iKing.Hu - Apple iPhone 13 Pro Max - Graphite - Használt, újszerű
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Promenade Publishing House Kft.
Város: Budapest