- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Milyen TV-t vegyek?
- Házimozi haladó szinten
- HiFi műszaki szemmel - sztereó hangrendszerek
- Amlogic S905, S912 processzoros készülékek
- Vezetékes FEJhallgatók
- Papíron már készül a PCI Express 8.0
- Home server / házi szerver építése
- Milyen billentyűzetet vegyek?
Hirdeté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
- sziku69: Szólánc.
- sziku69: Fűzzük össze a szavakat :)
- Luck Dragon: Asszociációs játék. :)
- EAFC 25
- Nyíregyháza és környéke adok-veszek-beszélgetek
- Világ Ninjái és Kódfejtői, egyesüljetek!
- Nintendo Switch 2
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Videó stream letöltése
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- További aktív témák...
- Thermaltake Toughpower SFX Platinum 1000W
- Gigabyte B650M Aorus Elite AX ICE + 3 év garancia
- Sony DSC-HX300 digitális fényképező + 3 extra akksi + 8GB memóriakártya + Hama Star 700 állvány
- BESZÁMÍTÁS! LENOVO LOQ 15APH8 15 notebook - R7 7840HS 16GB DDR5 1TB SSD RTX 4060 6GB WIN11
- BESZÁMÍTÁS! ASUS TUF A15 FA507NV 15 notebook - R7 7735HS 32GB DDR5 512GB SSD 1TB SSD RTX 4060 6GB W
- GYÖNYÖRŰ iPhone 11 64GB Red -1 ÉV GARANCIA - Kártyafüggetlen, MS2190, 100% Akkumulátor
- Telefon felvásárlás!! Xiaomi Redmi Note 10, Xiaomi Redmi Note 10s, Xiaomi Redmi Note 10 Pro
- REFURBISHED és ÚJ - Lenovo ThinkPad 40AS USB-C docking station (akár 3x4K felbontás)
- Meta Quest 3 akkumulátoros fejpánt
- Nvidia Quadro P400/ P600/ P620/ P1000/ T400/ T600/ T1000 - Low profile (LP) + RTX A2000 6/12Gb
Állásajánlatok
Cég: FOTC
Város: Budapest