Radiobutton geeft geen waarde in e-mail

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Mark Liebregts

Mark Liebregts

24/06/2011 23:42:11
Quote Anchor link
Ik probeer een formulier te maken maar wanneer ik de radiobutton wil weten krijg ik geen tekst te zien.
Er staat dan jongen, meisje, onbekend maar geen vink erachter wat er op de site is aangevinkt.

Het gaat om de volgende buttons.

Jongen
Meisje
Onbekend

Ik wil graag weten als er iemand een kaart besteld wat het gaat worden.

Dit is een gedeelte van de php code:


/* Gathering Data Variables */

$aanvraagField = $_POST['aanvraag'];
$naamField = $_POST['naam'];
$adresField = $_POST['adres'];
$postcodeField = $_POST['postcode'];
$woonplaatsField = $_POST['woonplaats'];
$telnoField = $_POST['telno'];
$emailField = $_POST['email'];
$uitgerekendField = $_POST['uitgerekend'];
$naamkidsField = $_POST['naamkids'];
$jongenField = $_POST['jongen'];
$meisjeField = $_POST['meisje'];
$onbekendField = $_POST['onbekend'];
$trouwdatumField = $_POST['trouwdatum'];
$tekstField = $_POST['tekst'];
$gevondenField = $_POST['gevonden'];

$body = <<<EOD
<br><hr><br>
Aangevraagd kaartje: $aanvraagField <br>
Naam: $naamField <br>
Adres: $adresField <br>
Postcode: $postcodeField <br>
Woonplaats: $woonplaatsField <br>
Telefoonnummer: $telnoField <br>
Email: $emailField <br>
Uitrekendatum: $uitgerekendField <br>
Naam kind: $naamkidsField <br>
Jongen: $jongenField <br>
Meisje: $meisjeField <br>
Onbekend: $onbekendField <br>
Datum trouwen/adoptie/geboorte: $trouwdatumField <br>
Tekst: $tekstField <br>
Naam gevonden: $gevondenField <br>
EOD;

Hier het stukje html code

<tr>
<td><p align="right"><font color="#ffffff">Geslacht: </font><br />
</p></td>
<td><p align="left">
<label>
<input type="radio" name="geslacht" value="Jongen" id="geslacht_0" />
<font color="#ffffff">Jongen </font></label>
<br />
<label>
<input type="radio" name="geslacht" value="Meisje" id="geslacht_1" />
<font color="#ffffff">Meisje </font></label>
<br />
<label>
<input type="radio" name="geslacht" value="Onbekend" id="geslacht_2" />
<font color="#ffffff">Onbekend </font></label>
<br />
</p></td>
</tr>

Iemand een suggestie?
 
PHP hulp

PHP hulp

22/12/2024 18:34:53
 

24/06/2011 23:46:09
Quote Anchor link
- Controleer of een post is gedaan met if($_SERVER['REQUEST_METHOD'] == 'POST')
- Niet klakkeloos variabelen kopiëren, valideer eerst.
- Ik zie velden die je in php verwacht niet in je html. En die je in je html hebt niet in je PHP. Dus leer eerst html.
- Font is oud, gebruik CSS. Leer CSS.
- Tabellen horen niet gebruik te worden voor lay-out (ook geen forms).
 
The Force

The Force

24/06/2011 23:46:14
Quote Anchor link
Kijk eens naar $_POST['geslacht'] :)
 
Peter Weidema

Peter Weidema

09/07/2011 17:24:55
Quote Anchor link
Hallo,

Deze regels verwijderen:
$jongenField = $_POST['jongen'];
$meisjeField = $_POST['meisje'];
$onbekendField = $_POST['onbekend'];

Deze regel in de plaats:
$geslacht = $_POST['geslacht'];

Dan zou het moeten werken.

Groet,
Peter
 
The Force

The Force

09/07/2011 19:59:00
Quote Anchor link
Dat is wat ik hem had laten uitvinden bijna een halve maand geleden ;)
 
Mark Liebregts

Mark Liebregts

22/07/2011 23:18:46
Quote Anchor link
Helaas, de vorige post heeft niet gewerkt.. De vinkjes komen niet terug in mijn mail.
Dit is de html code


<td><label for="geslacht">
<div align="right"><font color="#ffffff">Geslacht: </font></div></label></td>
<td><div align="left">
<input name="jongen" type="radio" id="jongen" value="Jongen" Jongen />
jongen
<input name="Meisje" type="radio" id="meisje" value="Meisje" Meisje />
meisje
<input name="Onbekend" type="radio" id="onbekend" value="Onbekend" Onbekend />Onbekend
</div></td>
 
- SanThe -

- SanThe -

23/07/2011 11:45:48
Quote Anchor link
Waarom heb je de html veranderd?
Dit is uit jouw eerste post.

Mark Liebregts op 24/06/2011 23:42:11:
<input type="radio" name="geslacht" value="Jongen" id="geslacht_0" />
<input type="radio" name="geslacht" value="Meisje" id="geslacht_1" />
<input type="radio" name="geslacht" value="Onbekend" id="geslacht_2" />


En dit is de oplossing.

The Force op 24/06/2011 23:46:14:
Kijk eens naar $_POST['geslacht'] :)
 
Mark Liebregts

Mark Liebregts

23/07/2011 15:53:25
Quote Anchor link
Heeeeel hartelijk dank, dat was de oplossing.
In de php file had ik zelf nog iets fout staan,, hij werkt nu

kei bedankt daarvoor!!!
 



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.