Avatar billede neslo.p Nybegynder
05. januar 2003 - 14:57 Der er 11 kommentarer og
2 løsninger

function som ik kan udregne !!

Hej ::

Jeg har de sidste par timer siddet med denne her: som jeg bare ikke kan få til at fungere !!!

Jeg ved der er noget galt.. bare ikke rigtigt hvad ??

fil:::: test.php

<html>

<head>
<title>tester</title>
</head>

<body>
<form method="post" action="test.php">
<table border="0" width="35%">
  <tr>
    <td>Antal</td>
    <td><input type="text" name="antal" size="20" value=""></td>
  </tr>
  <tr>
    <td>pris</td>
    <td><input type="text" name="pris" size="20" value=""></td>
  </tr>
  <tr>

</table>
<input type="submit" value="submit" name="submit">

</form>
</body>
</html>

<?
if($submit)
{
function pris($antal,$pris)
    {
    $total=$antal * $pris;
    return $total;
    }
echo"<p> prisen totalt er $total </p>";
}
?>
Avatar billede mjl Nybegynder
05. januar 2003 - 15:03 #1
Hvorfor ikke bare...

<form method="post" action="test.php">
<table border="0" width="35%">
  <tr>
    <td>Antal</td>
    <td><input type="text" name="antal" size="20" value=""></td>
  </tr>
  <tr>
    <td>pris</td>
    <td><input type="text" name="pris" size="20" value=""></td>
  </tr>
  <tr>

</table>
<input type="submit" value="submit" name="submit">

</form>
</body>
</html>

<?
if($antal != '') {
$total = $antal * $pris;
}
echo"<p> prisen totalt er $total </p>";
?>
Avatar billede mjl Nybegynder
05. januar 2003 - 15:05 #2
Måske skulle du også sætte det før

</body>
</html>

;O)
Avatar billede mjl Nybegynder
05. januar 2003 - 15:05 #3
Det skal jo være inden for dine tags...
Avatar billede jensgram Nybegynder
05. januar 2003 - 15:12 #4
Hvis du endelig vil gøre det sådan:

<?
if($submit)
{
function pris($antal,$pris)
    {
    $total=$antal * $pris;
    return $total;
    }
echo"<p> prisen totalt er $total </p>";
}
?>

Så er det:

<?
if($submit)
{
function pris($antal,$pris)
    {
    $total=$antal * $pris;
    return $total;
    }
echo"<p> prisen totalt er " . pris($_POST['antal'], $_POST['pris']) . "</p>";
}
?>
Avatar billede neslo.p Nybegynder
05. januar 2003 - 15:12 #5
udregningen kommer jo meget pænt ud... :-) MEN årsagen til at jeg ønsker at bruge function() er at der skal være flere regnstykker som så tilsidst bliver regnet sammen til en sumtotal
Avatar billede jensgram Nybegynder
05. januar 2003 - 15:13 #6
... da $total er en variabel, der kun er gyldig indenfor pris()-scopet!
Avatar billede stalle Nybegynder
05. januar 2003 - 15:15 #7
hvilken php version ?
Avatar billede neslo.p Nybegynder
05. januar 2003 - 15:20 #8
stalle>> PHP Version 4.1.2
mr. noname>> vil de hjælpe hvis jeg lavede global $total
tjekker lige det andet i har skrevet :-)
Avatar billede neslo.p Nybegynder
05. januar 2003 - 15:44 #9
mr noname >> giv mig lige et svar... så du kan få dine point...
Avatar billede jensgram Nybegynder
05. januar 2003 - 15:56 #10
Var det det du søgte?
Avatar billede neslo.p Nybegynder
05. januar 2003 - 16:24 #11
mr_noname samt mjl.. jeg valget at  dele point, da summen af mit sprøgsmål bliver lidt fra hvert jeres svar...

;-) takker...
Avatar billede mjl Nybegynder
05. januar 2003 - 16:24 #12
Selv tak...
Avatar billede jensgram Nybegynder
05. januar 2003 - 16:50 #13
så lidt - takker for points
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