Autor Zpráva
vit
Profil *
co znamena <= v tomto cyklu while? ucim se td z knizky a tam to nebylo nejak poradne vysvetleny
<TABLE>
<TR><TD>Číslo</TD><TD>Druhá mocnina</TD></TR>
<?
$i=1;
while ($i<=10)
{
    echo "<TR><TD>".$i."</TD><TD>".$i*$i."</TD></TR>\n";
    $i++;
}
?>
</TABLE>

a co to vlastne znamena samotny while? to tam taky neni

Moderátor Chamurappi: Tvůj projev je špatně srozumitelný, piš prosím s diakritikou.
whysper93
Profil
Vypíše se ti to echo tolikrát, dokud je $i menší nebo rovno 10 takže 10krát.
While (česky dokud):
jedná se o cyklus, v té závorce je podmínka, které dokud platí vykoná se příkazy, které jsou v bloku.
Lepší návod a popis je na těchto odkazech http://programujte.com/?akce=clanek&cl=2005062402-php-%2596-4-lekce, http://interval.cz/clanky/php-dabelske-podminky-a-cykly/ kdyby to nestačilo tak si něco vygoogli

PS: Nechápu co to je za autora, kde napíše něco takovýho a pořádně to nevysvětlí. Leda že by někde na začátku psal, že to není pro začátečníky.
Joker
Profil
vit:
co znamena <= v tomto cyklu while?

<= je operátor „menší nebo rovno“

(edit) viz také manuál, operátory v PHP a konkrétně porovnávací operátory
AM_
Profil
Hlavně je to dost konina, na tohle se používá for cyklus:
<?php //raději vždy používej plnou tuto notaci <?php a ne jen <?
for ($i = 1; $i <=10; $i++){
  echo "<TR><TD>".$i."</TD><TD>".$i*$i."</TD></TR>\n";
}

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: