verschil tussen radio button / text field

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Martijn Peek

Martijn Peek

13/02/2006 13:36:00
Quote Anchor link
Hoi,

Ik heb een site waar mensen zich kunnen aanmelden voor deelname aan een evenement. Nu heb ik alle mensen die vorig jaar hebben meegedaan in een aparte tabel gestopt, en voor registratie van dit jaar kijkt het formulier eerst of je gegevens voorkomen in de tabel van vorig jaar , zo ja dan komen die gegevens automatisch tevoorschijn in het formulier , zo nee dan verschijnt er een blanko formulier.

Echter bij text velden haalt ie alles uit de database , alleen bij een radio button (ja / nee keuze) laat ie niet de keuze uit de database zien.

Wie weet wat ik hier aan kan doen.

alvast bedankt

martijn
 
PHP hulp

PHP hulp

16/11/2024 07:47:17
 
Lissy Pixel

Lissy Pixel

13/02/2006 14:17:00
Quote Anchor link
Dat is een goeie en ik zal je zeggen (niet dat je hier iets mee opschiet) ik heb geen flauw idee....

Wie heeft er hulp?
 
Erik Rijk

Erik Rijk

13/02/2006 14:25:00
Quote Anchor link
er was laatste een topic over hoe je dat met een checkbox moet doen.

Ik weet helaas niet meer precies hoe de oplossing was. Ik weet enkel nog dat het wel vrij simpel was.

het html is het <INPUT TYPE="radio" NAME="" checked>
met xhtml ipv checked: .... (dat moet ik dus weten).

dan kon je een $var maken.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?
if($row['bar'] == 'yes'){
// $var = checked;
} else {
// $var = '';
}
?>


<INPUT TYPE="radio" NAME="" $var>

hoop dat je begrijpt wat ik bedoel, of het werkt is vraag 3 :(
 
- wes  -

- wes -

13/02/2006 14:31:00
Quote Anchor link
if ($row['reedsbetaaldoid'])
{
echo "<input type='checkbox' checked>";
} else {
echo "<input type='checkbox'>";
}


moet je wel genoeg helpen
 
Erik Rijk

Erik Rijk

13/02/2006 14:58:00
Quote Anchor link
@ wes

je hebt denk ik gelijk.
ik dacht dat hij zoiezo 2 radio buttons wilde.

een radio button voor JA
en een voor NEE
 
Willem vp

Willem vp

13/02/2006 15:05:00
Quote Anchor link
@Erik:

Bij XHTML moet je checked="checked" gebruiken (in plaats van simpelweg 'checked').
 
Erik Rijk

Erik Rijk

13/02/2006 15:14:00
Quote Anchor link
ja dat wist ik dus niet meer ;)
ik dacht dat het iets heel anders dan checked was.
selected dacht ik aan.
 
Martijn Peek

Martijn Peek

14/02/2006 14:54:00
Quote Anchor link
Allen bedankt voor de reacties, ik heb ermee zitten puzzelen , maar het gaat mij niet lukken .

Het gaat er bij deze om of je man of vrouw bent , echter hij zegt altijd dat je een man bent

onderstaande is zoals ik het altijd had staan in het formulier , zonder php:

echo "<tr bgcolor='000000'>";
echo "<td class='harry' width='125'><small>Geslacht :</td>";
echo "<td class='harry' width='400'><input type='radio' name='mv' Value='M' CHECKED>Man <input type='radio' name='mv' Value='V'>Vrouw</td>";
echo "</tr>";
 
Arjan Kapteijn

Arjan Kapteijn

14/02/2006 15:02:00
Quote Anchor link
Ik ga er vanuit dat we de $geslacht al uit de database hebben gehaald:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
if(isset($geslacht))
{

     if($geslacht == "M")
     {

        echo '<input type="radio" name="mv" Value="M" CHECKED>Man';
        echo '<input type="radio" name="mv" Value="V">Vrouw';
     }
else{
         echo '<input type="radio" name="mv" Value="M">Man';
        echo '<input type="radio" name="mv" Value="V" CHECKED>Vrouw';
     }
}

?>


Er zijn makkelijkere/simpelere oplossingen te verzinnen dan dit, maar deze is wel het duidelijkst voor iemand die er nog niet zo handig in is :).
 
Lissy Pixel

Lissy Pixel

14/02/2006 15:06:00
Quote Anchor link
Helder de uitleg en mij is het duidelijk :)
 
Martijn Peek

Martijn Peek

14/02/2006 15:15:00
Quote Anchor link
Arjan:
Ik ga er vanuit dat we de $geslacht al uit de database hebben gehaald:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
if(isset($geslacht))
{

     if($geslacht == "M")
     {

        echo '<input type="radio" name="mv" Value="M" CHECKED>Man';
        echo '<input type="radio" name="mv" Value="V">Vrouw';
     }
else{
         echo '<input type="radio" name="mv" Value="M">Man';
        echo '<input type="radio" name="mv" Value="V" CHECKED>Vrouw';
     }
}

?>


Er zijn makkelijkere/simpelere oplossingen te verzinnen dan dit, maar deze is wel het duidelijkst voor iemand die er nog niet zo handig in is :).


Arjen , Dank je wel, deze werkt , maar brutale vraag , want is volgens jou dan een makkelijke oplossing ?
 
Arjan Kapteijn

Arjan Kapteijn

14/02/2006 15:34:00
Quote Anchor link
Je kan wat efficientere oplossingen verzinnen, bijv zoiets:

<input type="radio" name="mv" Value="M"
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php if($geslacht =="M"){ echo 'CHECKED'; }?>
>Man

<input type="radio" name="mv" Value="V"
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php if($geslacht =="V"){ echo 'CHECKED'; }?>
>Vrouw
Gewijzigd op 14/02/2006 15:34:00 door Arjan Kapteijn
 



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.