Új hozzászólás Aktív témák
-
Forest_roby
őstag
Hi!
Van egy kis problemam....
Az alap feladat az az, hogy van egy szamsorom amiben vannak lyukak, pl:
1,2,3,5,6,7,10,11
A cel az, hogy kiirassam ezt a szamsort lyukak nelkul, de ahol lyuk volt azt megjelolni vhogy, pl priossal kiiratni + meg utanna irni egy szamot.
A szamsor egy selectbol jon....Megmutatom a kodomat:
<?php
function rekurzio($d,$z){
if( $d == $z )
{
echo "<font style=\"color: grey\">" . $d . "</font><br>";
$d++;
return $d;
}
else
{
echo "<font style=\"color: red\">" . $d . "</font><br>";
$d++;
rekurzio($d,$z);
}
}
$query = "select ..... order by ...";
$result = mysql_query($query) or die("Adatbazis hiba: mysql hibauzenet:".mysql_error());
$i=1;
while ($sor = mysql_fetch_array($result))
{
$i = rekurzio($i,$sor['menu_sorszam']);
//echo "<font style=\"color: black\">---><i>" . $i . "</i></font><br>";
}
echo "<font style=\"color: black\">" . $i . "</font><br>";
?>Rekurzioval probalkoztam, ez tunt a helyes utnak. Ott bukik meg a dolog ahol van egy lyuk a szamsorban ( hol mashol ?!?!?! ).
Ha van egy lyuk, akkor szepen kiirja a lyukat es az utanna kovetkezo szamot de nem add visszteresi erteket a fg. igy a ciklusban az $i nulla erteket fog kapni es igy a kovetkezo szamot eleg hosszu uton adja meg, ami a kiiratas miatt problemes, lenyeg, hogy igy nem jo.par eredmeny:
pl:
szamsor lyukakkal: 1,2,3,4,5,6,8
vegeredmeny:1,2,3,4,5,6,7,8 //nem ir utanna meg egy szamot!!masik:
szamsor lyukakkal: 1,2,3,4,5,6,8,9
vegeredmeny:1,2,3,4,5,6,7,8 1,2,3,4,5,6,7,8,9 //...no comment...Mi lehet a baj?
Elore is koszi!
Forest
Új hozzászólás Aktív témák
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- XPEnology
- Autós topik látogatók beszélgetős, offolós topikja
- Mibe tegyem a megtakarításaimat?
- Witcher topik
- Hobby elektronika
- Milyen nyomtatót vegyek?
- Konzolokról KULTURÁLT módon
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Samsung Galaxy S26 Ultra - fontossági sorrend
- További aktív témák...
- 200 x 60 cm Ikea Lagkapten / Alex asztal
- i5 14400F/MSI RTX 5070 GAMING TRIO OC/Corsair 32GB DDR5 6000Mhz/Samsung 980 Pro 1TB/Be quiet650WGold
- Tamron 24-70mm f2.8 Di VC USD G2 (Nikon F) eladó!
- Steelseries Arctis 9X Wireless for xbox + Xbox dongle for PC
- ASUS ROG STRIX GeForce RTX 4090 WHITE OC EDITION 24GB - Alza garancia 2027.03.19 - BESZÁMÍTOK!
- ÁRGARANCIA!Épített KomPhone i7 14700KF 32/64GB RAM RTX 5070 Ti 16GB GAMER PC termékbeszámítással
- Dell Latitude 7340 2-in-1 i5 13.gen, 16GB DDR5, 512GB SSD, QHD+ érintőkijelző, ÚJ ÁLLAPOT!
- AKCIÓ! ASUS TUF Z790 i9 14900K 32GB DDR5 1TB SSD RX 9070 XT 16GB ZALMAN Z10 PLUS Seasonic 750W
- Samsung Galaxy Z flip 5 512GB,Újszerű,Adatkabel,12 hónap garanciával
- Apple iPhone 17 Pro 512GB Bontatlan Független Összes Szín / 27% áfás ár INGYENES SZÁLLÍTÁS
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
