Hallo mensen,

Ik ben nog maar net begonnen met het begrijpen van php. Alles ontstaan doordat men mij niet wilde helpen met het scripten van een xml feed.
Maar ik loop al direct tegen een probleem aan in het cursusboek.
Ik moest een simpele tabel overnemen. De opdracht is/was er een tweede pc aan toe te voegen met een adv. prijs en die te laten optellen in de laatste kolom. Ik moet de variabelen gebruiken in het voorbeeld. Dus nog heel basic.
Maar hoe lukt het mij zonder nieuwe variabelen te maken een tweede regel in de tabel te maken met de tweede pc?
Alvast dank voor jullie hulp!

Hier is de code:


<!DOCTYPE html>
<html lang="nl">
<head>
<title>Winkel Steffen</title>
</head>
<body>
<?php
$merk = "Toshiba";
$model = "A100";
$os = "windows xp";
$voorraad = 80;
$prijs = 999;
$totaal = 0;
$totaal += $prijs;


echo("<table border='1'> ".
"<caption>
<strong>SML laptops</strong>
</caption>
<thead>
<tr><th>merk</th><th>Model</th><th>Operating system</th><th>Voorraad</th><th>Prijs</th></tr>
<tbody>
<tr>
<td>" . $merk . "</td>" .
"<td>" . $model . "</td>" .
"<td>" . $os . "</td>".
"<td>". $voorraad . "</td>". 
"<td>". $prijs . "</td>". 
"</tr>
<tfoot>
<tr><td colspan='4'>Totaal</td><td>". $totaal . "</td></tr>
</tfoot>
</table>");


?>
</body>
</html>

GM!
Mijn enthousiasme is ontstaan uit irritatie :-) Wij hebben een portaal waar wij rijwielen in kunnen tonen (extern). Vooraf beloofden ze dat wij zelf ook een script zouden krijgen die wij op onze eigen site konden plaatsen. Dit bleek achteraf een xml-feed en dus geen script. Je zal begrijpen dat dat voor mij even andere koek is. Ik heb me suf gegoogled naar een voor mij te begrijpen load-script. Ik heb wel een soort van script verkregen via een hulp, maar ik wil hem zelf begrijpen. Vandaar deze "cursus". Het boek is alleen niet een topper merk ik steeds.

Nogmaals dank voor jullie reacties!
Klopt, alleen dan voor mij standalone="no" . Een vast xml kon ik wel bewerken met xhtml. Maar deze feed veranderd continu. Vandaar denk ik dat php het beste is?
Gm,

Als $url ="mijn xml feed" is.
Kan ik dan ook met de opdracht : file_get_contents($url) verder?

Ik heb een voorbeeld gekregen om de feed uit te lezen. Daarin wordt met preg_match gewerkt. En preg_match wordt nu net lastig omschreven in het boek. Is preg_match te way to go, of kan het eenvoudiger?
Het is mij te makkelijk een op een het voorbeeld te plakken, ik wil het graag snappen :-)
Alvast dank voor jullie info!
Klopt, en dan kan je met simplexml_load_string() de XML inladen, en verder uitlezen met SimpleXML. Het gebruik van reguliere expressies is duur en onnodig.
- Ariën - op 20/02/2018 12:47:05

Klopt, en dan kan je met simplexml_load_string() de XML inladen, en verder uitlezen met SimpleXML. Het gebruik van reguliere expressies is duur en onnodig.


Het lukt me nu eindelijk de feed uit te lezen. Maar in de feed zitten elementen met een url naar afbeeldingen. Als ik die echo/ print krijg ik natuurlijk letterlijk die url te zien :-)
Maar met welke opdracht geef ik die bewuste afbeelding weer?


Basiskennis van HTML: De img-tag ;-)
- Ariën - op 25/02/2018 18:18:51

Basiskennis van HTML: De img-tag ;-)


Van het element een variabele weergeven als bijv:

<img src="$picture" >
Verwijzend naar het script?
$picture moet de URL van de afbeelding bevatten.
Dank u! Ik pruts weer verder :-)

Reageren