login  Naam:   Wachtwoord: 
Registreer je!
 Forum

gegevens 2de keuzelijst bepaald door 1ste keuzelijst

Offline caletoreon - 12/01/2009 13:48 (laatste wijziging 12/01/2009 13:50)
Avatar van caletoreonNieuw lid ik ben bezig een website aan het maken.
Er kunnen zich leden op registreren.

Nu heb ik de vraag hoe je de waarde van je eerste keuzelijst al kunt gebruiken om je 2de keuzelijst de juiste waardes te geven.

De code die ik nu al heb:

  1. <select name="Class">
  2. <?php
  3. $query="select * from class";
  4. $result = mysql_query($query)or die("Fout!!");
  5. while($rij=mysql_fetch_array($result)){
  6. echo"<option value=\"".$rij["class"]."\">".$rij"class"]."</option>");
  7. }
  8. ?>
  9. </select>
  10. </td>
  11. </tr>
  12. <tr>
  13. <td><font color="#5d6313">Race:</font></td>
  14. <td>
  15. <select name="Race">
  16. <?php
  17. $query="select * from $class";
  18. $result = mysql_query($query)or die("Fout!!");
  19. while($rij=mysql_fetch_array($result)){
  20. echo("<option value=\"".$rij["race"]."\">".$rij["race"]."</option>");
  21. }
  22. ?>
  23. </select>

iemand die hier een oplossing voor weet?

5 antwoorden

Gesponsorde links
Offline Martijn - 12/01/2009 13:52
Avatar van Martijn Crew PHP makkelijk: onclick="submit()" en dan de post value nemen en gebruiken

nette manier: AJAX.
Offline caletoreon - 12/01/2009 14:06 (laatste wijziging 12/01/2009 14:06)
Avatar van caletoreon Nieuw lid dat werkt luk niet.

  1. <select name="Class">
  2. <?php
  3. $query="select * from class";
  4. $result = mysql_query($query)or die("Fout!!");
  5. while($rij=mysql_fetch_array($result)){
  6. ?>
  7. <option onclick="submit()" value="<?php echo $rij["class"]; >"><?php echo $rij["class"];?></option>
  8. <?php
  9. }
  10. ?>
  11. </select>
  12.  
  13. <select name="Race">
  14. <?php
  15. $query="select * from ".$_POST["Class"];
  16. $result = mysql_query($query)or die("Fout!!");
  17. while($rij=mysql_fetch_array($result)){
  18. echo("<option value=\"".$rij["race"]."\">".$rij["race"]."</option>");
  19. }
  20. ?>
  21. </select>


doe ik nog iets verkeerd?
Offline skillat2 - 12/01/2009 14:13
Avatar van skillat2 HTML beginner Vermeld volgende keer de foutmelding.

Lijn 7:
  1. <option onclick="submit()" value="<?php echo $rij["class"]; ?>"><?php echo $rij["class"];?>
Offline caletoreon - 12/01/2009 14:17 (laatste wijziging 12/01/2009 14:54)
Avatar van caletoreon Nieuw lid dat is juist het probleem, ik krijg geen foutmelding

en het werkt nog steeds niet, in mijn 2de keuzelijst staat er niets

die onClick werkt niet
Offline Martijn - 12/01/2009 20:26
Avatar van Martijn Crew PHP
  1. <select name="race" onchange="submit()">

die wel
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2019 Sitemasters.be - Regels - Laadtijd: 0.197s