Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze: Převod jednoduchého kódu do smarty

Aktivity
Avatar
ajtak-jakub
Člen
Avatar
ajtak-jakub:15.1.2013 21:25

Zdravím, Mám tento jednoduchý kód a potřeboval bych pomoct s převodem do smarty. Jak bude vypadat šablona? Jak bude vypadat soubor?

<?php
 if($_POST){
 $maxCislo = $_POST["maxCislo"];
 if($maxCislo >= 2;) {
 echo "2; "

 }
 for($i = 3; $i < $maxCislo; $i = $i + 2){
  $l = 0;
 for($j = 2; $i > $j; $j++) {
 if($i % $j == 0){
 $l++;
 }
 }
 if($l == 0){
 echo "$i; ";
 }
 }
 }
?>
 <html>
 <form method="post" action="#">
 <input type="text" name="maxCislo">
 <input type="submit" value="Odeslat">
 </form>
 </html>

Už se tady s tím dělám 5 hodin a nějak se mi to stále nedaří. Mnohokrát díky

Editováno 15.1.2013 21:25
 
Odpovědět
15.1.2013 21:25
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na ajtak-jakub
David Hartinger:16.1.2013 1:29

Moc se mi to nechce luštit, ale té logiky je tam nějak hodně, udělal bych si na to helper. Jinak smarty není nic moc.

Nahoru Odpovědět
16.1.2013 1:29
You are the greatest project you will ever work on.
Avatar
Odpovídá na David Hartinger
Luboš Běhounek Satik:16.1.2013 2:00

Ta logika vypisuje prvočísla.

Nahoru Odpovědět
16.1.2013 2:00
https://www.facebook.com/peasantsandcastles/
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na Luboš Běhounek Satik
David Hartinger:16.1.2013 8:25

Pokud to počítá prvočísla, nemá to v šabloně co dělat. Data se mají připravit v modelu a šablona je pouze vypíše z nějakého pole :)

Nahoru Odpovědět
16.1.2013 8:25
You are the greatest project you will ever work on.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 4 zpráv z 4.