---
title: "Problem med formulärdata"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/150495-problem-med-formulärdata"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "lilja"
published: "2006-08-24T13:50:14.000Z"
updated: "2006-08-24T16:49:33.000Z"
replies: 5
views: 339
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/150495-problem-med-formulärdata"
---

# Problem med formulärdata

## #1 — lilja, 2006-08-24T13:50Z

Jag har ett formulär med 6 frågor i 3 kategorier.

Första frågan har 5 svarsalternativ i form av radiobuttons. Namnet på de fem är "reply1.1". Andra frågan i den kategori är likadan men heter "reply1.2". Nästa 5 heter "reply2.1" osv. När jag sedan försöker loopa igenom dessa i php vill det inte fungera. 

Det fungerar om jag tar bort punkten. Jag vill dock inte göra det då formuläret är en uppgift som vi ska göra i skolan. Vi fick formuläret från läraren.

När jag tar emot data använder jag '-tecken och då borde väl punkten inte spela någon roll???

Någon som har en ide. Dett känns så enkelt men jag hittar inget svar :(

Permalänk: https://www.webforum.nu/p/150495

## #2 — nitro2k01, 2006-08-24T13:54Z

lite kod skulle inte skada...

Permalänk: https://www.webforum.nu/p/1858084

## #3 — lilja, 2006-08-24T13:57Z

<http://www.cs.ucf.edu/~jmmoshell/DIG4921c/lab1assignment.html>

Där är länken till formuläret. Jag har nog dessutom tänkt lite fel i PHP-koden men jag har fortfarande problem att ta emot data när radiobuttons heter något.med.punkt

Permalänk: https://www.webforum.nu/p/1858085

## #4 — The_Hulk, 2006-08-24T13:58Z

testa att skriva ut $\_REQUEST med print_r

```php
print_r($_REQUEST);
```

Hittar du inte lösningen så kan du få mer hjälp.
tyckte det var bättre du fick debugga koden lite själv.
Hoppas inte detta ska räknas som fusk då jag bara gav tips hur du ska felsöka.

Permalänk: https://www.webforum.nu/p/1858086

## #5 — lilja, 2006-08-24T14:17Z

Jag vill lära mig och inte fuska! :)

Det verkar som att en . omvandlas till ett \_ tecken.

Kan ju vara så att läraren inte tänkt på det också. Verkar nästan så. Tack, jag tror jag löst det nu. Ska bara se om jag får till det innan jag accepterar :)

Permalänk: https://www.webforum.nu/p/1858094

## #6 — lilja, 2006-08-24T16:49Z

Jag löste det nu :) Tog bort punkterna så att radio-knapparna (vad fasen heter det på svenska? :P) så nu heter de reply11, reply12, reply21, reply22 osv...

Sedasn fångar jag informationen med följande kod:

```
$arrGrades[1]=0;
	$arrGrades[2]=0;
	$arrGrades[3]=0;
	$arrGrades[4]=0;
	$arrGrades[5]=0;
	
	// Loop trough all the questions
	for($category=1; $category<=3; $category++)
	{
		// Loop trough all the alternatives
		for($question=1; $question<=2; $question++)
		{
			$arrGrades[$_POST['reply'.$category.$question]] += 1;
		}
	}
```

Sen för att få ut hur många svar av en viss typ (1=Great, 2=SoSo, osv) jag får skriver jag bara:

```
<?php print $arrGrades[1]; ?>
```

Permalänk: https://www.webforum.nu/p/1858141

---

Tråden på webben: https://www.webforum.nu/amne/php/150495-problem-med-formulärdata
