Avatar billede -zeb- Nybegynder
26. november 2003 - 18:13 Der er 5 kommentarer og
1 løsning

kontakt mellem .html og .php

Hvorfor virker det ikke?

PHP KODE:"do_calculate.php"

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE>- Bønne tæller resultat</TITLE>
<meta name="Generator" content="Stone's WebWriter 4">
</HEAD>
<BODY>
<?php

$pris = 0;
$antal = 0;
$moms = .25;
$moms_pct = $moms * 100;
$subtotal = $pris * $antal;
$moms_pris = $subtotal * $moms;
$total = $subtotal + $moms_pris;

$fmt_pris = sprintf("%0.2f",$pris);
$fmt_subtotal = sprintf("%0.2f",$subtotal);
$fmt_moms_pris = sprintf("%0.2f",$moms_pris);
$fmt_total = sprintf("%0.2f",$total);
   
?>
<table width="200">
<tr>
<td><?php echo "<p>Antal poser kaffe bestilt :</p>" ?></td>
<td align="right">
<?php echo "<p>$antal Stk.</p>\n"; ?></td>
</tr>
<tr>
<td><?php echo "<p>Én pose kaffe koster :</p>" ?></td>
<td align="right">
<?php echo "<p>$fmt_pris Kr.</p>"; ?></td>
</tr>
<tr>
<td><?php echo "<p>Subtotal :</p>" ?></td>
<td align="right">
<?php echo "<p>$fmt_subtotal Kr.</p>"; ?></td>
</tr>
<tr>
<td><?php echo "<p>Moms ($moms_pct%) :</p>" ?></td>
<td align="right">
<?php echo "<p>$fmt_moms_pris Kr.</p>"; ?></td>
</tr>
<tr>
<td><?php echo "<p>At betale :</p>" ?></td>
<td align="right">
<?php echo "<p>$fmt_total Kr.</p>"; ?></td>
</tr>
<?php
?>
</BODY>
</HTML>


HTML KODE:"show_calculate.html"

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>- Bønne tæller form</title>
<meta name="Generator" content="Stone's WebWriter 4">
<meta name="Author" content="ZebZone.dk" />
</head>
<body>
<form method="post" action="do_calculate.php">
<table>
<tr>
<p><td>Pris for én pose kaffe :&nbsp;</td>
<td><input type="text" name="pris" size="10" maxlength="10"></td></p>
</tr>
<tr>
<p><td>Antal poser :&nbsp;</td>
<td><input type="text" name="antal" size="10" maxlength="10"></td></p>
</tr>
<tr>
<p><td><input type="submit" value="OK"></td></p>
</tr>
</table>
</form>
</body>
</html>
Avatar billede spunk13 Nybegynder
26. november 2003 - 18:24 #1
Du har en masse steder hvor du glemmer at afslutte med semikolon ;
Avatar billede -zeb- Nybegynder
26. november 2003 - 18:29 #2
Herunder er fejlen den skriver, den når ikke ned til den første mangel af semikolon.

Fejl:

Notice: Undefined variable: pris in c:\inetpub\wwwroot\do_calculate.php on line 12

Notice: Undefined variable: antal in c:\inetpub\wwwroot\do_calculate.php on line 12

Notice: Undefined variable: pris in c:\inetpub\wwwroot\do_calculate.php on line 16
Antal poser kaffe bestilt :

Notice: Undefined variable: antal in c:\inetpub\wwwroot\do_calculate.php on line 25

Stk.

Én pose kaffe koster :
0.00 Kr.

Subtotal :
0.00 Kr.

Moms (25%) :
0.00 Kr.

At betale :
0.00 Kr.
Avatar billede -zeb- Nybegynder
26. november 2003 - 18:32 #3
den tager ikke værdien fra HTML doumentet
Avatar billede thb Nybegynder
26. november 2003 - 18:35 #4
Så skal du vel definere dine variabler..

$var = $_post['var']; eller sådan noget lign.. :)

Thomas
Avatar billede -zeb- Nybegynder
26. november 2003 - 19:09 #5
hvis jeg gør det, bliver jeg nødt til at give dem en værdi.
Ellers kommer der en fejl.
Eller kan man gøre noget andet?
Avatar billede -zeb- Nybegynder
26. november 2003 - 19:28 #6
Er klaret...
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