Drop down uit database halen?

Gestart doorAllard16 reacties56 weergaven

17 berichten · pagina 1 van 2

Allard

Lid · Topicstarter

Berichten
970
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Hallo,

Ik heb een drop down (zie hieronder). Als je bijvoorbeeld De heer aankruis, wordt hij opgeslagen in de database. Er staat dan bij het tabel aanhef; De heer.
<select name="aanhef" id="aanhef" style="width: 85px;">
<option>De heer</option>
<option>Mevrouw</option>
</select>


Maar als ik het wil showen. Dus wil laten zien, doe ik dat zo. Maar dan is het gewoon als tekst.

<?= $aanhef ?>


Als ik het in een tekstveld wil showen doe ik dat zo:

<input type="text" size="20" value="<?= $aanhef ?>" name="aanhef">


Ik gebruik dan het stuk value="". Maar in een drop down kun je geen value doen. Daar moet je gebruik maken van select="select". De gene die geselecteerd is. Dat doe je dus zo:
<select name="aanhef" id="aanhef" style="width: 85px;">
<option select="select">De heer</option>
<option>Mevrouw</option>
</select>


Maar hoe kan ik dan de gene die select="select" is. de gene uit de database is. Dus dat de gene die in dae database staat select="select" is. En dat als ik deze verander in bijvoorbeeld Mevrouw. Dat Mevrouw de select="select" is. Dat kan zo. (zie hieronder) maar dan staat er twee keer De heer of Mevrouw.

<option select="select" value="<?= $aanhef ?>"><?= $aanhef ?></option>
0
Berichten
3.000
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Moet dit niet in Aanvragen?
0
Allard

Lid · Topicstarter

Berichten
970
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Nee ik heb een webprobleem.
0
Berichten
3.000
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ja maar je geeft er een vergoeding voor
0
Allard

Lid · Topicstarter

Berichten
970
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ag ja anders reageert niemand. Heb je nuttige dingen te zeggen?
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Het hoord in aanvragen tenzij er geen vergoeding aan zit
en ik snap je vraag ECHT niet
0
Allard

Lid · Topicstarter

Berichten
970
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
In een invulveld gebruik ik dit:

<input value="<?= $straat ?>" name="straat" id="straat" size=23 style="width: 163px;" type="tekst">


Maar in een drop down kan je geen value="" gebruiken.
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
je bedoeld < option>php $var; ?>
PS: fouten die jij maakt verbeterd
0
Allard

Lid · Topicstarter

Berichten
970
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Nee de, value. Dat kan namelijk niet in een drop down.
0
Berichten
18.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
<option value="[COLOR= #0000BB]<?php[/COLOR] [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$var[/COLOR][COLOR= #007700];[/COLOR] ?>">[COLOR= #0000BB]<?php[/COLOR] [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$var[/COLOR][COLOR= #007700];[/COLOR] ?></option>
0
Allard

Lid · Topicstarter

Berichten
970
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ik zal het nog een keer uitleggen. Ik heb een drop down (zie hieronder). Als je bijvoorbeeld De heer aankruis, wordt hij opgeslagen in de database. Er staat dan bij het tabel aanhef; De heer.
<select name="aanhef" id="aanhef" style="width: 85px;">
<option>De heer</option>
<option>Mevrouw</option>
</select>


Maar als ik het wil showen. Dus wil laten zien, doe ik dat zo. Maar dan is het gewoon als tekst.

<?= $aanhef ?>


Als ik het in een tekstveld wil showen doe ik dat zo:

<input type="text" size="20" value="<?= $aanhef ?>" name="aanhef">


Ik gebruik dan het stuk value="". Maar in een drop down kun je geen value doen. Daar moet je gebruik maken van select="select". De gene die geselecteerd is. Dat doe je dus zo:
<select name="aanhef" id="aanhef" style="width: 85px;">
<option select="select">De heer</option>
<option>Mevrouw</option>
</select>


Maar hoe kan ik dan de gene die select="select" is. de gene uit de database is. Dus dat de gene die in dae database staat select="select" is. En dat als ik deze verander in bijvoorbeeld Mevrouw. Dat Mevrouw de select="select" is. Dat kan zo. (zie hieronder) maar dan staat er twee keer De heer of Mevrouw.

<option select="select" value="<?= $aanhef ?>"><?= $aanhef ?></option>
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
<select name="aanhef" id="aanhef" style="width: 85px;">
<option[COLOR= #0000BB]<?[/COLOR]php [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$aanhef[/COLOR] [COLOR= #007700]==[/COLOR] [COLOR= #DD0000]De heer[/COLOR] [COLOR= #007700]?[/COLOR] [COLOR= #DD0000] selected="selected"[/COLOR] [COLOR= #007700]:[/COLOR] [COLOR= #DD0000][/COLOR][COLOR= #007700];[/COLOR] ?>>De heer</option>
<option[COLOR= #0000BB]<?[/COLOR]php [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$aanhef[/COLOR] [COLOR= #007700]==[/COLOR] [COLOR= #DD0000]Mevrouw[/COLOR] [COLOR= #007700]?[/COLOR] [COLOR= #DD0000] selected="selected"[/COLOR] [COLOR= #007700]:[/COLOR] [COLOR= #DD0000][/COLOR][COLOR= #007700];[/COLOR] ?>>Mevrouw</option>
</select>


Zo?
al zou ik je option-dingen wel standaard een value meegeven (1 voor de heer en 2 voor mevrouw ofzo), anders krijg je rare dingen als je er over een tijdje dhr en mevr van maakt ofzo.
0
Berichten
10.409
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Het is
0
Allard

Lid · Topicstarter

Berichten
970
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Dat maakt niet uit, sorry.
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Werkt mijne?
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren