login  Naam:   Wachtwoord: 
Registreer je!
 Forum

[Opgelost] Listbox

Offline tswebdev - 20/12/2006 20:50 (laatste wijziging 20/12/2006 21:13)
Avatar van tswebdevPHP interesse Ik heb een listbox waarin de namen van de leden komen te staan.
Maar nu vroeg ik me af hoe ik gegevens van een bepaald lid kan opvragen door in de listbox op een naam te klikken, zonder er een submit knop bij te moeten zetten.

5 antwoorden

Gesponsorde links
Offline Dark_Paul - 20/12/2006 20:54 (laatste wijziging 20/12/2006 20:54)
Avatar van Dark_Paul PHP ver gevorderde Als je dat met PHP wilt doen, moet je op de een of andere manier submitten ofzo. Je pagina moet ververst worden, zodat PHP de nieuwe gegevens kan ophalen en doorsturen.
Met JavaScript kan je echter wel maken, dat er automatisch wordt 'gesubmit' als je op de listbox klikt.
Als je daar iets over wilt weten, hoor ik 't wel..
Offline tswebdev - 20/12/2006 20:58
Avatar van tswebdev PHP interesse Kan je me meer vertellen over die javascript manier?
Offline marten - 20/12/2006 21:10
Avatar van marten Beheerder AJAX oh Ajax jij word kampioen programmeertaal [*hint*]
Offline Dark_Paul - 20/12/2006 21:10 (laatste wijziging 20/12/2006 21:13)
Avatar van Dark_Paul PHP ver gevorderde Het kan op twee manieren.
1: Je maakt een form aan;
2: Je maakt een URL met &uid=xxxx erin aan, waar je de informatie uithaalt.

Manier 1:
<form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
<select id="user" onchange="javascript: document.forms[0].submit()>
<option value="1">Jantje</option>
<option value="2">Pietje</option>
</select>
</form>
Waarbij de waarde van de optie het ID van het desbetreffende lid is.

Manier 2:
<select id="user" onchange="javascript: JumpTo('user')>
<option value="1">Jantje</option>
<option value="2">Pietje</option>
</select>

Functie:
  1. <?php // kleurtjes
  2. function JumpTo(field) {
  3. var value = document.getElementById(field).value;
  4. window.location = 'pagina.php?uid='+value;
  5. }
  6. ?>


Verder weet je denk ik wel hoe je om moet gaan met de POST- en GET-waardes?

@Hierboven:
Inderdaad, AJAX is hier uitermate geschikt voor!
Offline tswebdev - 20/12/2006 21:11 (laatste wijziging 20/12/2006 21:13)
Avatar van tswebdev PHP interesse ja zeker.
Bedankt voor de 2 manieren, maar ik denk dat ik manier 1 ga proberen.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.186s