---
title: "Function"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/157130-function"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "moje"
published: "2007-02-13T15:07:05.000Z"
updated: "2007-02-14T21:32:38.000Z"
replies: 6
views: 370
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/157130-function"
---

# Function

## #1 — moje, 2007-02-13T15:07Z

ska göra ett enkelt forumlär där värdena skickas till php function
men hur jag än försöker får jag den inte att fungera
functionen ska lägga ihop två tal talen 

jag lyckas göra de om jag inte skirver de som en funktion

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

## #2 — The_Hulk, 2007-02-13T15:25Z

visa vad du har kommit fram till än så länge, svårt att säga vad som är fel annars.

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

## #3 — moje, 2007-02-13T15:38Z

\<?php

	function count($tal1 , $tal2){
		$tal1 = $\_POST\[tal1\];
		$tal2 = $\_POST\[tal2\];
		$count = "\<b\>" . ($tal1 + $tal2) . "\<b\>";
		return;
		}
		

	
	print "svar " . $count . " st";
		

?\>

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

## #4 — The_Hulk, 2007-02-13T16:42Z

du returnerar ju inget i din funktion.
du har return;
variablen $count är bara deklarerad innanför funktionen.

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

## #5 — moje, 2007-02-14T11:45Z

> **The_Hulk skrev:**
>
> du returnerar ju inget i din funktion.
> du har return;
> variablen $count är bara deklarerad innanför funktionen.

oj oj förstod inte de där du sa nu
har nyss börjat lära mig php

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

## #6 — leed, 2007-02-14T11:49Z

```php
<?php

function count($tal1 , $tal2){
$tal1 = $_POST[tal1];
$tal2 = $_POST[tal2];
$count = "<b>" . ($tal1 + $tal2) . "<b>";
return;
}

print "svar " . $count . " st";

?>
```

Borde väl vara så här istället

```php
<?php

function count($tal1 , $tal2){
  $count = "<b>" . ($tal1 + $tal2) . "<b>";
  return $count;
}

print "svar " . count($_POST[tal1],$_POST[tal2] . " st";

?>
```

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

## #7 — K@llen, 2007-02-14T21:32Z

Count är ett reserverat namn i PHP. Finns en funktion i PHP:s bibliotek som redan heter så. Tänk även på att formatera informationen med HTML utanför funktionen, alltså vid utskriften. Moje, ett exempel på hur du kan göra: 

```
<?php
function add($tal1 , $tal2) {
    return $sum = $tal1 + $tal2;
}

print "<b>" . add($_POST["tal1"], $_POST["tal12"]) . "</b>";
?>
```

Träna nu flitigt. ;)

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

---

Tråden på webben: https://www.webforum.nu/amne/php/157130-function
