$conn = pg_Connect("dbname=cnik_konkursy user=cnik password=alef5pies"); $kodowanie = "UTF-8"; $q = pg_Query($conn,"select nazwa from konkursy where id=$id_konkursu"); $arr=pg_Fetch_array($q,0); $nazwa_konkursu=trim($arr[0]); $q0 = pg_Query($conn,"select id, punktacja from pytania where id_konkursu = $id_konkursu"); $n = pg_NumRows ($q0); $punktacja = array(); for ($i = 0; $i < $n; $i ++){ $arr = pg_Fetch_array ($q0, $i); $value = $arr [1]; $key = $arr [0]; $punktacja [$key] = $value; } //print_r ($punktacja); $q = pg_Query ($conn, "select odpowiedzi, id, pytania2 from zawodnicy where id_konkursu = $id_konkursu"); $n = pg_NumRows ($q); for ($i = 0; $i < $n; $i ++){ $arr = pg_Fetch_array ($q, $i); $id_zawod = $arr[1]; $odpowiedzi = trim($arr[0]); $odp = explode(" ",$odpowiedzi); $k = count ($odp); $punkty = 0; for ($j = 1; $j < $k; $j ++){ $nr_pyt = $odp [$j]; $punkty += $punktacja [$nr_pyt]; } pg_Query ($conn, "update zawodnicy set punkty = $punkty where id=$id_zawod"); } $q2=pg_Query ($conn,"select punkty,nazwisko,imie,logname,id_szkoly from zawodnicy where id=$id_zawodnika"); $arr=pg_Fetch_array($q2,0); $nazwisko=trim($arr[1]); $imie=trim($arr[2]); $logname=trim($arr[3]); $id_szkoly=$arr[4]; $oszkole=NULL; if ($id_szkoly){ $q3=pg_Query($conn,"select nazwa,adres,miasto from szkoly_all where id=$id_szkoly"); $arr=pg_Fetch_array($q3,0); $nazwa_szkoly=$arr[0]; $adres_szkoly=$arr[1]; $miasto_szkoly=$arr[2]; $oszkole="
"; $kodowanie="UTF-8"; include "konkursy/lewy"; include "konkursy/prawy"; ?>