[ rdragan79 @ 10.02.2005. 12:55 ] @
Zdravo imam mali problem
kako da izbegenem koriscenje $brojaca kada mi iscitvaca csv fajl da mi se ne ponavljaju redovi?

csv je tipa:

1, lonac, ...... , 1
2, lonac, ....., 1
3, serpa , ..... ,2
4, serpa, ..... ,2

da mi rezultat ne bude, nego samo jedan ispis posto imam 50 kategorija

lonac
lonac
serpa
serpa

Code:


$fp = fopen ("baza/baza1.csv", "r");
while ($data = fgetcsv ($fp, 2000, ",")) {
list($id,$kategorija,$sifra,$artikal,$cena,$vrsta)= $data;
if ($vrsta == "1") {
if ($brojac1 == "0") {
echo "<font face=verdana size=2><a href=\"$vrsta/index.php\">$kategorija</a></font><BR> \n";
$brojac1=1; }
  }
  }
fclose ($fp);

[ broker @ 10.02.2005. 13:09 ] @
Koristi asocijativni niz kome je indeks id ili naziv kategorije a vrednost neka bude brojac pa kad god procitas slog ti povecaj brojac u nizu pod odgovarajucim indeksom. Na kraju ces u nizu imati tacno onoliko slogova koliko ima kategorija i jos ces za svaku imati inforaciju koliko sadrzi artikala.