Avatar billede dhunters Nybegynder
11. februar 2003 - 21:41 Der er 3 kommentarer og
1 løsning

Kun lægge de viste tal sammen

Hei der...

Jeg har to koder:
ordre.php:
<html>
<head>
<title>test</title>
</head>
<body>
<form method=post action=ordre.php>
<table border=1>
<tr>
<td></td><td>Produkt</td><td>pris</td>
</tr>
<tr>
<td>
        <input type="checkbox" name="test" value="checkbox">
      </td><td><input type=text name=test1></td><td><input type=text name=test2></td>
</tr>
<tr>
      <td>
        <input type="checkbox" name="test3" value="checkbox">
      </td>
      <td><input type=text name=test4></td><td><input type=text name=test5></td>
</tr>
<tr>
      <td>
        <input type="checkbox" name="test6" value="checkbox">
      </td>
      <td><input type=text name=test7></td><td><input type=text name=test8></td>
</tr>
</table>
<input type=submit value=send>
</form>
<?
include "bund.php"
?>
</body>
</html>

og bund.php:
<html>
<head>
<title>bund</title>
</head>
<body>
<?
if ($test){
echo "<table border=1><tr><td>$test1</td><td>$test2</td></tr>";
}
?>
<?
if ($test3){
echo "<tr><td>$test4</td><td>$test5</td></tr></table>";
}
?>
<?
if ($test6){
echo "<tr><td>$test7</td><td>$test8</td></tr></table>";
}
?>
<?
$samletpris = $test2 + $test5 + $test8;
echo "<table><tr><td>I alt:</td><td>";
echo number_format($samletpris,2,",",".");
echo "</td></tr></table>";
?>
</body>
</html>

Nu skal jeg så bare kun have den til KUN at lægge de viste tal sammen til sidst! Hvordan gør jeg det?

Eksempel kan ses på http://dhunter.frip.dk/varekurv/test/ordre.php

på forhånd tak,
/dhunters
Avatar billede dhunters Nybegynder
11. februar 2003 - 21:44 #1
Avatar billede Slettet bruger
11. februar 2003 - 22:11 #2
Et skud i tågen.... men er det det her du leder efter?
Bund.php:
<html>
<head>
<title>bund</title>
</head>
<body>
<?
$samletpris = 0;
if ($test){
$samletpris +=$test2;
echo "<table border=1><tr><td>$test1</td><td>$test2</td></tr>";
}
?>
<?
if ($test3){
$samletpris +=$test5;
echo "<tr><td>$test4</td><td>$test5</td></tr></table>";
}
?>
<?
if ($test6){
$samletpris +=$test8;
echo "<tr><td>$test7</td><td>$test8</td></tr></table>";
}
?>
<?
echo "<table><tr><td>I alt:</td><td>";
echo number_format($samletpris,2,",",".");
echo "</td></tr></table>";
?>
</body>
</html>
Avatar billede dhunters Nybegynder
11. februar 2003 - 22:15 #3
Perfekt!
Smider du lige svar?
Avatar billede Slettet bruger
11. februar 2003 - 22:15 #4
Sure! :P
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