Pouze tento týden sleva až 80 % na e-learning týkající se C# .NET. Zároveň využij akce až 50 % zdarma při nákupu e-learningu. 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í.
Slevovy týden 3/50
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 Čápka
Tým ITnetwork
Avatar
Odpovídá na ajtak-jakub
David Čápka: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
One of the most common causes of failure is the habit of quitting when one is overtaken by temporary defeat.
Avatar
Odpovídá na David Čápka
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 Čápka
Tým ITnetwork
Avatar
Odpovídá na Luboš Běhounek Satik
David Čápka: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
One of the most common causes of failure is the habit of quitting when one is overtaken by temporary defeat.
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.