'; } die(); //$ankete = array('21923','97239','97971','97972','62565','77441','85833','71385','71387','71386','62559','75978','75939','78854','79262','83209'); //$ankete = array('21923','97239','97971','97972','83209'); $ankete = array(); // Vrednosti, ki jih popravljamo /*$naslovi_old = array( 0 => 'Osnovna šola Ljudevita Pivka Ptuj, Raičeva ulica 2, 2250, Ptuj, Podravska', 1 => 'Šolski center Velenje, Rudarska šola, Trg mladosti 3, 3320, Velenje, Savinjska regija', 2 => 'Šolski center Rudolfa Maistra Kamnik, Novi trg 41 A, 1241, Kamnik, Osrednjeslovenska regija', 3 => 'Osnovna šola Stična, Cesta 2. grupe odredov 40, 1295, Ivančna Gorica, Osrednjeslovenska regija', 4 => 'Tehniški šolski center Nova Gorica, Cankarjeva ulica 10, 5000, Nova Gorica, Goriška regija', 5 => 'Tehniški šolski center Nova Gorica, Biotehniška šola, Ulica padlih borcev 26, 5290, Šempeter pri Gorici, Goriška regija', 6 => 'Tehniški šolski center Nova Gorica, Elektrotehniška in računalniška šola, Cankarjeva ulica 10, 5000, Nova Gorica, Goriška regija', 7 => 'Tehniški šolski center Nova Gorica, Strojna, prometna in lesarska šola, Cankarjeva ulica 10, 5000, Nova Gorica, Goriška regija', 8 => 'Tehniški šolski center Nova Gorica, Tehniška gimnazija in zdravstvena šola, Cankarjeva ulica 10, 5000, Nova Gorica, Goriška regija', 9 => 'Osnovna šola Frankolovo, Frankolovo 11, 3213, Frankolovo, Savinjska' ); $naslovi_new = array( 0 => 'Osnovna šola dr. Ljudevita Pivka Ptuj, Raičeva ulica 2, 2250, Ptuj, Podravska', 1 => 'Šolski center Velenje, Šola za rudarstvo in varstvo okolja, Trg mladosti 3, 3320, Velenje, Savinjska regija', 2 => 'Gimnazija in srednja šola Rudolfa Maistra Kamnik, Novi trg 41a, 1241 Kamnik, Osrednjeslovenska regija', 3 => 'Osnovna šola Stična, Cesta občine Hirschaid 1, 1295 Ivančna Gorica, Osrednjeslovenska regija', 4 => 'Šolski center Nova Gorica, Cankarjeva ulica 10, 5000, Nova Gorica, Goriška regija', 5 => 'Šolski center Nova Gorica, Biotehniška šola, Ulica padlih borcev 26, 5290, Šempeter pri Gorici, Goriška regija', 6 => 'Šolski center Nova Gorica, Elektrotehniška in računalniška šola Nova Gorica, Cankarjeva ulica 10, 5000, Nova Gorica, Goriška regija', 7 => 'Šolski center Nova Gorica, Strojna, prometna in lesarska šola Nova Gorica, Erjavčeva 4a, 5000, Nova Gorica, Goriška regija', 8 => 'Šolski center Nova Gorica, Gimnazija in zdravstvena šola nova Gorica, Erjavčeva 4a, 5000, Nova Gorica, Goriška regija', 9 => 'Osnovna šola Antona Bezenška Frankolovo, Frankolovo 11, 3213, Frankolovo, Savinjska regija' ); // Vrednosti, ki jih dodajamo $naslovi_add = array( 0 => 'Osnovna šola Ivana Cankarja Ljutomer Podružnica Cvetka Golarja, Goalrjeva ulica 6, 9240, Ljutomer, Pomurska regija', 1 => 'Šolski center Nova Gorica, Srednja ekonomska in trgovska šola, Cankarjeva ulica 10, 5000 Nova Gorica, Goriška regija', 2 => 'Nižja srednja šola Srečko Kosovel, Bazoviška ulica 7, 34151 Opčine, Trst, Italija', 3 => 'Osnovna šola France Bevk, Nanoški trg 2, 34151 Opčine, Trst, Italija', 4 => 'OŠ Pod goro Podružnica V parku, Tattenbachova 5a, 3210 Slovenske Konjice, Savinjska regija', 5 => 'Zavod za slepo in slabovidno mladino Ljubljana, Langusova ulica 8, 1000 Ljubljana, Osrednjeslovenska regija' );*/ $naslovi_old = array( 0 => 'Osnovna šola Ivana Cankarja Ljutomer Podružnica Cvetka Golarja, Goalrjeva ulica 6, 9240, Ljutomer, Pomurska regija', 1 => 'OŠ Pod goro Podružnica V parku, Tattenbachova 5a, 3210 Slovenske Konjice, Savinjska regija' ); $naslovi_new = array( 0 => 'Osnovna šola Ivana Cankarja Ljutomer Podružnica Cvetka Golarja, Golarjeva ulica 6, 9240, Ljutomer, Pomurska regija', 1 => 'Osnovna šola Pod goro Podružnica V parku, Tattenbachova 5a, 3210 Slovenske Konjice, Savinjska regija' ); foreach($ankete as $ank_id){ $spr_id = 0; // Popravljamo obstojece vrednosti za anketo foreach($naslovi_old as $key => $naslov_old){ $naslov_new = $naslovi_new[$key]; $sql = sisplet_query("SELECT v.*, s.id AS spr_id FROM srv_vrednost v, srv_spremenljivka s, srv_grupa g WHERE g.id=s.gru_id AND v.spr_id=s.id AND g.ank_id='".$ank_id."' AND v.naslov like '%".$naslov_old."%'"); // Ce imamo vec kot 1 vrednost ne naredimo nic if(mysqli_num_rows($sql) > 1){ echo 'Preveč vrednosti - '.$naslov_old; } elseif(mysqli_num_rows($sql) == 0){ echo 'Nobene vrednosti - '.$naslov_old; } else{ $row = mysqli_fetch_array($sql); $spr_id = ($spr_id == 0) ? $row['spr_id'] : $spr_id; // Updatamo obstojeco vrednost (solo) if($spr_id > 0){ $sqlI = sisplet_query("UPDATE srv_vrednost SET naslov='".$naslov_new."' WHERE id='".$row['id']."'"); //echo "UPDATE srv_vrednost SET naslov='".$naslov_new."' WHERE id='".$row['id']."
"; echo $row['id'].' uspešno updatana! (anketa '.$ank_id.')'; } else{ echo 'NI ID-ja spremenljivke za urejanje!'; } } echo '
'; } // Dodajamo nove vrednosti za anketo foreach($naslovi_add as $naslov_add){ // Ce smo slucajno ze vse popravili poiscemo po novih popravljenih vrednostih id vprasanja $sqlx = sisplet_query("SELECT v.*, s.id AS spr_id FROM srv_vrednost v, srv_spremenljivka s, srv_grupa g WHERE g.id=s.gru_id AND v.spr_id=s.id AND g.ank_id='".$ank_id."' AND v.naslov like '%".$naslov_new."%'"); if(mysqli_num_rows($sqlx) == 1 && $spr_id == 0){ $rowx = mysqli_fetch_array($sqlx); $spr_id = $rowx['spr_id']; } if($spr_id > 0){ // Dobimo max vrstni_red $sql = sisplet_query("SELECT MAX(v.vrstni_red) AS vrstni_red FROM srv_vrednost v, srv_spremenljivka s, srv_grupa g WHERE g.id=s.gru_id AND v.spr_id=s.id AND s.id='".$spr_id."' AND g.ank_id='".$ank_id."'"); $row = mysqli_fetch_array($sql); $vrstni_red = $row['vrstni_red'] + 1; // Vstavimo novo vrednost $sqlI = sisplet_query("INSERT INTO srv_vrednost (spr_id, naslov, variable, vrstni_red) VALUES ('".$spr_id."', '".$naslov_add."', '".$vrstni_red."', '".$vrstni_red."')"); //echo "INSERT INTO srv_vrednost (spr_id, naslov, variable, vrstni_red) VALUES ('".$spr_id."', '".$naslov_add."', '".$vrstni_red."', '".$vrstni_red."')
"; echo $naslov_add.' uspešno dodana! (anketa '.$ank_id.')'; } else{ echo 'NI ID-ja spremenljivke za dodajanje!'; } echo '
'; } echo '

'; } ?>