25. 08. 2015. | #1 |
član
Certified
Datum učlanjenja: 06.09.2012
Poruke: 64
Hvala: 0
342 "Hvala" u 10 poruka
|
csv fajl provera duplih vrednost
Pozdrav imam problem sa csv fajlom, hocu pre unosa u bazu da proverim dal ima duple zapise, ali proveravam samo prvu kolonu u kodu je do $data[0], ukoliko ima duplih vrednosti izbaci gresku i prekini unos tj. da se unis u tabelu ne izvrsi.
Evo ga kod: HTML kôd:
$konekcija_amso = pg_connect("dbname=mojabaza user=userja host=localhost" ); if(isset($_POST['enter'])) { $fajl = $_FILES['file']['tmp_name']; if((($handle = fopen($fajl, 'r')) !== false)) { while(($data = fgetcsv($handle,1000, ',')) !== false) { /* pre unosa da se izvrsi provera za $data[0] dal ima duple - iste vrednosti ukoliko ima izbaciti gresku i obustaviti unos */ $sql = "INSERT INTO csvtrenutna (brpolise, iznos) VALUES('".$data[0]."', '".$data[1]."')"; pg_query($konekcija, $sql); } } fclose($handle); } <form action="" method="post" enctype="multipart/form-data" id="formarasknjizavanje"> <input type="file" name="file" id = "file" > <input type="button" name="enter" value="Rasknjizi"> </form> |
|
|