Új hozzászólás Aktív témák

  • cucka

    addikt

    válasz Forest_roby #825 üzenetére

    Mi lehet a baj?
    hát főleg az, hogy nem érted, mire jó a rekurzió, mert erre nem. megoldható egyébként azzal is, de itt egy egyszerűbb megoldás.

    $prev=0;
    $lyuk=0;
    while ($sor = mysql_fetch_array($result)){
    if (!empty($prev) || $sor['menu_sorszam']-$prev!=1){
    for ($i=$prev+1; $i<$sor['menu_sorszam']; $i++){
    $lyuk++;
    echo "<font style=\"color: red\">" . $i . "</font><br>";
    }
    echo "<font style=\"color: grey\">" . $sor['menu_sorszam'] . "</font><br>";
    }
    $prev=$sor['menu_sorszam'];
    }
    for ($i=1; $i<=$lyuk; $i++){
    echo "<font style=\"color: grey\">" . $prev+$i . "</font><br>";
    }

    ez annyi számot ír a sor végére, ahány lyuk volt, tehát 1,2,5 input esetén az eredmény 1,2,3,4,5,6,7 lesz, 3 és 4 pirossal. nem próbáltam ki, szóval lehet hibás valahol..

Új hozzászólás Aktív témák