Hirdetés
- sziku69: Fűzzük össze a szavakat :)
- Meggyi001: Kuponok....
- Magga: PLEX: multimédia az egész lakásban
- Luck Dragon: Asszociációs játék. :)
- droidic: Windows 11 önállóság nélküli világ: a kontroll új korszaka
- bambano: Bambanő háza tája
- Brogyi: CTEK akkumulátor töltő és másolatai
- sziku69: Szólánc.
- Mr Dini: Mindent a StreamSharkról!
- sidi: 386-os Chicony gázplazma laptop memóriabővítése
Új hozzászólás Aktív témák
- 
			
			  Castielll csendes tag Hali! Kérnék egy kis segítséget! :-) Van egy xml fájlom és egy php fájlom. 
 Úgy szeretném előhívni az adatokat az xml-ből, hogy pl.: ha az "ablak"-on belül a "nyit" és az "ajto"-on belül az "ilyen" mező van kiválasztva akkor azokat listázza ki úgy,-hogy ha a (ablak)"nyit" és az (ajto)"ilyen"-en belül ugyan olyan tagok vannak pl.: (az "a" , "c", "d", "e") akkor azokat ne kétszer írja ki, hanem csak egyszer. -továbbá ha az (ablak)"nyit" és az (ajto)"ilyen"-en belül van olyan tag, ami a másikban nem szerepel pl.: (a példa alapján most az "f" ) akkor azt meg ne írja ki! És bárhogy változtatom a változókat, akkor is működjön ez a feltétel... .................... Xml-em: <?xml version="1.0" encoding="ISO-8859-2"?> 
 <content>
 <ablak>
 <nyit>
 <a>kék</a>
 <c>piros</c>
 <d>sárga</d>
 <e>zöld</e>
 </nyit>
 
 <zar>
 <c>piros</c>
 <d>sárga</d>
 <f>fekete</f>
 </zar>
 
 </ablak>
 
 <ajto>
 <ilyen>
 <a>kék</a>
 <c>piros</c>
 <d>sárga</d>
 <e>zöld</e>
 <f>fekete</f>
 </ilyen>
 
 <olyan>
 <d>sárga</d>
 <e>zöld</e>
 </olyan>
 </ajto>
 </content>.................... Php-m: <?php 
 $xml = new DOMDocument;
 $xml->load('a.xml');
 // A "form"-ban kiválasztott mező:
 $mezo1 = $_POST['mezo1'];
 $mezo2 = $_POST['mezo2'];
 
 // Ablak ki listázása:
 if ($mezo1 == 'nyit') {
 $ablak = $xml->getElementsByTagName('nyit');
 }
 if ($mezo1 == 'zar') {
 $ablak = $xml->getElementsByTagName('zar');
 }
 foreach ($ablak as $ereda) {
 echo $ereda->nodeValue;
 
 }
 // Ajtók ki listázása:
 if ($mezo2 == 'ilyen') {
 $ajto = $xml->getElementsByTagName('ilyen');
 }
 if ($mezo2 == 'olyan') {
 $ablak = $xml->getElementsByTagName('olyan');
 }
 foreach ($ajto as $eredb) {
 echo $eredb->nodeValue;
 
 }
 ?>.................... Előre is köszönöm a segítséget! :-) 
Új hozzászólás Aktív témák
- Fejhallgató erősítő és DAC topik
- Mobil flották
- BestBuy topik
- Nem indul és mi a baja a gépemnek topik
- Székesfehérvár és környéke adok-veszek-beszélgetek
- Samsung Galaxy S23 Ultra - non plus ultra
- Hobby elektronika
- Eredeti játékok OFF topik
- Sorban áll az iPad és a MacBook az OLED panelekért
- Metal Gear Solid
- További aktív témák...
- Samsung S25 128GB Navy Blue makulátlan állapotban eladó
- DJI Mavic 3 Pro Fly More Combo (2 akku) RC Pro - drón szett újszerű állapotban
- Akciós áron eladó ÚJ HP Dragonfly G4 /I7-1355U/16 GB/1000GB SSD/13,5"/FHD+/400nit/1 ciklus
- Lenovo ThinkPad P15v Gen 3 i7 12800H 16GB 256GB SSD
- Prémium Microsoft Surface Laptop Studio i7 / 16GB / 512GB SSD / RTX 3050 Ti / W11 Pro
- Csere-Beszámítás! Playstation 5 Slim Digital edition konzol.
- Honor 200 Pro 512GB, Kártyafüggetlen, 1 Év Garanciával
- Gamer PC-Számítógép! Csere-Beszámítás! I7 6700K / RTX 2060 6GB / 32GB DDR4 / 500 SSD
- Telefon felvásárlás!! Samsung Galaxy S23/Samsung Galaxy S23+/Samsung Galaxy S23 Ultra
- HP Z8 G4 Workstation (gamer célra is) dupla CPU Xeon Gold 6134
Állásajánlatok
Cég: NetGo.hu Kft.
Város: Gödöllő
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
 
								
