Formulär på webbsida - radioknappar

Tråden skapades och har fått 2 svar. Det senaste inlägget skrevs .
1
  • Medlem
  • Thailand
  • 2010-04-03 12:48

Jag försöker få till ett snyggt formulär på vår webbsida. Det innehåller ett antal textrutor och två grupper med radioknappar ja - nej.

Det är ett html-dokument och formuläret har action foo.php. Ett mail med önskad information genereras och skickas. Allt fungerar bra men värdet på radioknapparna kommer inte med.

I php-dokumentet står bl.a.:
<?php

$apartment = $_POST['textfield7'];
$yourname = $_POST['textfield8'];
$guestname = $_POST['guestname'];
$guestage = $_POST['guestage'];
$relation = $_POST['relation'];
$period = $_POST['period'];
$arrival = $_POST['arrival'];
$wishes = $_POST['wishes'];
$reading0 = $_POST['meterreading_0'];
$reading1 = $_POST['meterreading_1'];
de två sista posterna är id på radioknapparna, de ger inga värden i mailet.

Kan någon förklara var felet är, vad skall jag ändra?

  • Oregistrerad
  • 2010-04-03 12:59

Du har helt enkelt gjort fel

Tänk på att du måste sätta ett värde för att du ska få med data vid radio, dvs det finns inget "off" som skickas.

kör en print_r($_POST) så kommer du se alla värden som postas.
Ett tips är att köra en html array istället när du postar
typ name=data[apartment]

Då kan du köra en foreach ($key=>$value)

  • Medlem
  • Thailand
  • 2010-04-04 06:22

Tack för tipset. Jag förstod inte allt du skrev men efter att ha börjat från början så funkar det nu. Tror det var värdet som var fel.

1
Bevaka tråden