Caute, nasledujuci kod mi nefunguje, problem je v prvom vyraze cyklu FOR (v kode ten druhy cyklus), sprava sa to akokeby to bolo zacyklene, prehliadac nacitava donekonecna:
Kód:
// nacitanie hodnot zo suboru
$subor = File("subor1.php");
for ($i=0; $i<Count($subor); $i++)
{
if ($i==8) { $min=$subor[$i]; }
if ($i==9) { $max=$subor[$i]; }
}
// problemovy cyklus for
for ($i=$min; $i<$max; $i++)
{ prikazy }
ak vsak kod doplnim o podmienku IF, tak to funguje:
Kód:
// nacitanie hodnot zo suboru
$subor = File("subor1.php");
for ($i=0; $i<Count($subor); $i++)
{
if ($i==8) { $min=$subor[$i]; }
if ($i==9) { $max=$subor[$i]; }
}
if ($min<1) $min_2=0;
else $min_2=2;
// problemovy cyklus for
for ($i=$min_2; $i<$max; $i++)
{ prikazy }
takisto funguje aj toto:
Kód:
// problemovy cyklus for
$min=0;
$max=10;
for ($i=$min; $i<$max; $i++)
{ prikazy }
Viete mi niekto prosim Vas poradit preco mi ten prvy kod nefunguje? Vyzera to akokeby mi hodnotu premennej $min zo suboru nacitalo zle, ale ked si dam vypisat jej obsah tak to vzdy vypise spravne cislo.
Zvlastnostou v prvom kode je ze s prvym vyrazom $i=$min problem je, ale druhy vyraz $i<$max berie spravne