bluebird Posted March 2, 2010 Report Share Posted March 2, 2010 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š! Quote Link to comment Share on other sites More sharing options...
Aleksejs Posted March 2, 2010 Report Share Posted March 2, 2010 Drukas kļūda vienā vietā daudzuma, otrā vietā daudzums formā ir: <p>Daudzums: <input type="text" name="daudzuma"size="5"/> </p> bet calc_act.php piešķir: $daudzums = $_POST['daudzums']; Quote Link to comment Share on other sites More sharing options...
bluebird Posted March 2, 2010 Author Report Share Posted March 2, 2010 Drukas kļūda vienā vietā daudzuma, otrā vietā daudzums formā ir: <p>Daudzums: <input type="text" name="daudzuma"size="5"/> </p> bet calc_act.php piešķir: $daudzums = $_POST['daudzums']; Paldies! :) Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.