login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Update mysql query

Offline Vipergtsr - 28/04/2006 14:24
Avatar van VipergtsrNieuw lid Ok, heb volgend probleem. Op mijn pagina moet ik eerst 2 dingen kiezen voor dat ik de rest kan invullen. Eerst kies ik de hoofdcategorie. Daarna zouden bij Subcategorie de juist sub categorieën gekozen moeten worden.
Vb. Hoofd - Sub
Computers - Schermen
Computers - HD
TV - schermen
TV - recorders

Even de code geven:
  1. <select name="hoofdcategorie" id="hoofdcategorie">
  2.  
  3. <?php
  4.  
  5. $SQLh = mysql_query("Select HoofdProductCategorie from tblHoofdProductCategorie");
  6.  
  7. while ( $hoofd = mysql_fetch_array($SQLh)) {
  8.  
  9. echo "<option value=".$hoofd['HoofdProductCategorie'].">".
  10.  
  11. $hoofd['HoofdProductCategorie']."</option>";
  12.  
  13. }
  14.  
  15. ?>
  16.  
  17. </select>
  18.  
  19. </td>
  20.  
  21. </tr>
  22.  
  23. <tr>
  24.  
  25. <td width="146">SubCategorie:</td>
  26.  
  27. <td width="573" valign="middle">
  28.  
  29. <select name="subcategorie" id="subcategorie">
  30.  
  31. <?php
  32.  
  33. $SQLs = mysql_query("Select ProductCategorie from tblProductCategorie where HoofdProductCategorie ='".$hoofdcategorie."'");
  34.  
  35. while ( $sub = mysql_fetch_array($SQLs)) {
  36.  
  37. echo "<option value=".$sub['ProductCategorie'].">".
  38.  
  39. $sub['ProductCategorie']."</option>";
  40.  
  41. }
  42.  
  43. ?>
  44.  
  45. </select>


6 antwoorden

Gesponsorde links
Offline marten - 28/04/2006 14:32
Avatar van marten Beheerder maar wat doet het nou niet?

zet achter je query eens or die(mysql_error())

misschien word je daar wijzer uit
Offline Vipergtsr - 28/04/2006 14:57
Avatar van Vipergtsr Nieuw lid Nee, het werkt hoor, alleen wordt de subcategorie - optionlijst niet geupdated bij een wijziging van de hoofdcategorie.
Offline marten - 28/04/2006 14:58
Avatar van marten Beheerder wil je dan eens je update query posten?
Offline Vipergtsr - 28/04/2006 15:02
Avatar van Vipergtsr Nieuw lid Dit is de qeury voor de subcategorie:

  1. $SQLs = mysql_query("Select ProductCategorie from tblProductCategorie where HoofdProductCategorie ='".$hoofdcategorie."'");


Er moet geen wijziging gebeuren in de tabellen e. Enkel de optionlist moet opnieuw ingelezen worden afhankelijk van de waarde van de hoofdcategorie wanneer dat deze veranderd.

Offline marten - 28/04/2006 15:06
Avatar van marten Beheerder ooooooh
dit kan je met onchange doen 
maar daar zijn al een aantal topics over geweest. Dus kan je de zoekfunctie gebruiken om die op te zoeken
Offline Vipergtsr - 28/04/2006 15:10 (laatste wijziging 01/05/2006 23:08)
Avatar van Vipergtsr Nieuw lid Jaja, aan OnChange had ik al lang gedacht, maar daar alleen mee update hij mijne query niet e.
Maar hoe krijg ik nu die selectbox opnieuw gevuld? Want ik zit met SQL voor die lijst op te halen, maar moet ze 1 voor 1 inladen met javascript, toch?


EDIT:
Heb nu volgende code, maar het werkt niet 

  1. www.plaatscode.be


Edit 2:
Heb het op een andere (mindere mooie) manier opgelost, maar het werkt wel.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.183s