Selectief Geheugen

Voordat je deze tut leest; na het maken ervan ontdekte ik een mooiere manier, die ik op de laatste pagina van deze tut gezet heb. Als je evengoed de hele tut wilt lezen: be my guest :-)

Elke PHP programmeur moet wel eens een formulier maken. In zo'n formulier komen vaak zogenaamde selectboxen voor, waarbij de gebruiker een keuze kan maken uit een aantal opties. Een selectbox ziet er zo uit:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<select name="maand">
    <option value="januari">januari</option>
    <option value="februari">februari</option>
    <option value="maart">maart</option>
    <!-- enzovoort -->
</select>

Je kunt van tevoren alvast een optie selecteren door er selected="selected" achter te zetten; in het voorbeeld hieronder wordt februari geselecteerd
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<select name="maand">
    <option value="januari">januari</option>
    <option value="februari" selected="selected">februari</option>
    <option value="maart">maart</option>
    <!-- enzovoort -->
</select>

Het probleem is vaak: hoe onthoud je de waarde van een selectbox als het formulier verzonden is? Stel dat de gebruiker een of ander veld niet goed heeft ingevuld. Dan wil je hem het formulier nog een keer laten zien. Het is dan belangrijk dat de dingen die al ingevuld waren niet opnieuw ingevuld hoeven te worden.

« Lees de omschrijving en reacties

Inhoudsopgave

  1. Selectief Geheugen
  2. Waarde opvragen en de juiste optie selecteren
  3. Een kortere manier zonder notices
  4. Een mooiere manier met associatieve arrays
  5. Meer dan 1 selectbox: automatisch genereren
  6. Eureka: multidimensionale array!

PHP tutorial opties

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.