[PHP] Geselecteerde waardes laten staan na refresh

Pagina: 1
Acties:
  • 348 views sinds 30-01-2008
  • Reageer

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Voor een website wil ik de mogelijkheid bieden om uit een database een bepaalde entry te kiezen om weer te geven. Hiervoor dient de user een aantal keuzes te maken uit lijstjes.
Dit lukt me prima als ik steeds de (php-)pagina laat verversen na een keuze, maar er zit een groot nadeel aan: de lijstjes springen (uiteraard) weer terug op de beginwaarde, terwijl ik juist zou willen dat ze blijven staan op de gekozen waarde. Ik weet van vroegah dat je dit door het gebruik van frames kan omzeilen, maar daar moet tegenwoordig toch een andere manier voor zijn?
Hint/tip iemand?

Acties:
  • 0 Henk 'm!

  • Blacksnak
  • Registratie: Oktober 2001
  • Laatst online: 07-07-2024
Zul je deze waarden zelf moet setten. Dus in je script de gekozen waarde opvragen (wat je normaal sowieso al doet) en dan de defaultwaarde van je keuzelijst hierop instellen.
BtM909 schreef op dinsdag 22 mei 2007 @ 14:41:
Die lijstjes kan je een attribuut selected meegeven ;)
Inderdaad, was nog ff mooi 'inlepel-voorbeeldje' in elkaar aan't flansen maar ze laten me hier niet gerust op werk >:) En ben ik natuurlijk weer mooi te laat :P Maar goed, toch maar even neerpoten.

HTML:
1
2
3
4
5
6
7
8
<form action="">
<select name="cars">
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="renault" selected="selected">Renault</option>
<option value="audi">Audi</option>
</select>
</form>

[ Voor 64% gewijzigd door Blacksnak op 22-05-2007 14:52 ]


Acties:
  • 0 Henk 'm!

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Die lijstjes kan je een attribuut selected meegeven ;)

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
mjah, daar had ik idd mee zitten stoeien, maar kreeg het in php zo snel niet voor mekaar dattie 'selected' erbij zette als de optie overeenkwam met wat er in de url meegegeven was. Nog maar 'ns naar kijken dan. Maar goed, dan zit ik tenminste op het goede spoor, dankje.

Acties:
  • 0 Henk 'm!

  • MiKeZZa
  • Registratie: December 2004
  • Laatst online: 09:23
Iets wat meegegeven wordt in de url met bijvoorbeeld naam="merk"

kun je ophalen met $_GET[naam]

Misschien dat dit je weer een stapje verder helpt!

Acties:
  • 0 Henk 'm!

  • moozzuzz
  • Registratie: Januari 2005
  • Niet online
MiKeZZa schreef op woensdag 23 mei 2007 @ 18:52:
kun je ophalen met $_GET[naam]
Of met $_POST[naam] als het via een formulier gepost wordt :^)

Acties:
  • 0 Henk 'm!

  • sanzut
  • Registratie: December 2006
  • Nu online

sanzut

It's always christmas time

Of gewoon uit de database halen, via ip of username/userid. Beetje afhankelijk van je applicatie

Acties:
  • 0 Henk 'm!

  • Tofu
  • Registratie: Maart 2003
  • Laatst online: 05-10-2024
moozzuzz schreef op woensdag 23 mei 2007 @ 20:38:
[...]

Of met $_POST[naam] als het via een formulier gepost wordt :^)
Enkel als het forulier op de methode POST staat natuurlijk ;)

Acties:
  • 0 Henk 'm!

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 09-09 13:58

NMe

Quia Ego Sic Dico.

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.

Pagina: 1