witam
wojuje od rana i prosze o pomoc
mam plik z produktami w postaci
cena;symbol
i chce porownac produkty z pliku z tymi w bazie
mam taki kod:
<?php
mysql_connect(DB_SERVER
, DB_SERVER_USERNAME
, DB_SERVER_PASSWORD
); $res = mysql_query("SELECT products_price, products_model, products_id FROM products WHERE prod
ucts_status=1");
function porownaj($sprawdz,$ceny,$modekk)
{
// TU PROBLEM JEST
// ponizsza petla wykonuje sie tylko raz pomimo ze funkcja jest wywolana n-razy i oporonuje tylko pierwszy wpis z pliku
$price = $lista[0];//['products_price'];
$price = (INTEGER)($price*122);
$price = $price / 100;
$lista[0]= $price;//['products_price'] = $price;
echo 'cena: '.$lista[0]." - model: ".$lista[1].'<br>'; }
}
}
$fp = fopen("test.csv", "r"); $i=0;
$towar = explode(';',$wpis); //rozdziela linijke $tekst = $towar[0];
$cena ='';
for($j=0;$j<$dlugosc;$j++)
{
if($tekst[$j] == '0' or $tekst[$j] == '1' or $tekst[$j] == '2' or
$tekst[$j] == '3' or $tekst[$j] == '4' or $tekst[$j] == '5' or $tekst[$j] == ',' or
$tekst[$j] == '6' or $tekst[$j] == '7' or $tekst[$j] == '8' or $tekst[$j] == '9')
{
$cena .= $tekst[$j]; //wyluskane samej ceny
}
}
$towar[0]=$cena;
porownaj($towar[1],$towar[0],$towar[1]); //wywolanie funkcji porownanie z baza
}
?>
Z gory dzieki za pomoc.
--------------------------------
Podejrzewam ze musze uzyc funkcji reset() tylko jak zresetowac wskaznik dla tablicy w pentli porownujacej towary z bazy(linia13)


Ten post edytował raczkowski1 31.08.2007, 16:26:48