---
title: "R1"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/16670-r1"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "carbon.nu"
published: "2002-02-05T15:59:00.000Z"
updated: "2002-02-06T17:26:00.000Z"
replies: 14
views: 221
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/16670-r1"
---

# R1

## #1 — carbon.nu, 2002-02-05T15:59Z

Hej

jag har en radio button i mitt forumlär som ska skickas med formuläret, men det gör det inte, så jag undrar då vart man ska skriva typ $R1 i php filen

```
<?php

if ($namn == "") 
echo "Gav inte dina föräldrar dig något namn? ";
elseif ($mail == "")
echo "Du måste ju fylla i din e-post adress
för att jag ska kunna svara dig :-)";
elseif ($meddelande == "") 
echo "men.. ska du inte skriva något meddelande till mig? :-D";
else 
{
echo("Tack");
mail("info@carbon.nu", "Meddelande från formulär", "$meddelande", "From: $namn <$mail>"); 
} 
?>
```

/A

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

## #2 — Matte, 2002-02-05T18:54Z

If($R1=="on") echo "värdet på R1 är \<b\>$R1\</b\>";

En slinga för att testa vilka variabler som förs över med POST:

```
while (list ($key, $val) = each ($HTTP_POST_VARS)) { 
if (is_array($val)){ 
while (list ($k, $v) = each ($val)){
echo $key."[".$k."] => $v<br>\n";
} 
} else {echo "$key => $val<br>\n";}
}
```

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

## #3 — carbon.nu, 2002-02-05T19:00Z

Vad menar du????
Hur menar du????
Vart menar du????

fattar nada

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

## #4 — Matte, 2002-02-05T19:36Z

Är en radiobutton satt så skickas värdet **on** med formuläret. Är den inte satt skickas variabeln inte alls. Jag gjorde förmodandet att du hade variabeln R1 på din radio button.

Kodslingan jag skickade med listar de variabler som förts över med POST, som:
Variabelnamn =\> värde.
**\=\>** är ingen kod utan rena tecken vid utskrift. Du kan byta ut det mot t.ex "är satt till" ($key är satt till $val).

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

## #5 — carbon.nu, 2002-02-05T20:14Z

Ok

så hur ska då feedback.php se ut för att R1 ska komma med i mailet :q

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

## #6 — Matte, 2002-02-05T21:11Z

Innan du skickar mailet:

```
If(isset($r1) && $R1=="on"){
$meddelande.="\nR1 är markerad\n"
}
```

\\n är kod för radbyte i mailet.

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

## #7 — carbon.nu, 2002-02-05T21:22Z

De funka ju såååå bra åxå

du ser på koden nedan var jag satte koden jag fick av dig...

Vad FAN fgör jag för nåt fel?\`???
:-)

```
<?php

if ($namn == "") 
echo "Gav inte dina föräldrar dig något namn?";
elseif ($mail == "")
echo "Du måste ju fylla i din e-post adress
för att jag ska kunna svara dig :-)";
elseif ($meddelande == "") 
echo "men.. ska du inte skriva något meddelande till mig? :-D";
else 
{
echo("Tack");
mail("info@carbon.nu", "Meddelande från formulär", "$meddelande", "From: $namn <$mail>"); 
If(isset($r1) && $R1=="on"){
$meddelande.="\nR1 är markerad\n"
}
} 
?>
```

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

## #8 — Matte, 2002-02-05T23:02Z

```
echo("Tack");
If(isset($R1) && $R1=="on"){
$meddelande.="\nR1 är markerad\n";
}
mail("info@carbon.nu", "Meddelande från formulär", "$meddelande", "From: $namn <$mail>");
```

Vad den lilla kodsnutten gör är att lägga till valfri text (som du väljer) till ditt meddelande. Läggs lämpligtvis in någonstans före (behöver inte vara direkt före) mail-funktionen som skickar meddelandet.

Om du vill kan du rensa i if-satsen. Det räcker med:
If(isset($R1)){

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

## #9 — carbon.nu, 2002-02-06T10:57Z

hmm, det funkade eller inte

så här ser formuläret med R1 ut:
Jag kanske har gjort nåt fel i det....

```
Namn:
<INPUT NAME="namn" TYPE="text" SIZE="30" MAXLENGTH="99" style="font: 8pt verdana">
E-post adress:
<INPUT NAME="mail" TYPE="text" SIZE="30" MAXLENGTH="99" style="font: 8pt verdana">
<input type="radio" value="V1" checked name="R1">
<input type="radio" name="R1" value="V2">
Mitt meddelande:
<TEXTAREA NAME="meddelande" ROWS="5" COLS="60" WRAP="Virtual"
 style="font: 8pt verdana">
```

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

## #10 — hebbarus, 2002-02-06T11:12Z

Tja!

Kan du inte visa hela koden? Inklusive all PHP och formen tillsammans! Det skule underlätta!

mvh hebbe

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

## #11 — carbon.nu, 2002-02-06T13:21Z

kontakt.html:

```
<form action="feedback.php" method="post">
Namn:
<INPUT NAME="namn" TYPE="text" SIZE="30" MAXLENGTH="99" style="font: 8pt verdana">
E-post adress:
<INPUT NAME="mail" TYPE="text" SIZE="30" MAXLENGTH="99" style="font: 8pt verdana">
<input type="radio" value="V1" checked name="R1">
<input type="radio" name="R1" value="V2">
Mitt meddelande:
<TEXTAREA NAME="meddelande" ROWS="5" COLS="60" WRAP="Virtual"
style="font: 8pt verdana">
</FORM>
```

och feedback.php

```
<?php

if ($namn == "") 
echo "Gav inte dina föräldrar dig något namn?";
elseif ($mail == "")
echo "Du måste ju fylla i din e-post adress
för att jag ska kunna svara dig :-)";
elseif ($meddelande == "") 
echo "men.. ska du inte skriva något meddelande till mig? :-D";
else 
{
echo("Tack");
If(isset($R1) && $R1=="on"){
$meddelande.="\nR1 är markerad\n";
}
mail("info@carbon.nu", "Meddelande från formulär", "$meddelande", "From: $namn <$mail>");
} 
?>
```

så ser det ut

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

## #12 — Matte, 2002-02-06T17:02Z

Prova det här.

```
<?php
if ($namn == "") 
echo "Gav inte dina föräldrar dig något namn?";
elseif ($mail == "")
echo "Du måste ju fylla i din e-post adress
för att jag ska kunna svara dig :-)";
elseif ($meddelande == "") 
echo "men.. ska du inte skriva något meddelande till mig? :-D";
else 
{
if ($R1=="V1"){
$meddelande.="\nDu valde V1\n";
} elseif ($R1=="V2"){
$meddelande.="\nDu valde V2\n";
}
mail("info@carbon.nu", "Meddelande från formulär", "$meddelande", "From: $namn <$mail>");
echo("Tack");
} 
?>
```

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

## #13 — carbon.nu, 2002-02-06T17:11Z

TACK

äntligen funka de

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

## #14 — Matte, 2002-02-06T17:23Z

Grejen var att jag visste inte om att du hade value med i din input/radio-tagg. Annars hade koden fungerat.

Ett tips. Ta en titt på testslingan som jag skrev i mitt första inlägg. Lägg den i en fil (inom php-taggar), och när du är osäker på vad du får från ett formulär, skicka då formuläret till den filen. Om du hade gjort det med ditt formulär så hade du fått en lista med dina variabler varibland detta hade stått:

R1 =\> V1

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

## #15 — carbon.nu, 2002-02-06T17:26Z

hmm, det ska jag ta vara på

Tack

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

---

Tråden på webben: https://www.webforum.nu/amne/php/16670-r1
