geselecteerde waarde in dropdown box

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Donster

Donster

27/03/2006 17:24:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?
   echo "<select name=\"land\">";
   echo "<option>OPTIE1</option>\n";
   echo "<option>OPTIE2</option>\n";
   echo "<option>OPTIE3</option>\n";
   }

   echo "</select>";
?>


Wat wil ik:
------------
Stel in de database staat 'OPTIE2' , dan wil ik dat in de select box de waarde OPTIE2 automatisch geselecteerd is..


Waarom:
-----------

Dit word een admin formulier , dus als een admin Optie 3 kiest en dan submit , en hij/zij gaat later weer naar het formulier , dan moet alles in het formulier zo staan zoals het de laatste keer in de database is gezet..

Met een gewoon veld kun je gewoon simpel een echo uit de database doen.. maar dropdown is wat lastig ..

Weet iemand hoe je zoiets moet doen?



Ps,
Nog even een anderre vraag:

Een tijd terug heeft JAN hier op het forum een manier gepost waarmee je verschillende kleuren aan een row kunt geven. ( dus row 1 geel ,row 2 rood en dan om en om..)
Ipv van gewone html kleuren , gebruikte hij er css voor..
Weet iemand mischien waar ik het kan vinden?
 
PHP hulp

PHP hulp

16/11/2024 08:58:52
 
Donster

Donster

27/03/2006 18:31:00
Quote Anchor link
Waneer kun je btw weer zoeken op php hulp? - nu is hij tijdelijk offline staat er..
 
Donster

Donster

27/03/2006 21:45:00
Quote Anchor link
In html is het:

<option>Choice01
<option>Choice02
<option selected>Choice03
</select>

Het probleem is dat selected 'achter de option moet staan ... hoop dat iemand het weet.

EDIT: Via google kan ik het stukje van jan niet vinden .. heb op alles termen gezocht die ik kon bedenken)

kleuren+ phphulp alternate rows .. etc etc
Gewijzigd op 27/03/2006 21:49:00 door Donster
 

27/03/2006 21:47:00
Quote Anchor link
1) Afbeelding
2) Google: zoekwoord site:phphulp.nl
 
Jan Koehoorn

Jan Koehoorn

27/03/2006 21:52:00
Quote Anchor link
Meestal doe je zoiets:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
    $selected
= 'optie2';

    echo '<select name="my_select">';
    foreach ($array as $value) {
        if ($value == $selected) {
            echo '<option value'.$value.' selected>'.$value.'</option>';
        }

        else {
            echo '<option value'.$value.'>'.$value.'</option>';
        }
    }

    echo '</select>';
?>


edit: die $array in mijn voorbeeld moet alle waardes van je options bevatten.
Gewijzigd op 27/03/2006 21:54:00 door Jan Koehoorn
 
Donster

Donster

27/03/2006 21:58:00
Quote Anchor link
Bedankt JAN!! , het werkt perfect!
Nu kan ik lekker slapen , want morgen ga ik beginnen met mijn eerste grote script :D


Ps, @ Jan , weet jij nog waar jou post staat over die afwisselende row kleuren met css?. ( om en om)
Gewijzigd op 27/03/2006 22:17:00 door Donster
 



Overzicht Reageren

 
 

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.