Ik ben bezig met een opdracht voor het maken van een webshop.
Ik heb twee php bestanden producten.php en artikel.php
In het php bestand producten.php staan artikelen met afbeelding. Als ik op afbeelding klik is het de bedoeling dat de afbeelding van dit artikel ingezoomd en in het bestand artikel.php wordt weergegeven. De artikelen met omschrijving staan als met omschrijving en padverwijzing in mysql dus geen afbeelding rechtstreeks opgeslagen in database.
Wie kan mij helpen ? Ik ben pas begonnen met php

Bij voorbaat dank.

Jack van Achterberg
producten.php klinkt als een script voor lijstweergave van producten.
artikel.php klinkt als een script voor de (detail)weergave van een enkel product.

artikel.php zal zelf niet zomaar weten op welk artikel je in het overzicht hebt geklikt dus je zult het script moeten vertellen van welk product (zou product.php (enkelvoud) trouwens geen betere bestandsnaam zijn dan?) je details wilt zien. Dit zou je kunnen doen door een product/artikel-id mee te geven in de hyperlink naar artikel.php. Bijvoorbeeld als volgt: artikel.php?id=123. Vervolgens lees je dit id in artikel.php uit de URL uit (via $_GET['id']) en haal je aan de hand van dit id de bijbehorende artikel-informatie op uit de database.

Althans ik neem aan dat dit is waar je naar op zoek bent?
Hallo
Bedankt voor je oplossing echter het werkt nog niet in die zin afbeelding wordt nog niet getoond.

Ik heb producten.php en artikel.php
in het script producten. php staat een lijstweergave van producten. Als ik op een thumnail van product klik
heb ik de volgende hyperlink: <a href="http://localhost/kunstwebshop/artikel.php?artikelID=15"
Het is de bedoeling dat afbeelding in ware omvang getoond wordt 600 x 600pic. in artikel.php.
Het is mij niet helemaal duidelijk waar ik get commando moet toevoegen in bovenstaande hyperlink en moet er dan een while commando gebruikt worden in artikel.php Bij voorbaat dank Jack van Achterberg
Is een 'lightbox' misschien een idee?
Zelf lijkt mij een JavaScript optie een goed idee om een foto te kunnen tonen na een klik op een element.
Hallo

Het moet een php oplossing is voor een opdracht maar toch bedankt voor de suggestie.

Met vriendelijke groet,

Jack van Achterberg
Een get-parameter die je aan de URL toevoegt, en daarop controleert.
Hallo

Ik had eerder een bericht geplaatst over een probleem wat ik had over verwijzing naar een artikel
zie bericht
k ben bezig met een opdracht voor het maken van een webshop.
Ik heb twee php bestanden producten.php en artikel.php
In het php bestand producten.php staan artikelen met afbeelding. Als ik op afbeelding klik is het de bedoeling dat de afbeelding van dit artikel ingezoomd en in het bestand artikel.php wordt weergegeven. De artikelen met omschrijving staan als met omschrijving en padverwijzing in mysql dus geen afbeelding rechtstreeks opgeslagen in database.
Wie kan mij helpen ? Ik had het advies gekregen om een get parameter toe te voegen echt dit werkt niet

Ik heb artikel.php de volgende verwijzing staan om het artikel met databaseveld weer te geven

<div class="imageplaceholder"><? echo ($row["artikelID"]); ?>"><img src="images/<? echo ($row["afbeelding"]); ?>" </div> vanuit producten php ik een volgende hyperlink staan zonder get "http://localhost/kunstwebshop/artikel.php?artikelID=15"
Ik heb met getcommando geprobeerd. Dit werkt niet misschien vergeet ik iets
Bij voorbaat dank.

Jack van Achterberg



<?php
if(isset($_GET['artikelID'])) {
	// er is een waarde in de URL meegegeven, toon hier de ingezoomde foto
}
?>
Hallo

Bedankt voor je reactie maar mij het is het niet helmaal duidelijk waar zet ik dat if (iffset script neer in artikel.php ??

Bij voorbaat dank. Jack van AChterberg
Op de plek waar je de foto wilt tonen?

Waak anders eerst eens een goede flowchart die uitlegt wat er wanneer moet gebeuren. Dan heb je meteen meer overzicht over wat je wil.
Hallo,

Ik heb een pagina producten.php Daar heb ik een link staan naar artikel.php. Er moet een GET commando geven worden.
Het betreft volgende link <a href="http://localhost/kunstwebshop/artikel.php?artikelID="["artikelID"])><img src="images/<? echo ($row["afbeelding"]); ?>" class="thumbnail" alt="<? echo ($row["naam"]); ?>"></a><div class="artikeltitel"> Jan iemand aangeven waar dit get commando moet komen te staan /

Bij voorbaat dank.
Jack van Achterberg

Reageren