login  Naam:   Wachtwoord: 
Registreer je!
 Forum

SELECTED onthouden in WHILE (Opgelost)

Offline jaronneke - 26/04/2009 18:19
Avatar van jaronnekeMySQL interesse De titel zegt het al, ik wil graag mijn keuze kunnen onthouden in mijn onderstaande while lus

  1. <form action="/cms/" method="post" enctype="multipart/form-data">
  2. <select name="uid" onchange="submit();">
  3. <?php
  4.  
  5. $result = mysql_query("SELECT * FROM gebruikers ORDER BY gebruikersnaam ASC");
  6.  
  7. if(mysql_num_rows($result))
  8. {
  9. while($gegevens = mysql_fetch_assoc($result))
  10. { ?>
  11. <option value="<?=$gegevens["uid"];?>"><?=$gegevens["gebruikersnaam"];?></option>
  12. <?php
  13. }
  14. }
  15. ?>
  16. </select>
  17. </form>


Hoe kan ik dit doen?

Alvast bedankt 

4 antwoorden

Gesponsorde links
Offline markla - 26/04/2009 18:23
Avatar van markla PHP interesse de waarde opslaan in een session, is dat geen optie
Offline Brix - 26/04/2009 18:25 (laatste wijziging 26/04/2009 18:26)
Avatar van Brix Nieuw lid met de post in een session bewaren is een idee
  1. $bewaar['uid'] = $_POST['uid'];
  2.  
  3. $_SESSION['bewaar'] = $bewaar;
Offline jaronneke - 26/04/2009 18:27 (laatste wijziging 26/04/2009 18:32)
Avatar van jaronneke MySQL interesse Daarvoor gebruik ik het onderstaande,

  1. if ($_POST["uid"])
  2. {
  3. $uid = $_POST["uid"];
  4. $_SESSION["uid"] = $uid;
  5. }


Maar hoe kan ik nu dit toepassen in de praktijk?

  1. if ($_SESSION["uid"] != '')
  2. {
  3. echo "selected='selected'";
  4. }


edit: dit werkt niet, en ik moet denk ik soort van controleren ofdat de sessie gelijk is aan de $gegevens ?


edit 2:


  1. while($gegevens = mysql_fetch_assoc($result))
  2. { ?>
  3. <option value="<?=$gegevens["uid"];?>"<? if ($_POST["uid"] == $gegevens["uid"])
  4. { echo "selected='selected'"; } ?>><?=$gegevens["gebruikersnaam"];?></option>
  5. <?php
  6. }



did the trick 
Offline Brix - 26/04/2009 18:33
Avatar van Brix Nieuw lid
  1. while($gegevens = mysql_fetch_assoc($result))
  2. {
  3. if($_SESSION['uid'] != "") $selected = "selected='selected'";
  4. ?>
  5. <option value="<?=$gegevens["uid"];?>" <?= $selected; ?>><?=$gegevens["gebruikersnaam"];?></option>
  6. <?php
  7. }
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.223s