Hirdetés
- Brogyi: CTEK akkumulátor töltő és másolatai
- sziku69: Szólánc.
- Luck Dragon: Asszociációs játék. :)
- sziku69: Fűzzük össze a szavakat :)
- Mr Dini: Mindent a StreamSharkról!
- sidi: 386-os Chicony gázplazma laptop memóriabővítése
- Pitterix: Gyógytorna
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- GoodSpeed: Kell-e manapság egérpad vagy sem?
Ú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
- Gamer PC-Számítógép! Csere-Beszámítás! I5 10400 / RTX 3060 12GB / 32GB DDR4 / 512GB SSD
- DXRACER Prince L gamer szék
- Samsung Galaxy Z Fold6 Navy Duplakijelzős produktivitás, 120 Hz, Galaxy AI,2027. 09. 19
- HIBÁTLAN iPhone 12 Mini 64GB Green -1 ÉV GARANCIA - Kártyafüggetlen, MS3453
- BESZÁMÍTÁS! MSI B550M R7 5800X3D 32GB DDR4 1TB SSD RTX 4070 12GB ZALMAN M4 A-DATA 750W
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Promenade Publishing House Kft.
Város: Budapest
 
								
