Fejl i simpel kode

Tags:    php

Fold kodeboks ind/udKode 


echo <p>Du køber $kvantitet Jack Daniels, prisen for én er $det_koster_en og det bliver totalt $total</p>;

^ Jeg ved jeg har lavet fejlene ved stringsne ($), i bogen jeg læser kan jeg se der skal være diverse . og ' ved dem, men jeg kan ikke forstå princippet i at de er der - nogle der kan probbe dem ind og forklare hvorfor i stiller dem der?




Indlæg senest redigeret d. 03.04.2009 18:07 af Bruger #14862
prøv;

echo "<p>Du køber $kvantitet Jack Daniels, prisen for én er $det_koster_en og det bliver totalt $total</p>";




Nu ser den sådan her ud, men det hjalp desværre ikke - ellers TAK! :D

<html>

<head>

<title>Test</title>

</head>

<body>

<?php

// udregninger:

$det_koster_en = 100;

$kvantitet = 30;

$skat = 0.21;

// total:

$total = $detkosteren + $kvantitet;

$total = $total + ($total * $skat);

// format:

$total = number_format($total, 2);

// sætning:

echo "<p>Du køber $kvantitet Jack Daniels, prisen for én er

$det_koster_en og det bliver totalt $total</p>";

?>

</body>


</html>



Den gamle
Fold kodeboks ind/udKode 


Den nye
Fold kodeboks ind/udKode 


Punktummer uden for '' og "" er PHPs måde at sammenknytte to strenge.

Altså "abc" . "def" bliver til: abcdef.



Fold kodeboks ind/udKode 



Hvad med det?



t