login  Naam:   Wachtwoord: 
Registreer je!
 Forum

PHP/MySQL Ophalen Database Subcategorie indien nodig

Offline Gobloun - 16/09/2005 16:13
Avatar van GoblounNieuw lid Dag,

ik zit met het volgende. Ik heb een database met een tabel hoofdcategorie, subcategoriëen en producten (voor een overzicht zie http://www.polli.nl/db.htm).

Ik vraag de hoofdcategoriëen als een link op en als ik daarop druk moeten de subcategoriëen worden weergegeven als link en als ik dan weer daarop druk de producten. Daar gebruik ik dan de volgende regel voor:

  1. $query="SELECT * FROM producten WHERE categorie_id='" .$_GET["categorie_id"]."'";
  2. $result = mysql_query($query) or die ("FOUT: " .mysql_error());


Maar zoals in het overichtje van de database is te zien zijn niet voor elke hcategorie, subcategoriëen aanwezig. Door bijvoorbeeld op slagwerk te drukken moeten de producten rechtstreeks getoond worden, want slagwerk heeft geen subcategorie.

Weet iemand misschien hoe ik dit het beste op zou kunnen lossen?

2 antwoorden

Gesponsorde links
Offline Ibrahim - 16/09/2005 16:20
Avatar van Ibrahim PHP expert
  1. <?php
  2. if($row['subcat'] == 'geen subcat')
  3. {
  4. // laat producten meteen zien
  5. }
  6. else
  7. {
  8. //laat subcategorieen zien
  9. }
  10. ?>
Offline Gobloun - 16/09/2005 21:04
Avatar van Gobloun Nieuw lid Ik heb nu het volgende gedaan:

  1. <?php
  2. if($row['$_GET["categorie"]'] == 'geen subcat')
  3. {
  4. // laat producten meteen zien
  5. $query="SELECT * FROM producten WHERE categorie_id='" .$_GET["categorie_id"]."'";
  6. $result = mysql_query($query) or die ("FOUT: " .mysql_error());
  7. }
  8. else
  9. {
  10. //laat subcategorieen zien
  11. $query="SELECT * FROM '".$_GET["categorie"]."'";
  12. $result = mysql_query($query) or die ("FOUT: " .mysql_error());
  13. }
  14. ?>


Maar nu is m'n eerste probleem wat moet ik achter == zetten? Hij moet daar dus checken of alle tabelnamen uit de database de naam bevatten van GET categorie. Ten tweede snap ik niet hoe ik de id mee moet sturen, want nu heb ik de categorienaam mee laten sturen via een link, kan dit dan nog via hidden of is de combinatie met de link en twee variabelen niet mogelijk?
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.365s