Automatický výpočet úroku – PHP – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Automatický výpočet úroku – PHP – Fórum – Programujte.comAutomatický výpočet úroku – PHP – Fórum – Programujte.com

 

Toto vlákno bylo označeno za vyřešené.
nerosa0
Duch
18. 11. 2017   #1
-
0
-

Dobrý den, 

chtěl jsem poprosit jestli by někdo nebyl ochotný napsat v PHP script na výpočet úroku, který funguje automaticky, jednoduše si vyčte z MySQL DB částku daného uživatele a úrok, automaticky spočítá a ukáže v tabulce pro toho daného uživatele, úplně by mi stačilo jen PHP vzorec pro  výpočet úroku za daný čas 1 roku. byl bych moc velice vděčný za tuto pomoc. 

přeji hezký zbytek dne. 

Nahlásit jako SPAM
IP: 2a00:1028:8d1d:c61a:1ce6:...–
majo
~ Anonymní uživatel
85 příspěvků
18. 11. 2017   #2
-
0
-

ahoj, 

pises ze chces vypocitat urok za 1 rok. V databaze mas ciastku a UROK daneho uzivatela. Tak co chces presne vypocitat?

tu mas ked tak pekny clanok:

http://finanza.sk/na-vypocet-urokov-nemusite-pouzivat-len-online-kalkulacky-da-sa-to-aj-z-hlavy-je-na-to-vzorec/

Nahlásit jako SPAM
IP: 188.123.100.–
nerosa0
Duch
18. 11. 2017   #3
-
0
-

#2 majo
Ahoj  děkuji za snahu, ale vím jak se počítá úrok, já chci, jak sestavím vzorec v PHP. 

Nahlásit jako SPAM
IP: 2a00:1028:8d1d:c61a:84b2:...–
majo
~ Anonymní uživatel
85 příspěvků
18. 11. 2017   #4
-
0
-

no jednoducho podla vzorca, ktory som ti poslal.. len si ho prepises..

stale si nenapisal co presne chces pocitat ak vies uzivatelovu ciastku a urok..

napr. jednoduche urocenie  

$vynos = $istina * ( ($urok_v_percentach / 100) * $pocet_rokov );

Nahlásit jako SPAM
IP: 188.123.100.–
Kit+15
Guru
18. 11. 2017   #5
-
+1
-
Zajímavé

#4 majo
Častá chyba. Zkus to porovnat s tímto: 

$vynos = $istina * $urok_v_percentach * $pocet_rokov / 100.0;
Nahlásit jako SPAM
IP: 194.228.68.–
Komentáře označují místa, kde programátor udělal chybu nebo něco nedodělal.
majo
~ Anonymní uživatel
85 příspěvků
18. 11. 2017   #6
-
0
-

vies presnejsie popisat v com spociva moja chyba?

Nahlásit jako SPAM
IP: 188.123.100.–
Kit+15
Guru
18. 11. 2017   #7
-
0
-

#6 majo
Nejdříve musíš násobit a potom dělit. Navíc se místo 100 v daném případě používá 100.0

Nahlásit jako SPAM
IP: 194.228.68.–
Komentáře označují místa, kde programátor udělal chybu nebo něco nedodělal.
majo
~ Anonymní uživatel
85 příspěvků
18. 11. 2017   #8
-
0
-

pravdu mas, porovnal som si to .. a niekedy vysledok nesedi pri === 

Nahlásit jako SPAM
IP: 188.123.100.–
nerosa0
Duch
18. 11. 2017   #9
-
0
-

#5 Kit
takže  budu mit například 

<?php

                require_once('urok.php');
                Db::connect('127.0.0.1', 'databaze', 'root', '');
                
                {
                      
 
 $uzivatel = Db::queryAll('
        SELECT *
        FROM uzivatel
');
echo('<h2>Úrok</h2><table border="1">');
foreach ($uzivatel as $u)
{
        
        echo('</td><td>' . htmlspecialchars($u['jistina']));
	echo('</td><td>' . htmlspecialchars($u['urok']));
        echo('</td></tr>');
}
echo('</table>');


$vynos = $jistina * $urok * $pocet_rokov / 100.0;  

echo('<h3>Vynos</h3><table border="1">');

{
        
        echo('</td><td>' . htmlspecialchars($u['vynos']));
	
}
echo('</table>');






                }
                ?>

nějak tak ?? 

Nahlásit jako SPAM
IP: 2a00:1028:8d1d:c61a:84b2:...–
Kit+15
Guru
18. 11. 2017   #10
-
0
-

#9 nerosa
Trochu komplikované. Když si SQL dotaz upravíš třeba takto: 

$sql = "SELECT *, jistina*urok*$pocet_rokov/100.0 AS vynos FROM uzivatel";

budeš to mít mnohem jednodušší.

V PHP se SQL dotazy nedávají do apostrofů, ale do uvozovek. Na tomto příkladu bys měl pochopit proč. Kromě toho se řetězce unnitř SQL dávají do apostrofů a zbytečně by se ti to tlouklo.

Nahlásit jako SPAM
IP: 194.228.68.–
Komentáře označují místa, kde programátor udělal chybu nebo něco nedodělal.
nerosa0
Duch
18. 11. 2017   #11
-
0
-

 Myšleno nějak tak ? Jsem skutečně začátečník v php

<?php

                require_once('Db.php');
                Db::connect('127.0.0.1', 'databaze', 'root', 'heslo');
                
                {
                      
 
$sql = "SELECT *, jistina*urok*$pocet_rokov/100.0 AS vynos FROM uzivatel";
  


                }
                ?>

vůbec  si fakt nevím rady..... 

Nahlásit jako SPAM
IP: 2a00:1028:8d1d:c61a:84b2:...–
Kit+15
Guru
18. 11. 2017   #12
-
+1
-
Zajímavé

#11 nerosa
Knihovnu Db sice nepoužívám, ale volání by mělo vypadat takhle:

$sql = "SELECT *, jistina*urok*$pocet_rokov/100.0 AS vynos FROM uzivatel";
$uzivatel = Db::queryAll($sql);

To rozdělení na dva řádky dělám proto, abych je nemusel lámat. Vidíš sám, že to máš na čtyřech řádcích a já jen na dvou i s výpočtem výnosu.

Obvykle však stejně zalamuji před slovem FROM tak, aby délka řádku nepřesáhla 80 znaků.

Nahlásit jako SPAM
IP: 194.228.68.–
Komentáře označují místa, kde programátor udělal chybu nebo něco nedodělal.
nerosa0
Duch
19. 11. 2017   #13
-
0
-

#12 Kit
Velice děkuji za snahu a za pomoc přeji hezký zbytek dne,  

Nahlásit jako SPAM
IP: 2a00:1028:8d1d:c61a:515c:...–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 35 hostů

Podobná vlákna

Akce + Automatický ořez — založil bob.99

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý