diff --git a/.gitignore b/.gitignore old mode 100644 new mode 100755 diff --git a/SelectZdata Zakupu.sql b/SelectZdata Zakupu.sql deleted file mode 100644 index 3ae8c94..0000000 --- a/SelectZdata Zakupu.sql +++ /dev/null @@ -1,48 +0,0 @@ - SELECT t.id_towar, t.nazwa, f.data_zak - FROM towar t - LEFT JOIN (faktura f, faktura_has_towar thf) - ON (t.id_towar=thf.id_towar AND f.id_faktura=thf.id_faktura ) - - WHERE t.nazwa LIKE '%benek%' - AND (t.id_towar,f.data_zak) IN (SELECT t.id_towar, MAX(f.data_zak) - FROM towar t JOIN (faktura f, faktura_has_towar thf) - ON (t.id_towar=thf.id_towar AND f.id_faktura=thf.id_faktura ) GROUP BY 1) - ORDER BY t.nazwa, f.data_zak ASC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
LpIndeks:Nazwa towaruJmIlośćCena netto zakupuVATPKWiUCena brutto sprzedażyKod kreskowyData zakupów
\ No newline at end of file diff --git a/SelectZdata Zakupu.txt b/SelectZdata Zakupu.txt deleted file mode 100644 index 827fb40..0000000 --- a/SelectZdata Zakupu.txt +++ /dev/null @@ -1,11 +0,0 @@ - SELECT t.id_towar, t.nazwa, f.data_zak - FROM towar t - LEFT JOIN (faktura f, faktura_has_towar thf) - ON (t.id_towar=thf.id_towar AND f.id_faktura=thf.id_faktura ) - - WHERE - t.nazwa LIKE '%benek%' - AND (t.id_towar,f.data_zak) IN (SELECT t.id_towar, MAX(f.data_zak) - FROM towar t JOIN (faktura f, faktura_has_towar thf) - ON (t.id_towar=thf.id_towar AND f.id_faktura=thf.id_faktura ) GROUP BY 1) - ORDER BY t.nazwa, f.data_zak ASC \ No newline at end of file diff --git a/css/style.css b/css/style.css index 3d273e3..7bf6626 100644 --- a/css/style.css +++ b/css/style.css @@ -1,44 +1,102 @@ + body{ background-color: #E5E5E5; } -#pojemnik{ +#top{width: 25%; background-color: #F9B254;} +div#pojemnik{ + position: static; width: 100%; + } + + +fieldset { + display: block; + margin-left: 2px; + margin-right: 2px; + padding-top: 0.35em; + padding-bottom: 0.625em; + padding-left: 0.75em; + padding-right: 0.75em; + border: 2px groove (internal value); +} + +legend { + background-color: gray; + color: white; + padding: 5px 5px; } -#towar{font-size: 18px; width: 90%;} -#faktura{font-size: small; width: 50%;} -label .lab{ +#towar{font-size: small; width: 100%;} +#faktura{font-size: small; width: 100%;} + +#form{ float: left; - padding-right: 0.3em; - font-size: 18px; + width: 100%; } +div#content{width:100%; + background-color: #ACF2A2; + margin-top: 400px; + } +p{background-color: blanchedalmond;} +label .lab { + float: left; + padding: 5px 5px; + font-size: 25px; + margin-left: 15px; +} + +input { + margin: 3px; +} input [type="text"]{ float: right; - width: 50%; + width: 100%; + display: block; + padding-top: 1em; + padding-bottom: 2em; + margin:30px 5px 10px 5px; } -#indeksT{width: 150px;} +#indeksT{width: 150px; } #nazwaT{width:450px;} #jm{width: 100px;} -#ilosc{width: 100px;} +#ilosc{width: 70px; } #cena{width: 100px;} -#vat{width: 100px;} +#vat{width: 50px;} #pkwiu{width: 100px;} #cena_brutto{width: 100px;} -#kodKT{width: 150px;} +#kodKT{width: 250px; text-align: right;} #stan_mag{width:100px; } -#data_zak{width: 100px;} +#data_zak{width: 60px;} +#marza{width: 50px;} input[type=text]:focus { - background-color: lightblue; + background-color: #ADD8E6; } + +#przycisk{height: 50px; width:auto; background-color:#BFBFBF ; margin: 5px 3px;} + .btn{ -background-color: red; + float: right; + background-color: #F9965C; + margin: 10px 10px; } +#button{background-color: #B8ABAB; margin: 10px 10px; border-radius: 8px; } + +.ui-autocomplete { height: 350px; overflow-y: scroll; overflow-x: hidden;} +.ui-autocomplete-input{font-size: 18px;} + +#przerwa{height: 20px; background-color: #BFBFBF;} -.ui-autocomplete { height: 60%; overflow-y: scroll; overflow-x: hidden;} -.ui-autocomplete-input{font-size: large;} +#faktura{width: 100%;} +#nr_faktury{width: 150px; margin:10px 5px 10px 5px; } +#data_zak{width: 150px;} +#id_f{width: 150px;} +#indeksD{width: 150px;} +#nazwa1{width: 150px;} -#przerwa{height: 50px; background-color: #BFBFBF;} \ No newline at end of file +table, th, td { + border-collapse: collapse; + border:1px solid black;} diff --git a/css/style1.css b/css/style1.css deleted file mode 100644 index f4478d6..0000000 --- a/css/style1.css +++ /dev/null @@ -1,8 +0,0 @@ -body { -background-color: #FFC0CB; -} -h3 { -background-color: #BFBFBF; - width: 300px; -} - diff --git a/db/SelectZdataZakupow.sql b/db/SelectZdataZakupow.sql deleted file mode 100644 index c0a4543..0000000 --- a/db/SelectZdataZakupow.sql +++ /dev/null @@ -1,11 +0,0 @@ - SELECT t.id_towar, t.nazwa, f.data_zak - FROM towar t - LEFT JOIN (faktura f, faktura_has_towar thf) /* nie wiem WTF ale tak zostawię */ - ON (t.id_towar=thf.id_towar AND f.id_faktura=thf.id_faktura ) - - WHERE - t.nazwa LIKE '%jakaś niepełna nazwa towaru%' - AND (t.id_towar,f.data_zak) IN (SELECT t.id_towar, MAX(f.data_zak) - FROM towar t JOIN (faktura f, faktura_has_towar thf) ON (t.id_towar=thf.id_towar - AND f.id_faktura=thf.id_faktura ) GROUP BY 1) - ORDER BY t.nazwa, f.data_zak ASC \ No newline at end of file diff --git a/db/connect.php b/db/connect.php index 84715f5..46ee85f 100644 --- a/db/connect.php +++ b/db/connect.php @@ -7,6 +7,5 @@ echo "Failed to connect to MySQL: (" . $mysqli->connect_errno . ") " . $mysqli->connect_error; } -echo "Połączone z bazą zoonet_alaska na serwerze NAZWA.PL
"; ?> diff --git a/dostawcy.php b/dostawcy.php index 2e4e2fb..da37376 100644 --- a/dostawcy.php +++ b/dostawcy.php @@ -9,11 +9,11 @@ Dostawcy - + @@ -33,7 +33,7 @@
-
+
@@ -41,12 +41,6 @@
- - - - -
- @@ -59,15 +53,15 @@ focus: function(event, ui) { $("#indeksD").val(ui.item.idD); $("#nazwa1").val(ui.item.value); //wyszukujemy po nazwie, równocześnie pokazuje indeks a dopiero po kliknięciu id - $("#kraj").val(ui.item.kraj); - $("#id_dostawcy").val(ui.item.ind); + //$("#kraj").val(ui.item.kraj); + //$("#id_dostawcy").val(ui.item.ind); return false; }, select: function(event, ui) { $("#indeksD").val(ui.item.idD); $("#nazwa1").val(ui.item.value); - $("#kraj").val(ui.item.kraj); - $("#id_dostawcy").val(ui.item.ind); + //$("#kraj").val(ui.item.kraj); + //$("#id_dostawcy").val(ui.item.ind); return false; } }); diff --git a/index.php b/index.php index 064199b..af77f07 100644 --- a/index.php +++ b/index.php @@ -1,25 +1,35 @@ -"; - } + if ($_SESSION['nr_faktury']) { + echo "Faktura nr:" .$_SESSION['nr_faktury']; + } else { + echo " Brak faktury:
"; + } // zmienna potrzebna do prawidlowego wczytania includowanych plikow -$add_site = true; +$add_site = true; ?> @@ -29,137 +39,131 @@ Baza Sklepu ZooNet - - - +
Faktura:Koniec faktury
+

Wprowadzanie towaru - wyszukiwanie po indeksie, nazwie towaru lub kodach kreskowych

- -
-
- -
+
+ +
+
+ Faktura i dostawca - - - - - + + - + + + + - - - - - + + + +
+
+
- +
- +
+ Towar - + - + - - - - - + +    + + + - VAT lub RABAT - Cena netto z wyliczenia: - - +
VAT lub RABAT + + - - - + + + - - + + - + - - - - - -
- - -
+ + + + + + + +
+
+ + + + +
+
- - + + + + +
+
+Nie ma takiej strony w katalogu page :-("; + } if(is_file("$go.php")) include "$go.php"; + // jezeli zmienna $go jest pusta wyswietla się strona glowna + else "start.html"; + +?>
+ $(document).ready(function () { +var btn = document.getElementById('button').style.visibility= ""; + + if (button == btn.hidden) { + document.getElementsByTagName('p').style.color="green"; + } else { + "cosik nie wyszło"; + } + +}) + + diff --git a/page/pokazFakture.php b/page/pokazFakture.php new file mode 100644 index 0000000..4009690 --- /dev/null +++ b/page/pokazFakture.php @@ -0,0 +1,98 @@ +prepare("SELECT t.nazwa, t.id_towar, t.indeks, t.vat, t.pkwiu, t.jm, t.cena_brutto, thf.ilosc, thf.cena_n_z, f.nr_faktury, f.data_zak, d.stan_mag, k.kod_kreskowy +FROM towar t +LEFT JOIN (faktura f, faktura_has_towar thf, dane_towaru d, kod_ean k) +ON (t.id_towar=thf.id_towar AND f.id_faktura=thf.id_faktura AND t.id_towar=d.id_towar AND t.id_towar=k.id_towar) +WHERE f.nr_faktury like '%$sn1%' AND f.data_zak >= '$sn2' ORDER BY t.indeks DESC "); + + +$stmt->bind_param("sss", $sn1, $sn2); +$stmt->bind_result( $nazwa, $id_towar, $indeks, $vat, $pkwiu, $jm, $cena_brutto, $ilosc, $cena_n_z, $nr_faktury,$data_zak,$stan_mag,$kod_kreskowy); +$stmt->execute(); + + + + +//formatowanie wyniku +echo "
"; +echo " + + + + + + + + + + + + + + + + + + +"; + +//formatowanie wyniku wierszami długo szukałem błędu w warunkach for() i doszedłem że ma być ...$stmt->fech() bez żadnych dodatków +//również w + + + + + + + + + + + + + + + + + + + + + "; + + + $wy[] = $razem; //Zmienna $wy jako tablica do której dopisujemy wartości z kolumny Wartość netto, zmienna $razem + $tab = array_sum($wy); // Funkcją array_sum dodajemy wszystkie wystąpienia w kolumnie Wartość netto + } + + echo "
LPId towaruNazwa towaruIndeks towaruMiaraIlośćCena ZakupuVATBruttoPKWiUNr fakturyData zakupuRazem ilośćKod kreskowyWartość nettoCena sprzedaży bruttoMarża
należało od razu wpisywać zmienne +for($lp = 1; $stmt->fetch(); ++$lp) { + +$brutto =number_format((($cena_n_z*$vat/100)+$cena_n_z), 2, '.', ''); +$razem = number_format(($cena_n_z * $ilosc), 2, '.', ''); +$marza = number_format((( $cena_brutto / $brutto )*100-100), 2, '.', ''); + + echo "
$lp$id_towar$nazwa$indeks$jm$ilosc$cena_n_z$vat $brutto$pkwiu$nr_faktury$data_zak$stan_mag$kod_kreskowy$razem$cena_brutto$marza
"; + echo 'Nr faktury: ', $nr_faktury,"
"; + echo "
Razem netto = $tab
"; + + + $thread_id = $mysqli->thread_id; + $stmt->free_result(); + $stmt->close(); + +$mysqli->close(); +echo "
Wróć do zapisów Powrót"; +?> \ No newline at end of file diff --git a/zapiszTowar.php b/page/zapiszTowar.php similarity index 77% rename from zapiszTowar.php rename to page/zapiszTowar.php index aab6457..6ba7bbd 100644 --- a/zapiszTowar.php +++ b/page/zapiszTowar.php @@ -1,49 +1,3 @@ - - - -Zapis rekordu - - - - - - Spróbuj ponownie tutaj"; - echo " + echo "
@@ -118,8 +71,6 @@ } } -echo "
Indeks dostawcy:".$indeks_dost."
"; -echo " Nazwa dostawcy; ". $nazwa_dost."
"; /***************************** wpiszemy dostawców *******************************/ $stmt = $mysqli->prepare("SELECT id_dostawcy, indeks, nazwa1 FROM dostawcy WHERE nazwa1 = ? "); @@ -139,7 +90,6 @@ $stmt1->execute(); $stmt1->close(); $id_dostawcy = $mysqli->insert_id; -echo " -- ostatnie id dostawcy1 ;".$id_dostawcy."
"; } /***********************wprowadzamy fakturę*****************************************/ @@ -150,18 +100,12 @@ $sprawdzF->bind_result($col1, $col2); $sprawdzF->fetch(); $sprawdzF->close(); - -echo "
Faktura w bazie nr:", $col1 ,"
"; - if($nr_faktury == $col1) { - printf("
Jest taka faktura : %s ", $col1 ); } else { - printf("
Wstawiamy nową fakturę : %s ", $nr_faktury); - $stmtf = $mysqli->prepare("INSERT INTO faktura (indeks, nr_faktury, data_zak, id_dostawcy) VALUES (?,?,?,?)"); $stmtf->bind_param('sssi',$id_f, $nr_faktury, $data_zak, $id_dostawcy); $stmtf->execute(); @@ -169,10 +113,6 @@ $stmtf->close(); } - - - - /***************przygotowana instrukcja sql do wprowadzenia towarów******************/ @@ -183,22 +123,16 @@ $stmtt->fetch(); $stmtt->close(); - echo "
Id towaru; ". $col11."
"; if($indeks) { - - - printf("
Wstawiamy nowy towar : %s ", $nazwa); $stmtts = $mysqli->prepare("INSERT INTO towar (indeks, nazwa, jm, pkwiu, vat, cena_brutto) VALUES (?,?,?,?,?,?)"); - +$nazwa = $mysqli->real_escape_string($_POST['nazwa']); $stmtts->bind_param('ssssis',$indeks, $nazwa, $jm, $pkwiu, $vat, $cena_brutto); $stmtts->execute(); $stmtts->close(); -printf("
Dodano towary: %s",$stmt->affected_rows); -echo " Nazwa towaru: " .$nazwa. " Cena Sprzedaży Brutto" .$cena_brutto. "
"; } if($col11) { @@ -211,11 +145,10 @@ } $id_tow = $stmtts->insert_id; -echo " OSTATNIE id towaru ;" .$id_tow. "
"; + /******************************** pora na faktura_has_towar*******************************/ -echo "Dla tabeli fht indeks towaru ;".$indeks."
"; $sprawdzF = $mysqli->prepare("SELECT id_faktura FROM faktura WHERE nr_faktury =? "); $sprawdzF->bind_param('s', $nr_faktury); @@ -230,7 +163,7 @@ $stmt3->bind_result($id_to); $stmt3->fetch(); $stmt3->close(); - echo "Id towaru z tabeli towar;".$id_to. "
"; + $id_towar = $id_to; @@ -240,7 +173,7 @@ $stmt2->close(); $id_hasz = $mysqli->insert_id; -echo " OsTaTnI wiersz tabeli FhT;" .$id_hasz."

"; + @@ -252,7 +185,6 @@ $stmt3->bind_result($id_t); $stmt3->fetch(); $stmt3->close(); - echo "Id towaru z tabeli towary dla kody ean;".$id_t. "
"; $stmt4 = $mysqli->prepare("INSERT INTO kod_ean (kod_kreskowy, id_towar) VALUES (?,?)"); $stmt4->bind_param('ss', $kod_k, $id_t); @@ -260,7 +192,6 @@ $stmt4->execute(); $stmt4->fetch(); - echo "
kody kreskowe : ". $kod_k. "
"; $stmt4->close(); @@ -275,7 +206,6 @@ $sprawdz->fetch(); $sprawdz->close(); -echo " PLUS1: ".$col1. " stan bieżący;" .$col2."
"; if($indeks == $col3){ @@ -289,7 +219,7 @@ } else { - echo "Czy przechodzi id_dane ;".$indeks."
"; + $stmt33= $mysqli->prepare("SELECT id_towar FROM towar WHERE indeks= ? "); $stmt33->bind_param("s", $indeks); @@ -297,8 +227,7 @@ $stmt33->bind_result($id_t); $stmt33->fetch(); $stmt33->close(); - echo "Id towaru z tabeli towar do dane towaru;".$id_t. "
"; - echo "Czy przechodzi ilość;".$ilosc."
"; + $stmt55 = $mysqli->prepare("INSERT INTO dane_towaru (stan_mag, id_towar, indeks) VALUES (?,?,?)"); $stmt55->bind_param('dss',$ilosc, $id_t, $indeks); @@ -309,19 +238,16 @@ -echo "
Wróć do zapisów Powrót"; +echo "
Wróć do zapisów Powrót"; $mysqli->close() ?>
-
-
- + +
+
- - - \ No newline at end of file diff --git a/projekt.html b/projekt.html deleted file mode 100644 index d00b8b1..0000000 --- a/projekt.html +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - jQuery UI Autocomplete - Custom data and display - - - - - - - - - -
Select a project (type "j" for a start):
- - - -

- - - - diff --git a/script/button.js b/script/button.js new file mode 100644 index 0000000..d2abf77 --- /dev/null +++ b/script/button.js @@ -0,0 +1,10 @@ + $(document).ready(function () { +var btn = document.getElementById('button').style.visibility= ""; + + if (button == btn.hidden) { + document.getElementsByTagName('p').style.color="green"; + } else { + "cosik nie wyszło"; + } + +}); \ No newline at end of file diff --git a/script/funkcje.js b/script/funkcje.js index d0858b9..a53576a 100644 --- a/script/funkcje.js +++ b/script/funkcje.js @@ -1,8 +1,24 @@ function licz_Z_brutto(x) { - x.nettoZb.value =(x.bruttoZb.value) / ((+x.vatZb.value / 100) +1 ) + x.cena_z.value =(x.bruttoZb.value) / ((+x.vatZb.value / 100) +1 ) } function marzaB(m) { m.cena_brutto.value =(m.cena_z.value) * ((m.vat.value / 100) +1) * ((m.marza.value /100) +1) - } \ No newline at end of file + } + + function marzaN(n) + { + n.cena_brutto.value =(n.cena_z.value) * ((n.vat.value / 100) +1) * ((n.marza.value /100) +1) + } + + $(function () { +var btn = document.getElementById('button').style.visibility= ""; + + if (button == btn.hidden) { + document.getElementsByTagName('p').style.color="green"; + } else { + "cosik nie wyszło"; + } + +}) \ No newline at end of file diff --git a/script/script.js b/script/script.js deleted file mode 100644 index db35194..0000000 --- a/script/script.js +++ /dev/null @@ -1,18 +0,0 @@ -$(function() { - $("#nazwaT").autocomplete({ - source: "searchTowar.php", - focus: function(event, ui) { - $("#indeks").val(ui.item.indeks); - $("#nazwaT").val(ui.item.value); //wyszukujemy po nazwie, równocześnie pokazuje indeks a dopiero po kliknięciu id - - // $("#id_dostawcy").val(ui.item.id); - return false; - }, - select: function(event, ui) { - $("#nazwaT").val(ui.item.value); - $("#indeks").val(ui.item.indeks); - // $("#id_dostawcy").val(ui.item.id); - return false; - } - }); -}); diff --git a/script/scrypty.js b/script/scrypty.js new file mode 100644 index 0000000..75cdf0c --- /dev/null +++ b/script/scrypty.js @@ -0,0 +1,131 @@ +$(function() { + $("#nazwaT").autocomplete({ + minLength:3, + source: "searchTowar.php", + focus: function(event, ui) { + $("#nazwaT").val(ui.item.value); + $("#indeksT").val(ui.item.indeks); //wyszukujemy po nazwie, równocześnie pokazuje indeks a dopiero po kliknięciu id + $("#jm").val(ui.item.jm); + $("#vat").val(ui.item.vat); + $("#ilosc").val(ui.item.ilosc); + $("#cena").val(ui.item.cena); + $("#cena_brutto").val(ui.item.cena_brutto); + $("#pkwiu").val(ui.item.pkwiu); + $("#kodKT").val(ui.item.kodK); + //$("#data_zak").val(ui.item.dataZak); + return false; + }, + select: function(event, ui) { + $("#nazwaT").val(ui.item.value); + $("#indeksT").val(ui.item.indeks); + $("#jm").val(ui.item.jm); + $("#vat").val(ui.item.vat); + $("#cena").val(ui.item.cena); + $("#ilosc").val(ui.item.ilosc); + $("#cena_brutto").val(ui.item.cena_brutto); + $("#pkwiu").val(ui.item.pkwiu); + $("#kodKT").val(ui.item.kodKT); + //$("#data_zak").val(ui.item.dataZak); + // alert("Selected: " + ui.item.value + " aka " + ui.item.label); + return false; + } + }); +}); + +$(function() { + $("#indeksT").autocomplete({ + minLength:3, + source: "searchIndeks.php", + focus: function(event, ui) { + $("#nazwaT").val(ui.item.value); + $("#indeksT").val(ui.item.indeks); //wyszukujemy po nazwie, równocześnie pokazuje indeks a dopiero po kliknięciu id + /* $("#jm").val(ui.item.jm); + $("#vat").val(ui.item.vat); + $("#ilosc").val(ui.item.ilosc); + $("#cena").val(ui.item.cena); + $("#cena_brutto").val(ui.item.cena_brutto); + $("#pkwiu").val(ui.item.pkwiu); */ + $("#kodKT").val(ui.item.kodKT); + //$("#stan_mag").val(ui.item.stan); + return false; + }, + select: function(event, ui) { + $("#nazwaT").val(ui.item.value); + $("#indeksT").val(ui.item.indeks); + $("#jm").val(ui.item.jm); + $("#vat").val(ui.item.vat); + $("#cena").val(ui.item.cena); + $("#ilosc").val(ui.item.ilosc); + $("#cena_brutto").val(ui.item.cena_brutto); + $("#pkwiu").val(ui.item.pkwiu); + $("#kodKT").val(ui.item.kodKT); + // $("#stan_mag").val(ui.item.stan); + return false; + } + }); +}); + +$(function() { + $("#kodKT").autocomplete({ + minLength:3, + source: "searchKod.php", + focus: function(event, ui) { + $("#nazwaT").val(ui.item.value); + $("#indeksT").val(ui.item.indeks); //wyszukujemy po nazwie, równocześnie pokazuje indeks a dopiero po kliknięciu id + $("#jm").val(ui.item.jm); + $("#vat").val(ui.item.vat); + $("#ilosc").val(ui.item.ilosc); + $("#cena").val(ui.item.cena); + $("#cena_brutto").val(ui.item.cena_brutto); + $("#pkwiu").val(ui.item.pkwiu); + $("#kodKT").val(ui.item.kodKT); + // $("#stan_mag").val(ui.item.stan); + return false; + }, + select: function(event, ui) { + $("#nazwaT").val(ui.item.value); + $("#indeksT").val(ui.item.indeks); + $("#jm").val(ui.item.jm); + $("#vat").val(ui.item.vat); + $("#cena").val(ui.item.cena); + $("#ilosc").val(ui.item.ilosc); + $("#cena_brutto").val(ui.item.cena_brutto); + $("#pkwiu").val(ui.item.pkwiu); + $("#kodKT").val(ui.item.kodKT); + // $("#stan_mag").val(ui.item.stan); + // alert("Selected: " + ui.item.value + " aka " + ui.item.label); + return false; + } + }); +}); + +$(function() { + $("#nazwa1").autocomplete({ + source: "search2.php", + focus: function(event, ui) { + $("#indeksD").val(ui.item.idD); + $("#nazwa1").val(ui.item.value); //wyszukujemy po nazwie, równocześnie pokazuje indeks a dopiero po kliknięciu id + // $("#kraj").val(ui.item.kraj); + //$("#id_dostawcy").val(ui.item.id); + return false; + }, + select: function(event, ui) { + $("#indeksD").val(ui.item.idD); + $("#nazwa1").val(ui.item.value); + // $("#kraj").val(ui.item.kraj); + //$("#id_dostawcy").val(ui.item.id); + return false; + } + }); +}); + $(document).ready(function () { +var btn = document.getElementById('button').style.visibility= ""; + + if (button == btn.hidden) { + document.getElementsByTagName('p').style.color="green"; + } else { + "cosik nie wyszło"; + } + +}) + diff --git a/search2.php b/search2.php index 64ff107..b924ebe 100644 --- a/search2.php +++ b/search2.php @@ -7,17 +7,16 @@ // Create database connection $db = new mysqli($dbHost, $dbUsername, $dbPassword, $dbName); - +$db -> query("SET NAMES 'utf8'"); // Check connection if ($db->connect_error) { die("Connection failed: " . $db->connect_error); } // Get search term -$searchTerm = $_GET['term']; - +$searchTerm = $db -> real_escape_string($_GET['term']); // Fetch matched data from the database -$query = $db->query("SELECT id_dostawcy,indeks, nazwa1, kraj FROM dostawcy WHERE nazwa1 LIKE '%".$searchTerm."%' ORDER BY nazwa1 ASC"); +$query = $db->query("SELECT id_dostawcy,indeks, nazwa1 FROM dostawcy WHERE nazwa1 LIKE '%".$searchTerm."%' ORDER BY nazwa1 ASC"); // Generate array with skills data $skillData = array(); @@ -25,8 +24,8 @@ while($row = $query->fetch_assoc()){ $data['idD'] = $row['indeks']; $data['value'] = $row['nazwa1']; - $data['ind'] = $row['indeks']; - $data['kraj'] = $row['kraj']; + // $data['ind'] = $row['indeks']; + //$data['kraj'] = $row['kraj']; array_push($skillData, $data); } } diff --git a/searchKod.php b/searchKod.php index 6c496da..2c73c5f 100644 --- a/searchKod.php +++ b/searchKod.php @@ -18,11 +18,17 @@ // Fetch matched data from the database //("SELECT indeks, nazwa FROM towar WHERE nazwa LIKE '%".$searchTerm."%' ORDER BY nazwa ASC "); -$query = $db->query("SELECT t.nazwa, t.indeks, t.vat, t.pkwiu, t.jm, t.cena_brutto, k.kod_kreskowy -FROM towar t -LEFT JOIN kod_ean k -ON t.id_towar=k.id_towar -WHERE k.kod_kreskowy like '%".$searchTerm."%' ORDER BY t.nazwa ASC "); +$query = $db->query("SELECT t.id_towar,t.indeks, t.nazwa, t.jm, t.vat, t.pkwiu, t.cena_brutto, thf.ilosc, thf.cena_n_z, f.data_zak, k.kod_kreskowy + FROM towar t + LEFT JOIN (faktura f, faktura_has_towar thf, kod_ean k) + ON (t.id_towar=thf.id_towar AND f.id_faktura=thf.id_faktura AND t.id_towar = k.id_towar) + + WHERE + k.kod_kreskowy LIKE '%".$searchTerm."%' + AND (t.id_towar,f.data_zak) IN (SELECT t.id_towar, MAX(f.data_zak) + FROM towar t JOIN (faktura f, faktura_has_towar thf) ON (t.id_towar=thf.id_towar + AND f.id_faktura=thf.id_faktura ) GROUP BY 1) + ORDER BY t.nazwa, f.data_zak ASC "); // Generate array with skills data $skillData = array(); if($query->num_rows > 0){ diff --git a/sklep/.gitignore b/sklep/.gitignore deleted file mode 100644 index f15a9b4..0000000 --- a/sklep/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -$ cat .gitignore -*~ diff --git a/sklep/README.md b/sklep/README.md deleted file mode 100644 index d87c66e..0000000 --- a/sklep/README.md +++ /dev/null @@ -1 +0,0 @@ -# sklep diff --git a/sklep/SelectZdata Zakupu.sql b/sklep/SelectZdata Zakupu.sql deleted file mode 100644 index 3ae8c94..0000000 --- a/sklep/SelectZdata Zakupu.sql +++ /dev/null @@ -1,48 +0,0 @@ - SELECT t.id_towar, t.nazwa, f.data_zak - FROM towar t - LEFT JOIN (faktura f, faktura_has_towar thf) - ON (t.id_towar=thf.id_towar AND f.id_faktura=thf.id_faktura ) - - WHERE t.nazwa LIKE '%benek%' - AND (t.id_towar,f.data_zak) IN (SELECT t.id_towar, MAX(f.data_zak) - FROM towar t JOIN (faktura f, faktura_has_towar thf) - ON (t.id_towar=thf.id_towar AND f.id_faktura=thf.id_faktura ) GROUP BY 1) - ORDER BY t.nazwa, f.data_zak ASC - -
Nr Faktury Data zakupu
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
LpIndeks:Nazwa towaruJmIlośćCena netto zakupuVATPKWiUCena brutto sprzedażyKod kreskowyData zakupów
\ No newline at end of file diff --git a/sklep/SelectZdata Zakupu.txt b/sklep/SelectZdata Zakupu.txt deleted file mode 100644 index 827fb40..0000000 --- a/sklep/SelectZdata Zakupu.txt +++ /dev/null @@ -1,11 +0,0 @@ - SELECT t.id_towar, t.nazwa, f.data_zak - FROM towar t - LEFT JOIN (faktura f, faktura_has_towar thf) - ON (t.id_towar=thf.id_towar AND f.id_faktura=thf.id_faktura ) - - WHERE - t.nazwa LIKE '%benek%' - AND (t.id_towar,f.data_zak) IN (SELECT t.id_towar, MAX(f.data_zak) - FROM towar t JOIN (faktura f, faktura_has_towar thf) - ON (t.id_towar=thf.id_towar AND f.id_faktura=thf.id_faktura ) GROUP BY 1) - ORDER BY t.nazwa, f.data_zak ASC \ No newline at end of file diff --git a/sklep/css/style.css b/sklep/css/style.css deleted file mode 100644 index 06fb332..0000000 --- a/sklep/css/style.css +++ /dev/null @@ -1,42 +0,0 @@ -body{ - background-color: #E5E5E5; -} -#pojemnik{ - width: 100%; -} -#towar{font-size: 18px; width: 90%;} -#faktura{font-size: small; width: 50%;} - -label .lab{ - float: left; - padding-right: 0.3em; - font-size: 18px; -} - - -input [type="text"]{ - float: right; - width: 50%; -} - -#indeksT{width: 150px;} -#nazwaT{width:450px;} -#jm{width: 100px;} -#ilosc{width: 100px;} -#cena{width: 100px;} -#vat{width: 100px;} -#pkwiu{width: 100px;} -#cena_brutto{width: 100px;} -#kodKT{width: 150px;} -#stan_mag{width:100px; } -#data_zak{width: 100px;} - -input[type=text]:focus { - background-color: lightblue; -} -.btn{ -background-color: #7E7777; -} - -.ui-autocomplete { height: 100%; overflow-y: scroll; overflow-x: hidden;} -.ui-autocomplete-input{font-size: large;} \ No newline at end of file diff --git a/sklep/css/style1.css b/sklep/css/style1.css deleted file mode 100644 index f4478d6..0000000 --- a/sklep/css/style1.css +++ /dev/null @@ -1,8 +0,0 @@ -body { -background-color: #FFC0CB; -} -h3 { -background-color: #BFBFBF; - width: 300px; -} - diff --git a/sklep/db/SelectZdataZakupow.sql b/sklep/db/SelectZdataZakupow.sql deleted file mode 100644 index c0a4543..0000000 --- a/sklep/db/SelectZdataZakupow.sql +++ /dev/null @@ -1,11 +0,0 @@ - SELECT t.id_towar, t.nazwa, f.data_zak - FROM towar t - LEFT JOIN (faktura f, faktura_has_towar thf) /* nie wiem WTF ale tak zostawię */ - ON (t.id_towar=thf.id_towar AND f.id_faktura=thf.id_faktura ) - - WHERE - t.nazwa LIKE '%jakaś niepełna nazwa towaru%' - AND (t.id_towar,f.data_zak) IN (SELECT t.id_towar, MAX(f.data_zak) - FROM towar t JOIN (faktura f, faktura_has_towar thf) ON (t.id_towar=thf.id_towar - AND f.id_faktura=thf.id_faktura ) GROUP BY 1) - ORDER BY t.nazwa, f.data_zak ASC \ No newline at end of file diff --git a/sklep/index.php b/sklep/index.php deleted file mode 100644 index 1f355da..0000000 --- a/sklep/index.php +++ /dev/null @@ -1,261 +0,0 @@ - - - - - -Baza Sklepu ZooNet - - - - - - - - - - -
- -

Wprowadzanie towaru - wyszukiwanie po indeksie, nazwie towaru lub kodach kreskowych

- - -
-
- -
- - - - - - - - - - - - - - - - - - - -
- -
- - - - - - - - - - - - - - - - VAT lub RABAT - Cena netto z wyliczenia: - - - - - - - - - - - - - - - - - - - -
- -
-
- -
- -
-
- - - - diff --git a/sklep/projekt.html b/sklep/projekt.html deleted file mode 100644 index d00b8b1..0000000 --- a/sklep/projekt.html +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - jQuery UI Autocomplete - Custom data and display - - - - - - - - - -
Select a project (type "j" for a start):
- - - -

- - - - diff --git a/sklep/script/funkcje.js b/sklep/script/funkcje.js deleted file mode 100644 index d0858b9..0000000 --- a/sklep/script/funkcje.js +++ /dev/null @@ -1,8 +0,0 @@ -function licz_Z_brutto(x) -{ - x.nettoZb.value =(x.bruttoZb.value) / ((+x.vatZb.value / 100) +1 ) -} - function marzaB(m) - { - m.cena_brutto.value =(m.cena_z.value) * ((m.vat.value / 100) +1) * ((m.marza.value /100) +1) - } \ No newline at end of file diff --git a/sklep/script/script.js b/sklep/script/script.js deleted file mode 100644 index db35194..0000000 --- a/sklep/script/script.js +++ /dev/null @@ -1,18 +0,0 @@ -$(function() { - $("#nazwaT").autocomplete({ - source: "searchTowar.php", - focus: function(event, ui) { - $("#indeks").val(ui.item.indeks); - $("#nazwaT").val(ui.item.value); //wyszukujemy po nazwie, równocześnie pokazuje indeks a dopiero po kliknięciu id - - // $("#id_dostawcy").val(ui.item.id); - return false; - }, - select: function(event, ui) { - $("#nazwaT").val(ui.item.value); - $("#indeks").val(ui.item.indeks); - // $("#id_dostawcy").val(ui.item.id); - return false; - } - }); -}); diff --git a/sklep/search2.php b/sklep/search2.php deleted file mode 100644 index 6d3355f..0000000 --- a/sklep/search2.php +++ /dev/null @@ -1,36 +0,0 @@ -connect_error) { - die("Connection failed: " . $db->connect_error); -} - -// Get search term -$searchTerm = $_GET['term']; - -// Fetch matched data from the database -$query = $db->query("SELECT id_dostawcy,indeks, nazwa1 FROM dostawcy WHERE nazwa1 LIKE '%".$searchTerm."%' ORDER BY nazwa1 ASC"); - -// Generate array with skills data -$skillData = array(); -if($query->num_rows > 0){ - while($row = $query->fetch_assoc()){ - $data['idD'] = $row['indeks']; - $data['value'] = $row['nazwa1']; - // $data['ind'] = $row['indeks']; - //$data['kraj'] = $row['kraj']; - array_push($skillData, $data); - } -} - -// Return results as json encoded array -echo json_encode($skillData); -?> diff --git a/sklep/searchIndeks.php b/sklep/searchIndeks.php deleted file mode 100644 index 4c81ae2..0000000 --- a/sklep/searchIndeks.php +++ /dev/null @@ -1,50 +0,0 @@ - query("SET NAMES 'utf8'"); -// Check connection -if ($db->connect_error) { - die("Connection failed: " . $db->connect_error); -} - -// Get search term -$searchTerm = $db -> real_escape_string($_GET['term']); - -// Fetch matched data from the database -//$query = $db->query("SELECT indeks, nazwa, jm ,vat, cena_brutto FROM towar WHERE indeks LIKE '%".$searchTerm."%' ORDER BY indeks ASC "); -$query = $db->query("SELECT t.nazwa, t.indeks, t.vat, t.pkwiu, t.jm, t.cena_brutto, k.kod_kreskowy -FROM towar t -LEFT JOIN kod_ean k -ON t.id_towar=k.id_towar -WHERE t.indeks like '%".$searchTerm."%' GROUP BY t.nazwa ORDER BY t.nazwa ASC "); -// Generate array with skills data -$skillData = array(); -if($query->num_rows > 0){ - while($row = $query->fetch_assoc()){ - $data['indeks'] = $row['indeks']; - $data['value'] = $row['nazwa']; - $data['pkwiu'] = $row["pkwiu"]; - $data['jm'] = $row['jm']; - $data['vat'] = $row['vat']; - $data['ilosc'] = $row['ilosc']; - $data['cena_brutto'] = $row['cena_brutto']; - //$data['cena'] = $row['cena_n_z']; - //$data['$nr_fak '] =$row["nr_faktury"]; - //$data['$data_zak'] =$row["data_zak"]; - //$data['stan']=$row["stan_mag"]; - $data['kod_k'] = $row['kod_kreskowy']; - array_push($skillData, $data); - } -} - -// Return results as json encoded array -echo json_encode($skillData); -//$json = json_encode($skillData); //sprawdzałem czy json działa. Działa po wstawieniu kodowania w zapytaniu do bazy danych -//var_dump($json); -?> diff --git a/sklep/searchKod.php b/sklep/searchKod.php deleted file mode 100644 index fe8afac..0000000 --- a/sklep/searchKod.php +++ /dev/null @@ -1,50 +0,0 @@ - query("SET NAMES 'utf8'"); -// Check connection -if ($db->connect_error) { - die("Connection failed: " . $db->connect_error); -} - -// Get search term -$searchTerm = $db -> real_escape_string($_GET['term']); - -// Fetch matched data from the database -//("SELECT indeks, nazwa FROM towar WHERE nazwa LIKE '%".$searchTerm."%' ORDER BY nazwa ASC "); -$query = $db->query("SELECT t.nazwa, t.indeks, t.vat, t.pkwiu, t.jm, t.cena_brutto, k.kod_kreskowy -FROM towar t -LEFT JOIN kod_ean k -ON t.id_towar=k.id_towar -WHERE k.kod_kreskowy like '%".$searchTerm."%' ORDER BY t.nazwa ASC "); -// Generate array with skills data -$skillData = array(); -if($query->num_rows > 0){ - while($row = $query->fetch_assoc()){ - $data['indeks'] = $row['indeks']; - $data['value'] = $row['nazwa']; - $data['pkwiu'] = $row["pkwiu"]; - $data['jm'] = $row['jm']; - $data['vat'] = $row['vat']; - $data['ilosc'] = $row['ilosc']; - $data['cena_brutto'] = $row['cena_brutto']; - //$data['cena'] = $row['cena_n_z']; - //$data['$nr_fak '] =$row["nr_faktury"]; - //$data['$data_zak'] =$row["data_zak"]; - //$data['stan']=$row["stan_mag"]; - $data['kod_k'] = $row['kod_kreskowy']; - array_push($skillData, $data); - } -} - -// Return results as json encoded array -echo json_encode($skillData); -//$json = json_encode($skillData); //sprawdzałem czy json działa. Działa po wstawieniu kodowania w zapytaniu do bazy danych -//var_dump($json); -?> diff --git a/sklep/searchTowar.php b/sklep/searchTowar.php deleted file mode 100644 index 621e66c..0000000 --- a/sklep/searchTowar.php +++ /dev/null @@ -1,58 +0,0 @@ - query("SET NAMES 'utf8'"); -// Check connection -if ($db->connect_error) { - die("Connection failed: " . $db->connect_error); -} - -// Get search term -$searchTerm = $db -> real_escape_string($_GET['term']); - - -// Fetch matched data from the database -//("SELECT indeks, nazwa FROM towar WHERE nazwa LIKE '%".$searchTerm."%' ORDER BY nazwa ASC "); -$query = $db->query("SELECT t.id_towar,t.indeks, t.nazwa, t.jm, t.vat, t.pkwiu, t.cena_brutto, thf.ilosc, thf.cena_n_z, f.data_zak, k.kod_kreskowy - FROM towar t - LEFT JOIN (faktura f, faktura_has_towar thf, kod_ean k) - ON (t.id_towar=thf.id_towar AND f.id_faktura=thf.id_faktura AND t.id_towar = k.id_towar) - - WHERE - t.nazwa LIKE '%".$searchTerm."%' - AND (t.id_towar,f.data_zak) IN (SELECT t.id_towar, MAX(f.data_zak) - FROM towar t JOIN (faktura f, faktura_has_towar thf) ON (t.id_towar=thf.id_towar - AND f.id_faktura=thf.id_faktura ) GROUP BY 1) - ORDER BY t.nazwa, f.data_zak ASC"); -// Generate array with skills data -$skillData = array(); -if($query->num_rows > 0){ - while($row = $query->fetch_assoc()){ - $data['indeks'] = $row['indeks']; - $data['value'] = $row['nazwa']; - $data['pkwiu'] = $row["pkwiu"]; - $data['jm'] = $row['jm']; - $data['vat'] = $row['vat']; - $data['ilosc'] = $row['ilosc']; - $data['cena_brutto'] = $row['cena_brutto']; - $data['cena'] = $row['cena_n_z']; - //$data['$nr_fak '] =$row["nr_faktury"]; - $data['dataZak'] =$row["data_zak"]; - //$data['stan']=$row["stan_mag"]; - $data['kodKT'] = $row['kod_kreskowy']; - - array_push($skillData, $data); - } -} - -// Return results as json encoded array -echo json_encode($skillData); -//$json = json_encode($skillData); //sprawdzałem czy json działa. Działa po wstawieniu kodowania w zapytaniu do bazy danych -//var_dump($json); -?>