Avatar billede jevbabz Nybegynder
08. januar 2006 - 18:07 Der er 2 kommentarer

Ligge nogle values fra en form sammen..

Hep hey

Jeg har en slags test der er lavet ud af en form hvor man enten kan vælge $svar1 er fks 1 eller 0

For at regne ud hvor mange personen har rigtigt, så skal man jo ligge alle $svar sammen, der er 15 af dem altså fra $svar1 til £svar2

Jeg bruger dette regnestykke til at regne det ud
$svar1 = $_REQUEST["svar1"];
$svar2 = $_REQUEST["svar2"];
$svar3 = $_REQUEST["svar3"];
$svar4 = $_REQUEST["svar4"];
$svar5 = $_REQUEST["svar5"];
$svar6 = $_REQUEST["svar6"];
$svar7 = $_REQUEST["svar7"];
$svar8 = $_REQUEST["svar8"];
$svar9 = $_REQUEST["svar9"];
$svar10 = $_REQUEST["svar10"];
$svar11 = $_REQUEST["svar11"];
$svar12 = $_REQUEST["svar12"];
$svar13 = $_REQUEST["svar13"];
$svar14 = $_REQUEST["svar14"];
$svar15 = $_REQUEST["svar15"];
$svarialt = $svar1+$svar2+$svar3+$svar4+$svar5+$svar6+$svar7+$svar8+$svar9+$svar10+$svar11+$svar12+$svar13+$svar14+$svar15;

Hvis vi fks bare tager nogle svar, og laver den sådan her

$svarialt = 0+1+0+1+1+1+0+1+1+0+1+0+1+1

så kunne regne stykket se sådan ud, men jeg kan ikke få den til at give mere end 1? Denne der skulle jo gerne give 9 eller lign

Nogle ideer? Min server er unoeuro.com
Avatar billede jaw Nybegynder
08. januar 2006 - 18:10 #1
Prøv:

$svarialt = 0;
for($i = 1; $i <= 15; $i++) {
  $svarialt = $svarialt + ${"svar".$i};
}
echo $svarialt;

Det du skriver burde nu også virke.
Avatar billede tjp Mester
09. januar 2006 - 00:33 #2
Nysgerrighed driver mig til at spørge: ;-)
Er det 0 eller 1 du modtager, udtryk for hhv. forkert eller rigtigt svar? Eller et det blot de to svar man kan vælge mellem? I sidste tilfælde fås jo ikke antal af rigtige svar, når man lægger variablerne sammen, men blot antal af 1-svar.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester