login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Form met php

Offline eddaredevil - 23/02/2007 09:03 (laatste wijziging 23/02/2007 09:08)
Avatar van eddaredevilPHP interesse Goedemorgen!

Ik ben bezig met een form waarbij je eerst de categorie uit de database selecteert en daarna een album die in die categorie thuis hoort..

Het werkt wel alleen nu wil ik het netjes krijgen.
Als ik bijvoorbeeld fashion uit de database selecteer en submit druk gaat het dropdown menu weer naar de eerste categorie.
Dit is juist niet de bedoeling. Hij moet op Fashion staan totdat ik een andere categorie kies.

Ik hoop dat de uitleg duidelijk is.

Code: http://www.plaatscode.be/4345/

2 antwoorden

Gesponsorde links
Offline Nrzonline - 23/02/2007 10:49 (laatste wijziging 23/02/2007 13:58)
Avatar van Nrzonline PHP ver gevorderde Niet getest, maar als het goed is moet het werken.
Succes.

  1. <?PHP
  2. # Ik vraag me af waar je option value="" is?
  3.  
  4. // Een lege sessie aanmaken om foutmeldingen te voorkomen
  5. if (!isset ($_SESSION['text'])){ $_SESSION['text'] = ""; }
  6.  
  7. // Je dropdown menu, met een 'SELECTED' scriptje die de onthouden $row['text'] vergelijkt
  8. echo "Kies de categorie";
  9. echo "<select name='cat'>\n";
  10. $result = mysql_query($query);
  11. while($row = mysql_fetch_array($result)){
  12. {
  13. echo "<option " . if ($row['text'] == $_SESSION['text']){ echo 'SELECTED';} . ">" . $row['text'] . "</option>\n";
  14. }
  15. echo "</select>";
  16. echo "<input type='submit' name='submit' value='Selecteer'>";
  17.  
  18. // Een sessie maken van je cat-menu keuze
  19. if (isset ($_POST['submit']))
  20. {
  21. # Deze sessie kan je ook gebruiken ipv $cat1;
  22. $_SESSION['text'] = $_POST['cat'];
  23. header ("Location: " . $_SERVER['PHP_SELF']);
  24. }
  25.  
  26. ?>
Offline Thomas - 23/02/2007 16:29
Avatar van Thomas Moderator Dit kan ook zonder de pagina te verversen .

(Damn deze vraag wordt de laatste tijd veel gesteld )
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.233s