Ik ben voor een schoolproject bezig om een webshop in PHP te maken. Nu heb ik een formulier waarin producten ingevoegd kunnen worden. Het wordt dan in een database opgeslagen en op de homepage wordt de database uitgelezen in een tabel. Nu wil ik uiteraard dat er automatisch een aparte pagina komt voor ieder product wanneer deze toegevoegd wordt. De link van die pagina moet dan weer in de tabel op de homepage komen.
Kan iemand me vertellen welke functies ik moet gebruiken? Het helemaal uitleggen of een link naar een tutorial zou helemaal mooi zijn.
Ze worden zo uitgelezen:
Zoals je ziet wil ik de productpagina hebben als www.website.nl/74/iPod_nano_2_gb.phpPHP Code:
<?php $result = mysql_query("SELECT * FROM producten");
while($row = mysql_fetch_array($result))
{
echo "<tr>";
echo "<td>". $row['titel']."</td>"; //titel
echo "<td>". $row['kds']."</td>"; //korte description
echo "<td>". $row['ds']."</td>"; //description
echo "<td>". $row['prijs']."</td>"; //prijs
echo '<td><a href="../'. $row['image'].'">'. $row['image'].'</a></td>'; //afbeelding
echo '<td><a href="'. $row['id'].'/'. $row['titel'].'">Ga</a></td>'; //Naar productpagina
echo "</tr>";
}
?>
Groet,
Yoeri
- Automatisch productpagina creëren na toevoegen
-
23-12-2011, 12:29 #1
- Berichten
- 181
- Lid sinds
- 14 Jaar
Automatisch productpagina creëren na toevoegen
Laatst aangepast door Yoeri Boven : 23-12-2011 om 12:52
-
-
23-12-2011, 12:42 #2
- Berichten
- 60
- Lid sinds
- 14 Jaar
Re: Automatisch productpagina creëren na toevoegen
Ik ben voor een schoolproject bezig om een webshop in PHP te maken. Nu heb ik een formulier waarin producten ingevoegd kunnen worden. Het wordt dan in een database opgeslagen en op de homepage wordt de database uitgelezen in een tabel. Nu wil ik uiteraard dat er automatisch een aparte pagina komt voor ieder product wanneer deze toegevoegd wordt. De link van die pagina moet dan weer in de tabel op de homepage komen.
Kan iemand me vertellen welke functies ik moet gebruiken? Het helemaal uitleggen of een link naar een tutorial zou helemaal mooi zijn.
Groet,
Yoeri
Voor meer informatie kun je bijvoorbeeld eens zoeken op 'simple php guestbook', als je de werking van zo'n simpel gastenboekje doorhebt kun je het min of meer nabootsen.
-
23-12-2011, 12:54 #3
- Berichten
- 181
- Lid sinds
- 14 Jaar
Re: Automatisch productpagina creëren na toevoegen
Je moet elk product een 'id' meegeven, deze 'id' kun je dan vanuit de database uitladen. Maak bijvoorbeeld de pagina 'product.php', met een '$_GET' kun je dan 'id' meegeven en uitlezen.
Voor meer informatie kun je bijvoorbeeld eens zoeken op 'simple php guestbook', als je de werking van zo'n simpel gastenboekje doorhebt kun je het min of meer nabootsen.
Ik heb het stukje code toegevoegd dat ik gebruik om uit te lezen. Verandert dat je antwoord? Ik heb namelijk iets gelezen over fopen, fwrite etc.
-
23-12-2011, 13:25 #4
- Berichten
- 289
- Lid sinds
- 14 Jaar
Re: Automatisch productpagina creëren na toevoegen
Nee, geen fopen, fwrite et cetera. We willen niet meer met tekstdocumentjes gaan werken maar met de SQL-database. ;-)
Aanvullend bericht:
Ik zou de URL http://domein.nl/id/item.php met htaccess herschrijven naar /product.php?item=id
Vervolgens vanuit dat bestand met het 'id' alle data ophalen uit de database en weer weergeven.Laatst aangepast door Jaime D : 23-12-2011 om 13:31 Reden: Automatisch samengevoegd.
-
23-12-2011, 15:04 #5
- Berichten
- 181
- Lid sinds
- 14 Jaar
Re: Automatisch productpagina creëren na toevoegen
@Roy Bedankt. Ik heb het gedaan zoals je zei. Ik krijg nu productpagina's als www.domein.nl/product.php?id=84
@Jaime Ik heb het al zoals hierboven staat. Daarnaast moet ik het offline inleveren omdat hij alle broncode ook wil zien en htaccess kan toch alleen maar online? Bedankt voor je reactie.
Groet,
Yoeri
-
23-12-2011, 15:31 #6
- Berichten
- 289
- Lid sinds
- 14 Jaar
Re: Automatisch productpagina creëren na toevoegen
PHP kan ook alleen maar op een php-server en dus niet gewoon offline te draaien zonder bijvoorbeeld Wampserver. ;)
-
23-12-2011, 18:02 #7
- Berichten
- 750
- Lid sinds
- 15 Jaar
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic