<code>
<?php
$catagorie = $xml->catagorie;
if($xml->catagorie==$_GET['cat']) {
foreach ($xml->product as $product) {
echo '<div class="product_box">';
echo '<h3>'.$product->name.'</h3>';
foreach ($product->webshop as $webshop) {
echo '<img src="'.$webshop->image.'" /><br />';
}
foreach ($product->webshop as $webshop) {
echo $webshop->description;
}
foreach ($product->webshop as $webshop) {
echo '<p class="product_price">'.$webshop->price.'</p>';
}
echo '<a href="shoppingcart.php?action=add&id='.$product->id.'" class="addtocart"></a>';
echo '<a href="product.php?id='.$product->id.'" class="detail"></a>';
echo '</div>';
}
}
else {
echo "Je hebt geen catagorie gekozen!";
}
?>
</code>
dit moet in iedergeval gaan werken...
[size=xsmall]
Toevoeging op 06/10/2013 13:05:21:[/size]
- Aar - op 06/10/2013 12:33:12
Aaarch :P
Verder moet er natuurlijk ook aangegeven worden in welke node er moet worden gecontroleerd op 'ophalen'.
Zie jij wat er fout is aan het boven aangegeven script? ik zie het namelijk niet...
[size=xsmall]
Toevoeging op 06/10/2013 14:11:30:[/size]
$xml = simplexml_load_file('products.xml');
// 1 van de producten, inclusief naam en dergelijken eruit halen!
echo ' deze '.$xml->product[0]->catagorie.' zijn gemaakt door '.$xml->product[0]->merk.'<br>';
Het gedeelte '.$xml->product[0]->catagorie.' wilt niet werken... heel vreemd
[size=xsmall]
Toevoeging op 06/10/2013 15:27:49:[/size]
Dat probleem is nu dus ook opgelost, zit nu alleen nog dattie ze niet weergeeft...
<?php
if($xml->product->categorie==$_GET['cat']) {
foreach ($xml->product as $product) {
echo '<div class="product_box">';
echo '<h3>'.$product->name.'</h3>';
echo '<img src="'.$product->image.'" /><br />';
echo $product->description;
echo '<p class="product_price">'.$product->price.'</p>';
echo '<a href="shoppingcart.php?action=add&id='.$product->id.'" class="addtocart"></a>';
echo '<a href="product.php?id='.$product->id.'" class="detail"></a>';
echo '</div>';
}
}
else {
echo "Je hebt geen categorie gekozen!";
}
?>
hij blijft sturen, Je hebt geen Categorie gekozen!..
[size=xsmall]
Toevoeging op 06/10/2013 15:43:41:[/size]
Okee, ik ben weer een stukje verder, hij weergeeft nu alles zoals het hoort, maar... hij doet dit dus alleen bij 1 pagina, ik heb één een andere categorie gegeven, en hij zet het niet in de andere pagina... iemand idee hoe dit te veranderen?
<?php
if($xml->product->categorie==$_GET['cat']) {
foreach ($xml->product as $product) {
echo '<div class="product_box">';
echo '<h3>'.$product->name.'</h3>';
echo '<img src="'.$product->image.'" /><br />';
echo $product->description;
echo '<p class="product_price">'.$product->price.'</p>';
echo '<a href="shoppingcart.php?action=add&id='.$product->id.'" class="addtocart"></a>';
echo $product->id;
echo '<a href="product.php?id='.$product->id.'" class="detail"></a>';
echo $product->categorie;
echo '</div>';
}
}
else {
echo "Je hebt geen categorie gekozen!";
}
?>