Jump to content
php.lv forumi

Nesanāk pareizs rezultāts


bluebird

Recommended Posts

Sveiki!

Esmu ar PHP uz Jūs!

Tagad cenšos ieurbties šajā pasākumā.

Pēc grāmatas pildīju vienu uzdevumu, bet man nesanāk pareizs rezultāts!

 

Formā ievadu šādus datus:

Cena: 200

Daudzums: 30

Atlaide: 50

Nodokļi: 10 (procenti)

Piegādes metode: Lēna (atkarībā no piegādes metodes veidojas izmaksas)

Maksājumu skaits, kas jāveic: 10 (sadalīt summu maksājumos)

 

Rezultātā izvada:

 

Tu esi izvēlējies pasūtīt:

tirliņus maksājot

Ls 200 par katru plus

Ls 5.00 cena par piegādi un

10 % nodokļ likmi.

Atlaide ir $ 50 un pēc atlaides aprēkināšanas kopā tev ir jāmaksā: Ls-45.

Sadalot kopējo summu -45 - 10 maksājumos

ik mēnesi jums būs jāmaksā -4.5 ik mēnesi.

 

Skaitļiem nevajadzētu izvadīties negatīviem, bet izvadās! :(

 

Gan jau ka man kļūda kaut kur aprēķinos:

 

Šī ir ievades forma:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>Produktu kalkulators</title>
</head>

<body>
   <div>
       <p>
           Aizpildi formu, lai varētu aprēķināt kopējās izmaksas:
           <form action="calc_act.php" method="post">
               <p>Cena:<input type="text" name="cena" size="5"/> </p>
               <p>Daudzums: <input type="text" name="daudzuma"size="5"/> </p>
               <p>Atlaide: <input type="text" name="atlaide"size="5"/> </p>
               <p>Nodokļi: <input type="text" name="nodokli"size="3"/> (%) </p>

               <p>Piegādes metode: <select name="piegade"> 
                       <option value="5.00">Lēna</option>
                       <option value="8.59">Daudz ātrāka </option>
                       <option value="19.36"> Ļoti ātra </option>
                   </select>
               </p>

               <p>Maksājumu skaits, kas jāveic:
                   <input type="text" name="maksajumi" size="3"/>               
               </p>
               <input type="submit" name="submit" value="Rēķināt!" />

           </form>
       </p>

   </div>

</body>

</html>

 

 

un šeit tiek veikti aprēķini un izvadīti dati:

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>Kalkulators funkcija (post metode)</title>

<style type="text/css" media="screen">
   .number {font-weight: bold;}
</style>

</head>

<body>
<?php //Skripts kas veic aprēķinus - calc_act.php
//ini_set ('display_errors',1)

// tiek iegūta vērtības no calculator.php
$cena = $_POST['cena'];
$daudzums = $_POST['daudzums'];
$atlaide = $_POST['atlaide'];
$nodokli = $_POST['nodokli'];
$piegade = $_POST['piegade'];
$maksajumi = $_POST['maksajumi'];

// tiek veiklti aprēkini ar iegūtajām vērtībām
$total = $cena * $daudzums;
$total = $total + $piegade;
$total = $total - $atlaide;


// tiek veikti nodokļu aprēķini
$nod_likm = $tax/100;
$nod_likm = $nod_likm + 1;
$total = $total * $nod_likm;

/* tiek veikti ikmēneša maksājuma aprēķini
*  mēneša maksa = kopējā aprēkinātā summa / maksājumu skaits (mēnešos)
*/
$menesa_maks = $total / $maksajumi;

print "<div> Tu esi izvēlējies pasūtīt: <br />
<span class= \"number\"> $daudzums </span> tirliņus maksājot<br />
Ls<span class=\"number\"> $cena </span> par katru plus <br />
Ls<span class=\"number\"> $piegade </span> cena par piegādi un <br />
<span class=\"number\">  $nodokli </span> %  nodokļ likmi. <br />

Atlaide ir $<span class=\"number\" > $atlaide </span> un pēc atlaides aprēkināšanas
kopā tev ir jāmaksā:
Ls<span class=\"number\">$total</span>. <br />

Sadalot kopējo summu <span class=\"number\"> $total -  $maksajumi </span> maksājumos <br />
ik mēnesi jums būs jāmaksā <span class =\"number\"> $menesa_maks </span> ik mēnesi.</div>" 


?>

</body>

</html>

 

Paldies jau iepriekš!

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...