Goedemorgen,

Ik ben mijn account van jaren geleden kwijt ! Even een nieuwe aangemaakt.
Besef dat met vragen ik soms net even wat verder kom..
Bij deze..

Ik heb een html pagina met een tabel aan product specificaties..
Deze wil ik importeren in magento..

Ik loop door het volgende heen

foreach($html->find('table.specificaties tr') as $element2) {

}

Ik loop door dit soort TRretjes heen.
Maar hoe echo ik in deze loop de TH en de TD los

Ik moet uiteindelijk de TH als attribuut aanmaken en de TD als value ingeven !

<tr>
<th>Gewicht <span class="corps11 italic">(incl. verpakking)</span>:</th>
<td class="val">4,2 kg</td>
</tr>


Ik kom er even niet uit.. Hopelijk heeft iemand hier het antwoord

Dankjewel .. en een prettige weekend verder!

[size=xsmall]Toevoeging op 03/10/2015 11:08:03:[/size]

Excuus ! Ik heb het antwoord ontdekt ..
Ik was alleen de ,0 vergeten waardoor het niet werkte.

Toch bedankt!

Het antwoord:

foreach($html->find('table.specificaties tr') as $element2) {
echo $element2->find('th', 0);
echo $element2->find('td', 0);

}
Fijn dat het al gevonden is.
Waar ik je wel op wil wijzen: een <td> bevat in de regel toch altijd een waarde?
Als het een koptekst (of label) is, zou het een <th> moeten zijn.
<td class="val"> is dus eigenlijk te lang: <td> zou moeten voldoen.
Eddy dankjewel voor je reactie/tip !

Reageren