Csv beolvasó
Csv beolvasó
Kérdésem lenne. Hogy lehetne azt megoldani, hogy ha a termekek.csv-t beolvastatom, akkor csak azokat a mezőket írja felül amibe van valami. Pl cikkszám alapján beazonosítja, de ha a képet nem írom bele, akkor marad a kép, csak mondjuk a darabszám változik, ha azt változtattam?
Re: Csv beolvasó
ötletem: a shop/admin/export_import/index.php -ba feltételt megadni, hogy ha a nincs semmi a mezőbe azt nem frissítse. A cikkszám maradna egyedül úgy hogy kötelező kitölteni. Ebben segítenél kódokat, ha megkérhetlek?
Ebben például, hogy ne alapértelmezett, hanem ne írja felül legyen.
Kód: Egész kijelölése
// Állapot meg lett-e adva
if(trim($sor["$i"][3]) == "" || ( (string)(int)trim($sor["$i"][3]) != trim($sor["$i"][3]) ) ){
// Ha nem szám, vagy üres, akkor alapértelemezett lesz az értéke
$sor["$i"][3] = $allArr["id"];
}
Re: Csv beolvasó
Kód: Egész kijelölése
if( trim($sor["$i"][0]) !=="" && trim($sor["$i"][1]) !=="" && trim($sor["$i"][2]) !=="" && trim($sor["$i"][7]) !=="" && trim($sor["$i"][11]) !=="" && trim($sor["$i"][12]) !=="" && ((float)trim($sor["$i"][12]) == trim($sor["$i"][12])) && ( trim($sor["$i"][2]) == "igen" || trim($sor["$i"][2]) == "nem" ) && $konyvtar1 == "true" && $konyvtar2 == "true"){//Ha nem üres és az ár mezõben valóban szám van.
Kód: Egész kijelölése
$sql = "UPDATE ". TERMEK_TABLE ." SET image_address = 'kepek/". tep_db_input(kiszedes($sor["$i"][8])) ."', status = '".tep_db_input(kiszedes($sor["$i"][2]))."', afa_id = ". tep_db_input(kiszedes((int)$sor["$i"][11])) ." , valtoztat = now(), allapot = ". tep_db_input((int)kiszedes($sor["$i"][3])) .", gyarto = ". tep_db_input((int)kiszedes($sor["$i"][4])) .", egyseg = '". tep_db_input((string)kiszedes($sor["$i"][5])) ."', keszlet = ". tep_db_input((int)kiszedes($sor["$i"][6])) ." WHERE id = ". tep_db_input($termek_tomb["id"]);
pl.:
Kód: Egész kijelölése
if(trim(kiszedes($sor["$i"][2]) != ""){
$sql = "UPDATE ". TERMEK_TABLE ." SET status = '". tep_db_input(kiszedes($sor["$i"][2])) ." WHERE id = ". tep_db_input($termek_tomb["id"]);
mysql_query2(__LINE__, __FILE__, $sql);
}
Mezőfi
Ki van itt
Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 71 vendég