Haris Posted March 9, 2011 Report Share Posted March 9, 2011 Sveiki. Tā tad ir sludinājumu websaits kurā cenas norādītas Dolāros. Vajadzētu ideju skriptam kurš ļauj cenas pārkonvertēt uz citu valūtu. Vienkāršāk sakot saitā būtu iespējams pārslēgties no vienas valūtas uz otru. Varbūt kāds no jums ar ko līdzīgu ir saskāries? un cik sarežģīti/vienkārši to ir izdarīt? Paldies Quote Link to comment Share on other sites More sharing options...
raint Posted March 9, 2011 Report Share Posted March 9, 2011 loģiski liekas šābrīža valūtu glabāt sesijā. un ja katrai valūtai ir norādīts savs kurss pret dollāru, tad, vietā, kur izdrukā cenu, liek funkciju, kas aprēķina atkarībā no izvēlētās. Tas ir viegli. Quote Link to comment Share on other sites More sharing options...
daGrevis Posted March 9, 2011 Report Share Posted March 9, 2011 Valūtas kurss mainās reizi diennaktī, vai ne? Tad sesijām galīgi nav jēgas. Glabājam datubāzē... vērtība mainām reizi diennaktī. Noteiktā, nemainīgā laikā. Vērtību iegūstam no kaut kāda cita saita, kurš ir pietiekami uzticams... utml.. Var jau arī pats ar roku ierakstīt... ) Nu un tad ar elementāriem matemātiskiem aprēķiniem ņemot vērā esošos dolārus un jaunās valūtas pašreizējo kursu (no datubāzes)... izrēķinām cenu citā valūtā. ) Ceru, ka jautājums bija par to, ko Es atbildēju... nevis kā to panākt nepārlādējot lapu un ar smukiem efektiņiem. ) Quote Link to comment Share on other sites More sharing options...
Haris Posted March 9, 2011 Author Report Share Posted March 9, 2011 Valūtas kurss mainās reizi diennaktī, vai ne? Tad sesijām galīgi nav jēgas. Glabājam datubāzē... vērtība mainām reizi diennaktī. Noteiktā, nemainīgā laikā. Vērtību iegūstam no kaut kāda cita saita, kurš ir pietiekami uzticams... utml.. Var jau arī pats ar roku ierakstīt... ) Nu un tad ar elementāriem matemātiskiem aprēķiniem ņemot vērā esošos dolārus un jaunās valūtas pašreizējo kursu (no datubāzes)... izrēķinām cenu citā valūtā. ) Ceru, ka jautājums bija par to, ko Es atbildēju... nevis kā to panākt nepārlādējot lapu un ar smukiem efektiņiem. ) Tad cik saprotu tam aptuveni vajadzētu izskatīties šādi (pieņemot, ka kurs tiek ierakstīt ar roku) $kursGBP = 0.616788996 $cenaGBP = $cenaUSD * $kursGPB Vienīgi es īsti nesaprotu kā iegūt $cenuUSD, kas ir tā cena, kas jau ir sludinājumā. <p class="price"><?php cp_get_price($post->ID); ?></p> vai vispār mainīgais varbūt vienāds ar funkciju un funkcijas pareizināta ar citu mainīgo šajā gadījumā ar valūtas kursu. Paldies Quote Link to comment Share on other sites More sharing options...
Grey_Wolf Posted March 9, 2011 Report Share Posted March 9, 2011 (edited) tev jabut kursam PRET kautkadu valuutu (LR tas ir pret Ls) ta kaa izmanto USD tad kursam jabuut pret dolaru (ja njem no Latvijas bankas tad sakum japarekjina pret dolaru) attieciigi prejais ir sakumskolas matimatika. Edited March 9, 2011 by Grey_Wolf Quote Link to comment Share on other sites More sharing options...
daGrevis Posted March 9, 2011 Report Share Posted March 9, 2011 Kā šitā... Ceru, ka palīdzēs. ) $currencies = array( 'USD' => 0.5024, 'EUR' => 0.7007, 'RUB' => 0.0176, 'CHF' => 0.538 ); function change_currency( $amount, $new_currency ) { global $currencies; $new_amount = $amount / $currencies[$new_currency]; return $new_amount; } echo change_currency( 200, 'EUR' ); Quote Link to comment Share on other sites More sharing options...
Haris Posted March 10, 2011 Author Report Share Posted March 10, 2011 Kā šitā... Ceru, ka palīdzēs. ) $currencies = array( 'USD' => 0.5024, 'EUR' => 0.7007, 'RUB' => 0.0176, 'CHF' => 0.538 ); function change_currency( $amount, $new_currency ) { global $currencies; $new_amount = $amount / $currencies[$new_currency]; return $new_amount; } echo change_currency( 200, 'EUR' ); Liels paldies šis izskatās tīri labi. 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.