<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>Forum Pasja Informatyki - Najnowsze z tagiem zapytanie</title>
<link>https://forum.pasja-informatyki.pl/tag/zapytanie</link>
<description>Powered by Question2Answer</description>
<item>
<title>Dopasowanie czasu i ilości nauki w tygodniu</title>
<link>https://forum.pasja-informatyki.pl/598986/dopasowanie-czasu-i-ilosci-nauki-w-tygodniu</link>
<description>Cześć, od pewnego czasu mam trochę więcej luzu i mogę sobie pozwolić na powrót do bardziej ambitnych hobby, więc próbuję rozplanować sobie naukę, tak żeby ani się nie przeciążyć ale też nabrać pewnej dyscypliny.&lt;br /&gt;
&lt;br /&gt;
Chcę wyrobić sobie nawyk programowania, robić to ileś razy przez ileś godzin w tygodniu tak, żeby znowu nie potknąć się i wracać po długim okresie zapominając lwią część umiejętności.&lt;br /&gt;
&lt;br /&gt;
Od razu zaznaczę, że nie planuję być turbodymomanem programistą zarabiającym 15 koła za 3 godziny pracy i w ogóle nie celuję w nic takiego. Robię to czysto z chęci tworzenia własnych programów, stron internetowych i małych growych projektów dla własnej satysfakcji.&lt;br /&gt;
&lt;br /&gt;
Mam bardzo klasyczny harmonogram. 8 godzin pracy, ogarnięcie siebie i domu, później całkowicie czas dla siebie. Dodatkowo poważnie podchodzę do nauki języków obcych co zajmuje 4-6h tygodniowo, więc nie jestem w stanie poświęcić programowaniu całej uwagi kiedy tylko nie odpoczywam dlatego potrzebuję jakiejś perspektywy.&lt;br /&gt;
&lt;br /&gt;
Rozumiem że programowanie to temat ocean i nie da się od tak powiedzieć ile czasu na naukę jest wystarczające bez szczegółów ale chciałbym poznać wasze opinie i może nakierują mnie w stronę osiągalnego celu. Chętnie akceptuję jakiekolwiek przemyślenia czy historie z doświadczenia w tym polu żeby mieć szerszy widok na sprawę.</description>
<category>Rozwój zawodowy, nauka, praca</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/598986/dopasowanie-czasu-i-ilosci-nauki-w-tygodniu</guid>
<pubDate>Wed, 06 Aug 2025 20:09:31 +0000</pubDate>
</item>
<item>
<title>nowy laptop Thinkpad T470</title>
<link>https://forum.pasja-informatyki.pl/595888/nowy-laptop-thinkpad-t470</link>
<description>Cześć,&lt;br /&gt;
&lt;br /&gt;
planuję zmianę sprzętu na takiego ThinkPada: &lt;a href=&quot;https://allegro.pl/oferta/laptop-lenovo-thinkpad-t470-14-i5-8gb-256gb-ssd-office-windows-10-15912961160?bi_s=ads&amp;amp;bi_m=showitem:desktop:top:active&amp;amp;bi_c=YzM2ZTVmZDgtZTI4Ny00YTc4LTkzOTYtMTY3ODE5ZTNkZmU4AA&amp;amp;bi_t=ape&amp;amp;referrer=proxy&amp;amp;emission_unit_id=3bcb8306-49be-4788-899b-4a38d5d90c0f&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://allegro.pl/oferta/laptop-lenovo-thinkpad-t470-14-i5-8gb-256gb-ssd-office-windows-10-15912961160?bi_s=ads&amp;amp;bi_m=showitem:desktop:top:active&amp;amp;bi_c=YzM2ZTVmZDgtZTI4Ny00YTc4LTkzOTYtMTY3ODE5ZTNkZmU4AA&amp;amp;bi_t=ape&amp;amp;referrer=proxy&amp;amp;emission_unit_id=3bcb8306-49be-4788-899b-4a38d5d90c0f&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Czy to dobry wybór? A może ktoś poleci coś innego do 1300 zł?&lt;br /&gt;
&lt;br /&gt;
Używam na co dzień laptopa do:&lt;br /&gt;
&lt;br /&gt;
dużo kompilowania kodu,&lt;br /&gt;
&lt;br /&gt;
czasami korzystania z programu graficznego, jak Krita&lt;br /&gt;
&lt;br /&gt;
częstego uruchamiania różnych programów, przeglądania internetu itp.</description>
<category>Sprzęt komputerowy</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/595888/nowy-laptop-thinkpad-t470</guid>
<pubDate>Wed, 11 Sep 2024 19:49:31 +0000</pubDate>
</item>
<item>
<title>Uzywasz techniki pałacu pamieci?</title>
<link>https://forum.pasja-informatyki.pl/595747/uzywasz-techniki-palacu-pamieci</link>
<description>Cześć,&lt;br /&gt;
&lt;br /&gt;
dosyć niedawno poznałem technikę pałacu pamięci.&lt;br /&gt;
&lt;br /&gt;
Obecnie ją stosuję i zastanawiam się, ilu z was jej używa?</description>
<category>Offtop</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/595747/uzywasz-techniki-palacu-pamieci</guid>
<pubDate>Sun, 01 Sep 2024 23:05:57 +0000</pubDate>
</item>
<item>
<title>kody ansi w c++ problem z usuwaniem odpowiedniej ilosci lini w terminalu</title>
<link>https://forum.pasja-informatyki.pl/595685/kody-ansi-w-c-problem-z-usuwaniem-odpowiedniej-ilosci-lini-w-terminalu</link>
<description>Cześć,&lt;br /&gt;
&lt;br /&gt;
Właśnie tworzę małą (a właściwie dużą...) grę konsolową, i żeby to ładnie wyglądało, postanowiłem używać clear. Ponieważ nie chcę się męczyć z licencjami, zdecydowałem się na użycie kodów ANSI do czyszczenia ekranu. Napotkałem jednak problem: nie wiem, jak zrobić, aby te kody ANSI usuwały automatycznie tylko te linie, które zostały wypisane przez program, a nie cały terminal.&lt;br /&gt;
&lt;br /&gt;
Obecnie mam jedno niewygodne rozwiązanie:&lt;br /&gt;
&lt;br /&gt;
W każdej funkcji, pętli itp., liczę liczbę wypisanych linii, a następnie w razie potrzeby czyszczę odpowiednią ilość linii kodami ANSI.&lt;br /&gt;
&lt;br /&gt;
Zastanawiam się jednak, czy jest prostsze rozwiązanie, dlatego proszę o pomoc.&lt;br /&gt;
&lt;br /&gt;
Z góry dziękuję!</description>
<category>C i C++</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/595685/kody-ansi-w-c-problem-z-usuwaniem-odpowiedniej-ilosci-lini-w-terminalu</guid>
<pubDate>Wed, 28 Aug 2024 02:30:57 +0000</pubDate>
</item>
<item>
<title>stworzenie grupy .</title>
<link>https://forum.pasja-informatyki.pl/595665/stworzenie-grupy</link>
<description>

&lt;p&gt;&lt;strong&gt;Cześć,&lt;/strong&gt;&lt;/p&gt;



&lt;p&gt;Potrzebuję porady. Jeśli chcę założyć grupę osób, która zajmowałaby się programowaniem projektów open source, to:&lt;/p&gt;



&lt;ol&gt;
	

&lt;li&gt;&lt;strong&gt;Czy taki pomysł jest wart realizacji?&lt;/strong&gt;&lt;/li&gt;
	

&lt;li&gt;&lt;strong&gt;Czy uważacie, że ktoś byłby zainteresowany dołączeniem do takiej grupy?&lt;/strong&gt;&lt;/li&gt;
	

&lt;li&gt;&lt;strong&gt;Jakie są Wasze ogólne opinie na ten temat?&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;



&lt;p&gt;&amp;nbsp;&lt;em&gt;Z góry&amp;nbsp; dziekuje.&lt;/em&gt;&lt;/p&gt;</description>
<category>Offtop</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/595665/stworzenie-grupy</guid>
<pubDate>Mon, 26 Aug 2024 05:47:20 +0000</pubDate>
</item>
<item>
<title>czego się uczyć?</title>
<link>https://forum.pasja-informatyki.pl/595160/czego-sie-uczyc</link>
<description>mist1.witajcie, w tej chwili za bardzo się niczego nie uczę(mist2.teraz uczę się tworzyć parser tokenizer i interpreter, oraz OSa). czy może ktoś mi powiedzieć czego mógłbym, albo warto się nauczyć?(tylko bez nauki pisania)&lt;br /&gt;
&lt;br /&gt;
Oczywiscie nie pogardzę innymi kwestiami niz programowanie, np sprzęt komputerowy czy tez sieci, bezpieczenstwo. oraz kazdą inną kwestią .</description>
<category>Rozwój zawodowy, nauka, praca</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/595160/czego-sie-uczyc</guid>
<pubDate>Wed, 10 Jul 2024 04:17:33 +0000</pubDate>
</item>
<item>
<title>Acpi rdst AML</title>
<link>https://forum.pasja-informatyki.pl/595144/acpi-rdst-aml</link>
<description>witam,&lt;br /&gt;
&lt;br /&gt;
na swojej drodzę &amp;nbsp;napotkałem, pewien problem. mianowicie ACPI żeby móc korzystać, z acpi trzeba zaprogramować obsługę &amp;nbsp;acpi. a z koleji do tego trzeba tez obsługiwać RDST a z kolejnej koleji do tego wszystkiego potrzebujemy interpretora AML(może mi się w głowie coś pomyliło i coś zle zrozumiałem). wiec chciałbym poprosic o pomoc w postaci wyjasnienia tego(jak to w ogóle zaprogramowac).&lt;br /&gt;
&lt;br /&gt;
z góry dziekuje</description>
<category>Systemy operacyjne, programy</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/595144/acpi-rdst-aml</guid>
<pubDate>Mon, 08 Jul 2024 20:26:20 +0000</pubDate>
</item>
<item>
<title>wykorzystanie sterowników urządzenia np baterri</title>
<link>https://forum.pasja-informatyki.pl/595078/wykorzystanie-sterownikow-urzadzenia-np-baterri</link>
<description>witam,&lt;br /&gt;
&lt;br /&gt;
spotkałem pewne wyzwanie, którego nie rozumiem a bardziej nie umiem. chciałbym napisać, program w c który wyświetla aktualny poziom naładowania baterii, ale nie wykorzystuje API ani plików z tymi info . A dowiedziałem się ze do tego potrzebuje wykorzystać sterowniki(czy coś). Czy ktoś wyjaśni mi jak to zrobić?&lt;br /&gt;
&lt;br /&gt;
z góry wielce dziękuję&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
przepraszam &amp;nbsp;jeśli będzię tu trochę błedów, ale musiałem pisać to drugi raz bo komp pod koniec pisania pytania za 1 razem się rozładował</description>
<category>C i C++</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/595078/wykorzystanie-sterownikow-urzadzenia-np-baterri</guid>
<pubDate>Wed, 03 Jul 2024 10:55:26 +0000</pubDate>
</item>
<item>
<title>komendy w ifie w funkcji</title>
<link>https://forum.pasja-informatyki.pl/595050/komendy-w-ifie-w-funkcji</link>
<description>

&lt;p&gt;Witam, nie ukrywam, ze miałem duży problem z interpretowaniem, bloków kodu. Jednak udało mi się zrobić na zasadzie:&lt;/p&gt;



&lt;ul&gt;
	

&lt;li&gt;rozdziel ; a w cele funkcji zapisuj komendy bez ; na końcu.&lt;/li&gt;
	

&lt;li&gt;a w samym bloku do interpetowania funckji&amp;nbsp;dodawaj do ciała funkcji na koniec lini ;&lt;/li&gt;
&lt;/ul&gt;



&lt;p&gt;.lecz spotkałem duży problem, gdyż gdy stworze funkcje z ifem w środku, w którym z kolei będą komendy, funkcja zostanie zainterptretowana ale if nie będzię&amp;nbsp;pasować. Czy ktoś ma jakieś&amp;nbsp;rozwiązanie tego? oczywiście wiem ze gdybym napisał prawdziwy interpreter to nie &amp;nbsp;miałbym&amp;nbsp; tego problemu.&lt;/p&gt;



&lt;p&gt;kod:&amp;nbsp;&lt;a href=&quot;https://codepen.io/hist-oria/pen/PovrdQW&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://codepen.io/hist-oria/pen/PovrdQW&lt;/a&gt;&lt;/p&gt;



&lt;p&gt;z góry dziękuje za pomoc&lt;/p&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
<category>JavaScript</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/595050/komendy-w-ifie-w-funkcji</guid>
<pubDate>Sun, 30 Jun 2024 16:58:53 +0000</pubDate>
</item>
<item>
<title>jak poprawnie zadawac pytania</title>
<link>https://forum.pasja-informatyki.pl/594922/jak-poprawnie-zadawac-pytania</link>
<description>witam, jako ze moje pytania są mega chaotyczne, czy ktoś może dokładnie mi powiedzieć jak poprawnie zadawać te pytania &amp;nbsp;oraz co &amp;nbsp;w moich pytań &amp;nbsp;całkowicie &amp;nbsp;jest niepotrzebne czy złe (nie wspominajmy o moim pisaniu) &amp;nbsp;oraz czego w pytaniach powinienem unikać&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
info: ten text był pisany od chcenia</description>
<category>Sprawy forum</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/594922/jak-poprawnie-zadawac-pytania</guid>
<pubDate>Tue, 25 Jun 2024 18:03:34 +0000</pubDate>
</item>
<item>
<title>a teraz własny protokuł komunikacyjny</title>
<link>https://forum.pasja-informatyki.pl/594884/a-teraz-wlasny-protokul-komunikacyjny</link>
<description>teraz znowu cos własnego&lt;br /&gt;
&lt;br /&gt;
jak?&lt;br /&gt;
&lt;br /&gt;
czy sie da?&lt;br /&gt;
&lt;br /&gt;
gdzie?&lt;br /&gt;
&lt;br /&gt;
jakie to trudne? &lt;br /&gt;
&lt;br /&gt;
itp&lt;br /&gt;
&lt;br /&gt;
stworzyc protokuł komunikacyjny</description>
<category>Sieci komputerowe, internet</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/594884/a-teraz-wlasny-protokul-komunikacyjny</guid>
<pubDate>Tue, 25 Jun 2024 12:46:30 +0000</pubDate>
</item>
<item>
<title>interpretowanie  operatorów dla komendy takie pytanie</title>
<link>https://forum.pasja-informatyki.pl/594780/interpretowanie-operatorow-dla-komendy-takie-pytanie</link>
<description>takie pytanie co do pewnnych rzeczy w powinno sie w interpreterze &amp;nbsp;uzywac osobnych dopasowan dla operatorów i dla komend bo z tego co widziąłem cos w przykądowym kompilatorze to jest to troche zrobione w sposób łaczenia i to mnie zaciekawiło gdyz w sumie nie wiem czy mój interpreter jest poprawny tez uzywałem w nim dla date i time osobnych wyrazen regularnych .btw zapomniałem napisa co dodaniu tego(ogołnie to gdzie to znikneło przeciez to dodałem ach niewazne ) . wie ktos cos na ten temat?</description>
<category>JavaScript</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/594780/interpretowanie-operatorow-dla-komendy-takie-pytanie</guid>
<pubDate>Thu, 20 Jun 2024 19:12:24 +0000</pubDate>
</item>
<item>
<title>aplikacja z interfejsem graficznym - c++</title>
<link>https://forum.pasja-informatyki.pl/594516/aplikacja-z-interfejsem-graficznym-c</link>
<description>mam pytanie jak moge stworzyc w c++ aplikacje z interfejsem graficznym</description>
<category>C i C++</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/594516/aplikacja-z-interfejsem-graficznym-c</guid>
<pubDate>Tue, 11 Jun 2024 00:14:04 +0000</pubDate>
</item>
<item>
<title>jak ustawic  key alt + m zeby obsługiwac te zdarzenie</title>
<link>https://forum.pasja-informatyki.pl/594360/jak-ustawic-key-alt-m-zeby-obslugiwac-te-zdarzenie</link>
<description>

&lt;p&gt;witam chce do nighttree dodac skróty klawiszowe do pokazywania menu&amp;nbsp; ale stanąłem na tym&amp;nbsp;&lt;/p&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;pre class=&quot;brush:jscript;&quot;&gt;
const key = {
alt + m
}
&lt;/pre&gt;



&lt;p&gt;i tak sie zastanawiam czy to dobry sposób połaczenia i jak ogolnie to zrobic&amp;nbsp;&lt;/p&gt;</description>
<category>JavaScript</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/594360/jak-ustawic-key-alt-m-zeby-obslugiwac-te-zdarzenie</guid>
<pubDate>Tue, 04 Jun 2024 14:59:18 +0000</pubDate>
</item>
<item>
<title>canvas-wypisywanie wzoru struktury zwiążku chemicnego</title>
<link>https://forum.pasja-informatyki.pl/593551/canvas-wypisywanie-wzoru-struktury-zwiazku-chemicnego</link>
<description>

&lt;p&gt;witam mam problem którego nie mogłem rozwiązac wiec postanowiłem sie zapytac chce wypisac wzór&amp;nbsp;
&lt;br&gt;

&lt;br&gt;
&amp;nbsp; &amp;nbsp;O&lt;/p&gt;



&lt;p&gt;|&lt;/p&gt;



&lt;p&gt;/ \&lt;/p&gt;



&lt;p&gt;H H&lt;/p&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;p&gt;troche tu sie psuje jednak nie moge poprawnie ustworzyc tego bo pozycje nie są odpowiednie i sie psuje znaczy pozycje ze np ctx.filltext(&quot;&amp;nbsp; o&quot;, 50, 100); to te spacje znikają&amp;nbsp; a nie powinny i czy ktos mi pomoze z groy dziekuje&amp;nbsp; kod:&lt;/p&gt;



&lt;pre class=&quot;brush:jscript;&quot;&gt;
&amp;lt;!doctype html&amp;gt;
&amp;lt;html lang=&quot;pl&quot;&amp;gt;
&amp;lt;head&amp;gt;


&amp;nbsp; &amp;nbsp; &amp;lt;title&amp;gt;chemia&amp;lt;/title&amp;gt;
&amp;nbsp; &amp;nbsp; &amp;lt;style&amp;gt;


&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; body{

&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; background-color: grey;



}
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; #obraz{

&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; border: 3px solid #2E8B57;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; background-color: black;





}


&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;
&amp;nbsp; &amp;nbsp; &amp;lt;/style&amp;gt;

&amp;nbsp; &amp;nbsp;&amp;nbsp;
&amp;lt;/head&amp;gt;
&amp;lt;body&amp;gt;


&amp;nbsp; &amp;nbsp; &amp;lt;input type=&quot;text&quot; id=&quot;nazwa&quot; placeholder=&quot;skrót pierwiastka&quot;&amp;gt;
&amp;nbsp; &amp;nbsp; &amp;lt;input type=&quot;submit&quot; onclick=&quot;zrob()&quot; value=&quot;zobacz&quot;&amp;gt;

&amp;nbsp; &amp;nbsp; &amp;lt;canvas id=&quot;obraz&quot; width=&quot;500&quot; height=&quot;500&quot;&amp;gt;&amp;lt;/canvas&amp;gt;


&amp;nbsp; &amp;nbsp; &amp;lt;script&amp;gt;

const canvas = document.getElementById(&quot;obraz&quot;);
const ctx = canvas.getContext(&quot;2d&quot;);

function zrob() {
&amp;nbsp; &amp;nbsp; let pier = document.getElementById(&quot;nazwa&quot;).value;

&amp;nbsp; &amp;nbsp; ctx.clearRect(0, 0, canvas.width, canvas.height);

&amp;nbsp; &amp;nbsp; if (pier === &quot;H&quot;) {
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ctx.font = &quot;50px Arial&quot;;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ctx.fillStyle = &quot;white&quot;;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ctx.fillText(&quot;Wodór &amp;nbsp;[h]&quot;, 50, 70);
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ctx.font = &quot;10px Arial&quot;;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ctx.textAlign = &quot;left&quot;;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ctx.textBaseline = &quot;top&quot;;&amp;nbsp;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ctx.fillStyle = &quot;white&quot;;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let tekst = &quot;Wodór jest najlżejszym pierwiastkiem chemicznym, posiadającym atomową liczbę protonów równą jeden. Jest to gaz bezbarwny, bez smaku i zapachu. Jego najczęstsze izotopy to prot (jedyny stabilny izotop) oraz deuter (z jedenastką neutronów) i tryt (z dwunastką neutronów), stanowiące izotopy promieniotwórcze. Występuje w wielu związkach chemicznych, w tym w wodzie oraz związkach organicznych, takich jak węglowodory. Wodór jest niezbędny do życia, występując w postaci wody, składnika większości substancji organicznych i odgrywając kluczową rolę w procesach biochemicznych. Ponadto, wodór jest powszechnie wykorzystywany w przemyśle, zwłaszcza w produkcji amoniaku do nawożenia roślin oraz w produkcji wodoru i wodorowęglanu sodu.&quot;;

&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let maxWidth = canvas.width - 100;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let x = 50; 
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let y = 250; 
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let words = tekst.split(' '); 
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let line = ''; 


&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for (let i = 0; i &amp;lt; words.length; i++) {
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let testLine = line + words[i] + ' ';
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let metrics = ctx.measureText(testLine);
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let testWidth = metrics.width;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (testWidth &amp;gt; maxWidth &amp;amp;&amp;amp; i &amp;gt; 0) {
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ctx.fillText(line, x, y);
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; line = words[i] + ' ';
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; y += 25; 
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } else {
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; line = testLine;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ctx.fillText(line, x, y);
&amp;nbsp; &amp;nbsp; }


&amp;nbsp; &amp;nbsp; if (pier === &quot;H20&quot;) {
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ctx.font = &quot;50px Arial&quot;;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ctx.fillStyle = &quot;white&quot;;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ctx.fillText(&quot;woda [H20]&quot;, 50, 70);

&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ctx.font = &quot;10px Arial&quot;;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ctx.textAlign = &quot;left&quot;;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ctx.textBaseline = &quot;top&quot;;&amp;nbsp;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ctx.fillStyle = &quot;white&quot;;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let tekst = &quot;&quot;;

&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let maxWidth = canvas.width - 100;&amp;nbsp;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let x = 50;&amp;nbsp;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let y = 250;&amp;nbsp;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let words = tekst.split(' ');&amp;nbsp;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let line = '';

&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for (let i = 0; i &amp;lt; words.length; i++) {
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let testLine = line + words[i] + ' ';
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let metrics = ctx.measureText(testLine);
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let testWidth = metrics.width;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (testWidth &amp;gt; maxWidth &amp;amp;&amp;amp; i &amp;gt; 0) {
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ctx.fillText(line, x, y);
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; line = words[i] + ' ';
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; y += 25;&amp;nbsp;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } else {
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; line = testLine;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ctx.fillText(line, x, y);
&amp;nbsp; &amp;nbsp; }




&amp;nbsp; &amp;nbsp;&amp;nbsp;
}





&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;
&amp;nbsp; &amp;nbsp; &amp;lt;/script&amp;gt;




&amp;nbsp; &amp;nbsp;&amp;nbsp;
&amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;&lt;/pre&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
<category>JavaScript</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/593551/canvas-wypisywanie-wzoru-struktury-zwiazku-chemicnego</guid>
<pubDate>Mon, 06 May 2024 22:00:54 +0000</pubDate>
</item>
<item>
<title>Tworzenie ai</title>
<link>https://forum.pasja-informatyki.pl/593127/tworzenie-ai</link>
<description>Witam,przejdę od razu do rzeczy jak napisać &amp;nbsp;własne AI&lt;br /&gt;
&lt;br /&gt;
Chodzi mi o parę rzeczy&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
1.w jakim języku się to pisze jednak myślę że to może być różne byle zdolny jednak wolę się upewnić&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
2.jak tworzyć AI .chodzi mi o typ AI który sam się uczy&lt;br /&gt;
&lt;br /&gt;
3.jak &amp;quot;uczyć&amp;quot; takie AI&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
No to tyle pewnie potem przypomni mi się że chcie zadać jeszcze jakieś pytanie ale wracając mogę się mylić jezeli chodzi i różne rzeczy więc&lt;br /&gt;
&lt;br /&gt;
Z góry dziękuję&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
Także wiem że odpowiedniej wiedzy na to nie mam ale też tego robić w planach nie mam chcie tylko wiedzieć na przyszłość podstawy</description>
<category>Inne języki</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/593127/tworzenie-ai</guid>
<pubDate>Thu, 18 Apr 2024 18:41:38 +0000</pubDate>
</item>
<item>
<title>Język Niskiego a wysokiego poziomu</title>
<link>https://forum.pasja-informatyki.pl/593079/jezyk-niskiego-a-wysokiego-poziomu</link>
<description>Witam,zastanowiła &amp;nbsp;mnie pewna rzecz mianowicie z przykładu asemblera zadałem sobie pewne pytanie mianowicie czym różny się język programowania niskiego poziomu a wysokiego wpadłem na pomysł że języki wysokiego poziomu to łatwe a te niższego to trudne jak asembler gdzie już trudniej jest coś zrobić niż w np c++ ale za to można robić tam rzeczy których nie można w c++ &lt;br /&gt;
&lt;br /&gt;
Reasumując moje pytanie brzmi czy moj tok myślenia jest dobry ?</description>
<category>Inne języki</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/593079/jezyk-niskiego-a-wysokiego-poziomu</guid>
<pubDate>Thu, 18 Apr 2024 12:08:26 +0000</pubDate>
</item>
<item>
<title>Własna przeglądarka takie pytanie a nawet dwa</title>
<link>https://forum.pasja-informatyki.pl/592993/wlasna-przegladarka-takie-pytanie-a-nawet-dwa</link>
<description>Dobrze te pytanie jest czysto teoretyczne zacznijmy od początku trafiłem na post w którego kom pada zabawny pomysł by napisać własną przeglądarkę przemijając tematy na forum w poście o tym temacie dowiedziałem się że sama przeglądarka jest interpreterem 3 języków (ps tak myślę a PHP i MySQL a nie tylko PHP bo MySQL się nie liczy chyba znaczy nieważne )&lt;br /&gt;
&lt;br /&gt;
Reasumując szukam odp na dwa pytania&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
1.czemu i czy można napisać przeglądarkę w już istniejących HTML CSS js ? No i&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
2.intepretatory itp wytłumaczy mi jak działa to w przeglądarce wiem jak działa interpretator chodzi bardziej że jeżeli muszą pisać nowy interpretator dla znanych już języków to oznacza to tak naprawdę że przeglądarka po części jest innym językiem własnym językiem programowania&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
Oto pytania na które szukam odpowiedzi&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
z góry dziękuję</description>
<category>Inne języki</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/592993/wlasna-przegladarka-takie-pytanie-a-nawet-dwa</guid>
<pubDate>Mon, 15 Apr 2024 15:30:11 +0000</pubDate>
</item>
<item>
<title>Dokładne wyjaśnienie składni w własnym języku programowania</title>
<link>https://forum.pasja-informatyki.pl/592935/dokladne-wyjasnienie-skladni-w-wlasnym-jezyku-programowania</link>
<description>

&lt;p&gt;Witam,w tym poście chciałbym się dowiedzieć pewnej rzeczy otóż chce się do6wiec dokładnie jak pisac składnię&amp;nbsp;&lt;/p&gt;



&lt;p&gt;Dostałem takie coś&amp;nbsp;&lt;/p&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;pre class=&quot;brush:jscript;&quot;&gt;
function execute(code) {
    const variables = {};
    for (const line of code.split(&quot;\n&quot;)) {
        if (line.includes(&quot; = &quot;)) {
            const [name, value] = line.split(&quot; = &quot;);
            variables[name] = value;
        } else if (line.startsWith(&quot;print &quot;)) {
            console.log(variables[line.substr(6)])
        }
    }
}
 
var code = `
a = 5
c = 7
print c
print a
`;
execute(code);
&lt;/pre&gt;



&lt;p&gt;Ale za bardzo nie rozumiem poszczególnych części tekstu jedyne co tu rozumiem to tylko parę rzeczy które ani trochę mi nie pomagają więc reasumując chce wiedzieć coś jak i gdzie a także po co na co i dlaczego (dlaczego raczej nie potrzebuje ale chętnie posłucham ) z góry dziękuję.i tak wiem że powinienem się najpierw nauczyć dokładnie programować ale poprostu dopóki się nie dowiem to nie odpuścze bo chciem to Wiedzieć oraz wiem że to bardzo trudne ale napewno ktoś bedze umiał mi pomóc&amp;nbsp; &amp;nbsp;&lt;/p&gt;</description>
<category>Inne języki</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/592935/dokladne-wyjasnienie-skladni-w-wlasnym-jezyku-programowania</guid>
<pubDate>Sun, 14 Apr 2024 14:26:42 +0000</pubDate>
</item>
<item>
<title>Jak powstały języki programistyczne ? I jak stworzyć taki język.</title>
<link>https://forum.pasja-informatyki.pl/592896/jak-powstaly-jezyki-programistyczne-i-jak-stworzyc-taki-jezyk</link>
<description>Witam,bo mam takie ogólne pytanie jak powstały języki programowania bo to dość ciekawe pytanie chodzi mi o to że jak zostały stworzone.a także jak takowy język stworzyć chciałbym się tego dowiedzieć</description>
<category>Systemy operacyjne, programy</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/592896/jak-powstaly-jezyki-programistyczne-i-jak-stworzyc-taki-jezyk</guid>
<pubDate>Sat, 13 Apr 2024 20:03:54 +0000</pubDate>
</item>
<item>
<title>wyodrębnienie liczb/cyfr z tekstu i zwrócenie tylko tekstu</title>
<link>https://forum.pasja-informatyki.pl/583653/wyodrebnienie-liczb-cyfr-z-tekstu-i-zwrocenie-tylko-tekstu</link>
<description>

&lt;p&gt;Hej,&amp;nbsp;&lt;/p&gt;



&lt;p&gt;Mam problem z poniższym zadaniem, który działa mniej więcej jak Szyfr Cezara (czyli przesuwał litery o x miejsc w prawo)&amp;nbsp;tylko ma drobna modyfikację, otóż na wejściu program pobiera w jednej linii&amp;nbsp;zdanie do odszyfrowania, składające się na początku z liczby (określającej przesunięcie litery w lewo) oraz DUŻYCH liter (A-Z) i spacji.&lt;/p&gt;



&lt;p&gt;Następnie program sprawdza, czy&amp;nbsp;liczba na początku wyrazu jest z zakresu od 1 do 25. Jeśli nie, to użytkownik poproszony zostanie o ponownie wpisanie wyrazu do odszyfrowania.&lt;/p&gt;



&lt;p&gt;Dane wyjściowe:
&lt;br&gt;
Program wyświetli odszyfrowany wyraz (bez liczby na początku), a następnie zakończy swoje działanie.&lt;/p&gt;



&lt;p&gt;Przykładowe dane:
&lt;br&gt;
Wejście:
&lt;br&gt;
25ABC XYZ
&lt;br&gt;
Wyjście:
&lt;br&gt;
BCD YZA&lt;/p&gt;



&lt;p&gt;Wejście:
&lt;br&gt;
10KRYPTOGRAFIA
&lt;br&gt;
Wyjście:
&lt;br&gt;
AHOFJEWHQVYQ&lt;/p&gt;



&lt;p&gt;Wejście:
&lt;br&gt;
12PROGRAMOWANIE STRUKTURALNE
&lt;br&gt;
Wyjście:
&lt;br&gt;
DFCUFOACKOBWS GHFIYHIFOZBS&lt;/p&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;p&gt;nie potrafię dość do tego co i jak powinnam wpisać/ zmienić by program działał poprawnie. problemem moim jest to że program przy pierwszy przykładzie wejścia jako liczbę traktuje&amp;nbsp;25ABC(więc do spacji) zamiast tylko 25 więc na wyjściu zwraca mi tylko YZA zamiast BCD YZA&lt;/p&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;p&gt;wydaje mi się że błędną mam ta linijke jednak nie potrafię dojąć do tego jak ją zmienić (chyba za długo siedze na tym zadaniem)&amp;nbsp;shift = stoi(sentence.substr(0, sentence.find(&quot; &quot;)));&lt;/p&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;pre class=&quot;brush:cpp;&quot;&gt;
#include &amp;lt;iostream&amp;gt;
#include &amp;lt;string&amp;gt;

using namespace std;

// Funkcja dekodująca zdanie
string decode(string sentence, int shift)
{
    string decoded_sentence = &quot;&quot;;

    // Przeprowadzamy dekodowanie litery po literze
    for (int i = 0; i &amp;lt; sentence.length(); i++)
    {
        if (isalpha(sentence[i]))
        {
            if (sentence[i] == ' ')
            {
                decoded_sentence += ' ';
            }
            else
            {
                // Obliczamy nowy kod ASCII litery zgodnie z przesunięciem
                int new_char_code = ((sentence[i] - 'A') - shift + 26) % 26 + 'A';
                decoded_sentence += char(new_char_code);
            }
        }
    }
    return decoded_sentence;
}

// Funkcja sprawdzająca, czy liczba na początku zdania jest z zakresu 1-25
bool check_shift(int shift)
{
    if (shift &amp;gt;= 1 &amp;amp;&amp;amp; shift &amp;lt;= 25)
    {
        return true;
    }
    else
    {
        return false;
    }
}

int main()
{

    string sentence;
    int shift;

    // Pobieramy dane wejściowe
    cout &amp;lt;&amp;lt; &quot;Podaj zdanie do odszyfrowania: &quot;;
    getline(cin, sentence);

    // Wyodrębniamy liczbę na początku zdania i sprawdzamy jej poprawność
    shift = stoi(sentence.substr(0, sentence.find(&quot; &quot;)));
    if (!check_shift(shift))
    {
        cout &amp;lt;&amp;lt; &quot;Niepoprawna liczba na początku zdania. Podaj zdanie ponownie.&quot; &amp;lt;&amp;lt; endl;
        return 0;
    }

    // Dekodujemy zdanie i wyświetlamy wynik
    string decoded_sentence = decode(sentence.substr(sentence.find(&quot; &quot;) + 1), shift);
    cout &amp;lt;&amp;lt; &quot;Odszyfrowane zdanie: &quot; &amp;lt;&amp;lt; decoded_sentence &amp;lt;&amp;lt; endl;

    return 0;
}
&lt;/pre&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
<category>C i C++</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/583653/wyodrebnienie-liczb-cyfr-z-tekstu-i-zwrocenie-tylko-tekstu</guid>
<pubDate>Tue, 11 Apr 2023 18:55:55 +0000</pubDate>
</item>
<item>
<title>Modyfikacja drzewa przedział-przedział</title>
<link>https://forum.pasja-informatyki.pl/581333/modyfikacja-drzewa-przedzial-przedzial</link>
<description>Wie ktoś, czy jeśli mam zbudowane drzewo przedziałowe przedział-przedział typu (+, suma), czyli dodaje na przedziale i odczytuje sume na przedziale, to jeśli potrzebuje drzewo typu (+, max) albo (+, min), albo inną łączną oprację na przedziale, np. jakieś nwd, nww, XOR etc...... to jak zmienić tą strukturę, aby odpowiadała na te zapytania?&lt;br /&gt;
&lt;br /&gt;
ps. dodam, ze jesli chodzi o przedzial-przedzial, to jestem swiezakiem, dwa dni temu sie tego nauczylem i zdazylem zrobic moze z jedno zadanko na (+, suma) i to tyle, i dlatego pytam o takie sprawy</description>
<category>C i C++</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/581333/modyfikacja-drzewa-przedzial-przedzial</guid>
<pubDate>Thu, 02 Mar 2023 21:10:08 +0000</pubDate>
</item>
<item>
<title>Programowanie php pomoc-system obsługi plików</title>
<link>https://forum.pasja-informatyki.pl/575336/programowanie-php-pomoc-system-obslugi-plikow</link>
<description>

&lt;p&gt;Witam
&lt;br&gt;
Potrzebuję pomocy/wyjaśnienia jak wykonać następujące punkty tego zadania:&lt;/p&gt;



&lt;ul&gt;
	

&lt;li&gt;Wysyłanie pliku do wybranego katalogu = to nie wiem czy dobrze wykonane!&lt;/li&gt;
	

&lt;li&gt;Zmiana nazwy pliku/Kasowanie pliku - nie wiem od czego zacząć&lt;/li&gt;
&lt;/ul&gt;



&lt;p&gt;Mój kod:&amp;nbsp;&lt;/p&gt;



&lt;pre class=&quot;brush:php;&quot;&gt;
&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html&amp;gt;
&amp;lt;body&amp;gt;
  &amp;lt;form method=&quot;POST&quot; enctype=&quot;multipart/form-data&quot;&amp;gt;
    &amp;lt;div&amp;gt;
      &amp;lt;input type=&quot;file&quot; name=&quot;file&quot; /&amp;gt;
    &amp;lt;/div&amp;gt;

    &amp;lt;button type=&quot;submit&quot; name=&quot;submit&quot;&amp;gt;ZAŁADUJ&amp;lt;/button&amp;gt;
  &amp;lt;/form&amp;gt;
&amp;lt;?php

if (isset ($_POST['submit'])) {
    $file = $_FILES['file'];

$fileName = $_FILES['file']['name'];
$fileTmpName = $_FILES['file']['tmp_name'];
$fileSize = $_FILES['file']['size'];
$fileError = $_FILES['file']['error'];
$fileType = $_FILES['file']['type'];

$fileExt = explode ('.', $fileName);
$fileActualExt = strtolower(end($fileExt));

$allowed = array('jpg', 'png', 'gif', 'pdf', 'zip', 'rar', 'doc', 'docx', 'otd');

    if(in_array($fileActualExt, $allowed)) {
        if($fileError === 0) {
                if($fileSize &amp;lt; 100000) {
                    $filenameNew = uniqid('', true).&quot;.&quot;.$fileActualExt;
                    $fileDestination = 'uploads/'.$filenameNew;
                move_uploaded_file($fileTmpName, $fileDestination);
                header(&quot;Location: zadaniepai.php?uploadsuccess&quot;);
                } else {
                    echo &quot;Plik jest za duży&quot;;
                }
        } else {
            echo &quot;Podczas przesyłania pliku wystąpił błąd!&quot;;
        }
    } else {
        echo &quot;Nie możesz przesłać tego typu!&quot;;
    }
}
?&amp;gt;

&amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;&lt;/pre&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
<category>PHP</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/575336/programowanie-php-pomoc-system-obslugi-plikow</guid>
<pubDate>Thu, 24 Nov 2022 16:09:11 +0000</pubDate>
</item>
<item>
<title>MSQLI wyświetlanie dodanych wartości z tabeli z poprzeniego miesiąca i obecnego</title>
<link>https://forum.pasja-informatyki.pl/573064/msqli-wyswietlanie-dodanych-wartosci-z-tabeli-z-poprzeniego-miesiaca-i-obecnego</link>
<description>

&lt;p&gt;Witajcie kombinuje i szukam ale nie potrafię sobie wykombinować jak z bazy danych SQL dodać wszystkie wartości z tabeli &quot;rgb_z&quot; z całego poprzedniego miesiąca i osobno wynik z całego obecnego miesiąca tzn dwa zapytania bo chcę wyniki wyświetlić w dwóch osobnych liniach&lt;/p&gt;



&lt;p&gt;mam tak&lt;/p&gt;



&lt;pre class=&quot;brush:sql;&quot;&gt;
SELECT `id`, `title`, `nazwa`, `adres`, `description`, `rgb_p`, `rgb_z`, `rgb_w`, `start_datetime`, `end_datetime`, `status` &lt;/pre&gt;



&lt;p&gt;chciałam żeby na podstawie danych z `start_datetime` wybrał w jednym zapytaniu poprzedni miesiąc i to mam&lt;/p&gt;



&lt;p&gt;`start_datetime` jest zapisywana w ten sposób w tabeli --&amp;gt; 2022-10-01 08:30:00&lt;/p&gt;



&lt;pre class=&quot;brush:sql;&quot;&gt;
SELECT * FROM `schedule_list` WHERE DATE_FORMAT(DATE_SUB(now(), INTERVAL 1 MONTH), &quot;%Y-%m&quot;) = DATE_FORMAT(start_datetime, &quot;%Y-%m&quot;)&lt;/pre&gt;



&lt;p&gt;i pokazuje mi z poprzedniego miesiąca dane nie wiem jak zrobić żeby pokazał z obecnego i mając wybrany miesiąc czy może od razu sumować wszystko z tabeli `rgb_z`? czy to już trzeba by było funkcją jakąś ??&lt;/p&gt;</description>
<category>SQL, bazy danych</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/573064/msqli-wyswietlanie-dodanych-wartosci-z-tabeli-z-poprzeniego-miesiaca-i-obecnego</guid>
<pubDate>Thu, 13 Oct 2022 19:42:52 +0000</pubDate>
</item>
<item>
<title>python - zapytanie sql z użyciem zmiennych</title>
<link>https://forum.pasja-informatyki.pl/572544/python-zapytanie-sql-z-uzyciem-zmiennych</link>
<description>

&lt;pre class=&quot;brush:python;&quot;&gt;
def rejestracja(login, nick, haslo, email):
    sql1 = &quot;INSERT INTO uzytkownicy(login, nick, haslo, email) VALUES&quot;
    sql2 = (login, nick, haslo, email)
    cursor.execute(sql1, sql2)
    #cursor.execute(&quot;INSERT INTO uzytkownicy(login, nick, haslo, email) VALUES ('a', 'b', 'c', 'd')&quot;)

rejestracja(&quot;testowy_login&quot;, &quot;testowy_nick&quot;, &quot;testowe_haslo&quot;, &quot;testowy_email&quot;)&lt;/pre&gt;



&lt;p&gt;Witam, mam problem, jak wpisać to zapytanie sql tak aby działało, ta zakomentowana linijka działała.&lt;/p&gt;</description>
<category>Python</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/572544/python-zapytanie-sql-z-uzyciem-zmiennych</guid>
<pubDate>Thu, 29 Sep 2022 18:48:51 +0000</pubDate>
</item>
<item>
<title>Dodanie do tabeli sql w jednym id więcej niż jedno zdjęcie w php PDO</title>
<link>https://forum.pasja-informatyki.pl/562463/dodanie-do-tabeli-sql-w-jednym-id-wiecej-niz-jedno-zdjecie-w-php-pdo</link>
<description>

&lt;p&gt;Witajcie, próbuje swoich sił w php PDO i napotkałam podczas przerabiania tutorialii na problem mianowicie chce przy zapisie w jednym wpisie do bazy przesłać do kolumn kilka zdjęć (np2 lub więcej max 5) i tekstu, mam już działający kod ale wysyła tylko jedno zdjęcie myślałam, że jeśli zrobię analogicznie z większą ilością nie powinno być problemu a tu jednak&lt;/p&gt;



&lt;pre class=&quot;brush:php;&quot;&gt;
if(isset($_REQUEST['btn_insert']))
{
	try
	{
		$author	= $_REQUEST['txt_author'];	//textbox name &quot;txt_author&quot;
		$title	= $_REQUEST['txt_title'];	//textbox name &quot;txt_title&quot;
		$excerpt	= $_REQUEST['txt_excerpt'];	//textbox name &quot;txt_excerpt&quot;
		$content	= $_REQUEST['txt_content'];	//textbox name &quot;txt_content&quot;
			
		$image_file	= $_FILES[&quot;txt_file&quot;][&quot;name&quot;];
		$type		= $_FILES[&quot;txt_file&quot;][&quot;type&quot;];	//file name &quot;txt_file&quot;	
		$size		= $_FILES[&quot;txt_file&quot;][&quot;size&quot;];
		$temp		= $_FILES[&quot;txt_file&quot;][&quot;tmp_name&quot;];
		
		$path=&quot;upload/&quot;.$image_file; //set upload folder path
		
		if(empty($author)){
			$errorMsg=&quot;Please Enter Name&quot;;
		}
		else if(empty($image_file)){
			$errorMsg=&quot;Please Select Image&quot;;
		}
		else if($type==&quot;image/jpg&quot; || $type=='image/jpeg' || $type=='image/png' || $type=='image/webp') //check file extension
		{	
			if(!file_exists($path)) //check file not exist in your upload folder path
			{
				if($size &amp;lt; 1000000) //check file size 1MB
				{
					move_uploaded_file($temp, &quot;upload/&quot; .$image_file); //move upload file temperory directory to your upload folder
				}
				else
				{
					$errorMsg=&quot;Your File To large Please Upload 5MB Size&quot;; //error message file size not large than 5MB
				}
			}
			else
			{	
				$errorMsg=&quot;File Already Exists...Check Upload Folder&quot;; //error message file not exists your upload folder path
			}
		}
		else
		{
			$errorMsg=&quot;Upload JPG , JPEG , PNG &amp;amp; WEBP File Formate.....CHECK FILE EXTENSION&quot;; //error message file extension
		}
		
		if(!isset($errorMsg))
		{
			$insert_stmt=$db-&amp;gt;prepare('INSERT INTO blog(blog_date,blog_author,blog_title,blog_excerpt,blog_content,blog_image) VALUES(:fdate,:fauthor,:ftitle,:fexcerpt,:fcontent,:fimage)'); //sql insert query					
            $insert_stmt-&amp;gt;bindValue(':fdate',time());
			$insert_stmt-&amp;gt;bindParam(':fauthor',$author);	
			$insert_stmt-&amp;gt;bindParam(':ftitle',$title);	
			$insert_stmt-&amp;gt;bindParam(':fexcerpt',$excerpt);	
			$insert_stmt-&amp;gt;bindParam(':fcontent',$content);	
			$insert_stmt-&amp;gt;bindParam(':fimage',$image_file);	  //bind all parameter 
		
			if($insert_stmt-&amp;gt;execute())
			{
				$insertMsg=&quot;File Upload Successfully........&quot;; //execute query success message
				header(&quot;refresh:3;index.php&quot;); //refresh 3 second and redirect to index.php page
			}
		}
	}
	catch(PDOException $e)
	{
		echo $e-&amp;gt;getMessage();
	}
}

?&amp;gt;&lt;/pre&gt;



&lt;p&gt;i teraz powieliłam dla zdjęcia jeszcze jeden input i dodałam do nazwy 1 -&amp;gt; tzn w input - &lt;span style=&quot;color:#000000&quot;&gt;name=&quot;txt_file1&quot;, następnie pozostałe wartości które przyjmują od tego input info do wstawienia do bazy &lt;/span&gt;&lt;/p&gt;



&lt;pre class=&quot;brush:php;&quot;&gt;
$image_file1	= $_FILES[&quot;txt_file1&quot;][&quot;name&quot;];
		$type1		= $_FILES[&quot;txt_file1&quot;][&quot;type&quot;];	//file name &quot;txt_file&quot;	
		$size1		= $_FILES[&quot;txt_file1&quot;][&quot;size&quot;];
		$temp1		= $_FILES[&quot;txt_file1&quot;][&quot;tmp_name&quot;];&lt;/pre&gt;



&lt;p&gt;to samo z&lt;/p&gt;



&lt;pre class=&quot;brush:php;&quot;&gt;
$insert_stmt-&amp;gt;bindParam(':fimage1',$image_file1);&lt;/pre&gt;



&lt;p&gt;i teraz nie bardzo wiem (czytaj skończyły mi się już pomysły z kombinacjami ;/ ) jak prawidłowo powinno się zrobić&lt;/p&gt;



&lt;pre class=&quot;brush:php;&quot;&gt;
$path1=&quot;upload/&quot;.$image_file1;&lt;/pre&gt;



&lt;p&gt;i dalej sprawdzanie czy już taki plik istnieje tu nie wiem jak zrobić po &quot; , &quot; żeby sprawdzał czy istnieje zdjęcie dla każdego z osobna które ma być wgrane&lt;/p&gt;



&lt;pre class=&quot;brush:php;&quot;&gt;
if(!file_exists($path, $path1)&lt;/pre&gt;



&lt;p&gt;i podanie ścieżki zapisu tu też nie wiem jak powinno się prawidłowo to dodać, zrobiłam tak&lt;/p&gt;



&lt;pre class=&quot;brush:php;&quot;&gt;
move_uploaded_file($temp1, &quot;upload/&quot; .$image_file1);&lt;/pre&gt;



&lt;p&gt;jak pisałam wcześniej kombinuje już od jakiegoś czasu szukałam na necie ale w większości pokazane jest dla jednego zdjęcia lub przy multi zapisuje na raz ale każde w nowym wierszu a chciała bym to zapisać w jednej tabeli do jednego id nie wiem czy to jasno opisałam no chyba że tak się nie robi to prosiła bym o podpowiedz lub nakierowanie co z czym i jak to powinno się robić.&lt;/p&gt;</description>
<category>PHP</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/562463/dodanie-do-tabeli-sql-w-jednym-id-wiecej-niz-jedno-zdjecie-w-php-pdo</guid>
<pubDate>Thu, 10 Mar 2022 00:45:07 +0000</pubDate>
</item>
<item>
<title>dodawanie całego elementu za pomocą inneeHTML</title>
<link>https://forum.pasja-informatyki.pl/561937/dodawanie-calego-elementu-za-pomoca-inneehtml</link>
<description>

&lt;p&gt;Witam, Mam problem z dodanie całego elementu HTML za pomocą.innerHTML.&amp;nbsp;&lt;/p&gt;



&lt;p&gt;&lt;img alt=&quot;&quot; src=&quot;https://forum.pasja-informatyki.pl/?qa=blob&amp;amp;qa_blobid=5868582206113932332&quot; style=&quot;height:371px; width:600px&quot;&gt;&lt;/p&gt;



&lt;pre class=&quot;brush:jscript;&quot;&gt;
&amp;lt;template&amp;gt;
    &amp;lt;div class=&quot;main&quot;&amp;gt;
        &amp;lt;div id=&quot;img&quot;&amp;gt;
        &amp;lt;/div&amp;gt;
        &amp;lt;div class=&quot;text&quot;&amp;gt;
            &amp;lt;article&amp;gt;
                Lorem ipsum dolor sit amet consectetur adipisicing elit. Esse quod alias ut illo doloremque eum ipsum obcaecati distinctio debitis reiciendis
                quae quia soluta totam doloribus quos nesciunt necessitatibus, consectetur quisquam accusamus ex, dolorum, dicta vel? Nostrum voluptatem totam,
                molestiae rem at ad autem dolor ex aperiam. Amet assumenda eos architecto, dolor placeat deserunt voluptatibus tenetur sint officiis perferendis atque!
                Voluptatem maxime eius eum dolorem dolor exercitationem quis iusto totam! Repudiandae nobis nesciunt sequi iure! Eligendi, eius libero. Ex, repellat sapiente!
            &amp;lt;/article&amp;gt;
        &amp;lt;/div&amp;gt;
    &amp;lt;/div&amp;gt;
&amp;lt;/template&amp;gt;

&amp;lt;script scoped&amp;gt;
var img = '&amp;lt;img src=&quot;@/assets/p-log.jpg&quot; alt=&quot;foto&quot; /&amp;gt;';
yaGetBanner();
function yaGetBanner()
{
   var el = document.getElementById(&quot;img&quot;);
   el.innerHTML=&quot;&amp;lt;img src=\&quot;\@/assets/p-log.jpg\&quot;\&quot;&amp;gt;&quot;;
}
    
&amp;lt;/script&amp;gt;&lt;/pre&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
<category>JavaScript</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/561937/dodawanie-calego-elementu-za-pomoca-inneehtml</guid>
<pubDate>Tue, 01 Mar 2022 16:54:29 +0000</pubDate>
</item>
<item>
<title>Co to jest i jak z tym poradzić</title>
<link>https://forum.pasja-informatyki.pl/560803/co-to-jest-i-jak-z-tym-poradzic</link>
<description>

&lt;p&gt;&lt;img alt=&quot;&quot; src=&quot;https://forum.pasja-informatyki.pl/?qa=blob&amp;amp;qa_blobid=7609745724717449669&quot; style=&quot;height:449px; width:600px&quot;&gt;&lt;/p&gt;



&lt;p&gt;Ogólnie to wyskoczyło mi takie coś i nie wiem co z tym zrobić&amp;nbsp;&lt;/p&gt;



&lt;p&gt;Laptopa oddałem serwisu&amp;nbsp; o sie nadmiernie nagrzewał i po powrocie laptop ma takie coś na ekranie&lt;/p&gt;</description>
<category>Sprzęt komputerowy</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/560803/co-to-jest-i-jak-z-tym-poradzic</guid>
<pubDate>Wed, 09 Feb 2022 20:37:35 +0000</pubDate>
</item>
<item>
<title>Wyrzucenie danych z bazy do tabeli</title>
<link>https://forum.pasja-informatyki.pl/557621/wyrzucenie-danych-z-bazy-do-tabeli</link>
<description>

&lt;p&gt;Witam niedługo mam egzamin ee09 i przerabiam egzaminy z poprzednich lat. Cały czas mam problem ze skryptami, i tu mam pytanie: co robię źle, że dane z bazy danych nie chcą się wyświetlić w tabeli?
&lt;br&gt;

&lt;br&gt;
Przedstawiam kawałek kodu:
&lt;br&gt;

&lt;br&gt;
&amp;nbsp;&lt;/p&gt;



&lt;pre class=&quot;brush:php;&quot;&gt;
&amp;lt;table&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;tr&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;th&amp;gt;CZAS&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;KIERUNEK&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;NUMER REJSU&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;STATUS&amp;lt;/th&amp;gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;?php
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$polaczenie=mysqli_connect(&quot;localhost&quot;, &quot;root&quot;, &quot;&quot;, &quot;egzamin&quot;) OR DIE(&quot;Brak polaczeniea z baza danych&quot;);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$zapytanie=(&quot;SELECT `czas, ``kierunek`, `nr_rejsu`, `status_lotu` FROM `przyloty` ORDER BY `czas` ='ASC'&quot;);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$wynik = mysqli_query($polaczenie, $zapytanie);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;while($row = mysqli_fetch_array($wynik))
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo &quot;&amp;lt;tr&amp;gt;&quot;;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo &quot;&amp;lt;td&amp;gt;&quot;.$row[&quot;czas&quot;].&quot;&amp;lt;/td&amp;gt;&quot;;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo &quot;&amp;lt;td&amp;gt;&quot;.$row[&quot;kierunek&quot;].&quot;&amp;lt;/td&amp;gt;&quot;;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo &quot;&amp;lt;td&amp;gt;&quot;.$row[&quot;nr_rejsu&quot;].&quot;&amp;lt;/td&amp;gt;&quot;;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo &quot;&amp;lt;td&amp;gt;&quot;.$row[&quot;status_lotu&quot;].&quot;&amp;lt;/td&amp;gt;&quot;;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo &quot;&amp;lt;/tr&amp;gt;&quot;;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;mysqli_close ($polaczenie);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;?&amp;gt;

&amp;lt;/table&amp;gt;&lt;/pre&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
<category>Egzaminy zawodowe</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/557621/wyrzucenie-danych-z-bazy-do-tabeli</guid>
<pubDate>Sat, 25 Dec 2021 13:56:41 +0000</pubDate>
</item>
<item>
<title>PHP - wyświetlanie elementów dodanych przez użytkownika za pomocą sesji</title>
<link>https://forum.pasja-informatyki.pl/555731/php-wyswietlanie-elementow-dodanych-przez-uzytkownika-za-pomoca-sesji</link>
<description>Cześć,&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
W jaki sposób można wyświetlić dane z bazy danych dodane przez obecnie zalogowanego użytkownika?&lt;br /&gt;
&lt;br /&gt;
Utworzyłem panel logowania oraz formularz który zaciąga dane o użytkowniku za pomocą $_SESSION. Email jest poprawnie przypisany do przesłanego formularza. Obecnie wyświetla mi się wszystko co znajduje się w bazie, a chciałbym to uporządkować tak aby użytkownikowi wyświetlało się to co przesłał. Kombinowałem z zapytaniami z bazy oraz z SESSION ale dane się nie przesyłały lub nie wyświetlały. Będę bardzo wdzięczny za nakierowanie jak można było by to ogarnąć.</description>
<category>PHP</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/555731/php-wyswietlanie-elementow-dodanych-przez-uzytkownika-za-pomoca-sesji</guid>
<pubDate>Thu, 25 Nov 2021 19:20:04 +0000</pubDate>
</item>
<item>
<title>Przypisanie ID zgłoszenia do komentarza</title>
<link>https://forum.pasja-informatyki.pl/555064/przypisanie-id-zgloszenia-do-komentarza</link>
<description>

&lt;p&gt;Cześć,&lt;/p&gt;



&lt;p&gt;Mam problem z dodaniem id komentarza do id zgłoszenia tzn. po utworzeniu zgłoszenia z przypisanym id w bazie danych mogę wejść w jego zawartość i go zaktualizować i chciałbym dodać do tego możliwość dodawania komentarzy przez użytkownika. Problem w tym że nie za bardzo orientuję się jak zaciągnąć id zgłoszenia do sekcji komentarzy&amp;nbsp;tak aby komentarze wyświetlały się w zgłoszeniu na którym zostały dodane.&lt;/p&gt;



&lt;p&gt;Kod który udało mi się napisać:&amp;nbsp;&lt;/p&gt;



&lt;pre class=&quot;brush:plain;&quot;&gt;
&amp;lt;?php
include('config\constants.php');
include('config\db.php');
include('comments.php');



date_default_timezone_set('Europe/Warsaw');

if (isset($_GET['task_id'])) {
  $task_id = $_GET['task_id'];

  $sql = &quot;SELECT * FROM tbl_task WHERE task_id = $task_id&quot;;

  $res = mysqli_query($conn, $sql);

  if ($res == true) {

    $row = mysqli_fetch_assoc($res);

    $task_name = $row['task_name'];
    $task_description = $row['task_description'];
    $list_id = $row['list_id'];
    $priority = $row['priority'];
    $deadline = $row['deadline'];
  }
} else {
  header('location:index.php');
}
echo $task_description;

?&amp;gt;
&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html lang=&quot;en&quot;&amp;gt;

&amp;lt;head&amp;gt;
  &amp;lt;meta charset=&quot;UTF-8&quot;&amp;gt;
  &amp;lt;meta http-equiv=&quot;X-UA-Compatible&quot; content=&quot;IE=edge&quot;&amp;gt;
  &amp;lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1.0&quot;&amp;gt;
  &amp;lt;title&amp;gt;Task Manager&amp;lt;/title&amp;gt;
&amp;lt;/head&amp;gt;

&amp;lt;body&amp;gt;

  &amp;lt;h3&amp;gt;Update task&amp;lt;/h3&amp;gt;

  &amp;lt;form method=&quot;POST&quot; action=&quot;&quot;&amp;gt;
    &amp;lt;table&amp;gt;
      &amp;lt;tr&amp;gt;
        &amp;lt;td&amp;gt;Task name:&amp;lt;/td&amp;gt;
        &amp;lt;td&amp;gt;&amp;lt;input type=&quot;text&quot; name=&quot;task_name&quot; value=&quot;&amp;lt;?php echo $task_name; ?&amp;gt;&quot; require=&quot;requierd&quot; /&amp;gt;&amp;lt;/td&amp;gt;
      &amp;lt;/tr&amp;gt;
      &amp;lt;tr&amp;gt;
        &amp;lt;td&amp;gt;Task Description:&amp;lt;/td&amp;gt;
        &amp;lt;td&amp;gt;
          &amp;lt;textarea name=&quot;task_description&quot;&amp;gt;
&amp;lt;?php echo $task_description; ?&amp;gt;
  &amp;lt;/textarea&amp;gt;
        &amp;lt;/td&amp;gt;
      &amp;lt;/tr&amp;gt;
      &amp;lt;tr&amp;gt;
        &amp;lt;td&amp;gt;Select list:&amp;lt;/td&amp;gt;
        &amp;lt;td&amp;gt;
          &amp;lt;select name=&quot;list_id&quot;&amp;gt;
            &amp;lt;?php
            $conn2 = new mysqli(LOCALHOST, DB_USERNAME, DB_PASSWORD, DB_NAME);
            //Zapytanie wyciagajace liste z db
            $sql2 = &quot;SELECT * FROM tbl_list&quot;;
            $res2 = mysqli_query($conn2, $sql2);
            if ($res2 == true) {
              //wyświetl liste
              //count rows
              $count_rows2 = mysqli_num_rows($res2);

              //Sprawdzanie czy lista jest dodana
              if ($count_rows2 &amp;gt; 0) {

                while ($row2 = mysqli_fetch_assoc($res2)) {

                  $list_id_db = $row2['list_id'];
                  $list_name = $row2['list_name'];
            ?&amp;gt;
                  &amp;lt;option &amp;lt;?php if ($list_id_db == $list_id) {
                            echo &quot;selected='selected'&quot;;
                          } ?&amp;gt;; value=value=&quot;&amp;lt;?php echo $list_id_db; ?&amp;gt;&quot;&amp;gt;&amp;lt;?php echo $list_name;   ?&amp;gt;&amp;lt;/option&amp;gt;
                &amp;lt;?php

                }
              } else {
                ?&amp;gt;
                &amp;lt;option &amp;lt;?php if ($list_id = 0) {
                          echo &quot;selected='selected'&quot;;
                        } ?&amp;gt; value=&quot;0&quot;&amp;gt;None&amp;lt;/option&amp;gt;p
            &amp;lt;?php
              }
            }


            ?&amp;gt;
            &amp;lt;option value=value=&quot;1&quot;&amp;gt;Doing&amp;lt;/option&amp;gt;
          &amp;lt;/select&amp;gt;
        &amp;lt;/td&amp;gt;
      &amp;lt;/tr&amp;gt;
      &amp;lt;tr&amp;gt;
        &amp;lt;td&amp;gt;Priority:&amp;lt;/td&amp;gt;
        &amp;lt;td&amp;gt;
          &amp;lt;select name=&quot;priority&quot;&amp;gt;
            &amp;lt;option &amp;lt;?php if ($priority == &quot;High&quot;) {
                      echo &quot;selected='selected'&quot;;
                    } ?&amp;gt; value=&quot;High&quot;&amp;gt;High&amp;lt;/option&amp;gt;
            &amp;lt;option &amp;lt;?php if ($priority == &quot;Medium&quot;) {
                      echo &quot;selected='selected'&quot;;
                    } ?&amp;gt; value=&quot;Medium&quot;&amp;gt;Medium&amp;lt;/option&amp;gt;
            &amp;lt;option &amp;lt;?php if ($priority == &quot;Low&quot;) {
                      echo &quot;selected='selected'&quot;;
                    } ?&amp;gt; value=&quot;Low&quot;&amp;gt;Low&amp;lt;/option&amp;gt;
          &amp;lt;/select&amp;gt;
        &amp;lt;/td&amp;gt;
      &amp;lt;/tr&amp;gt;
      &amp;lt;tr&amp;gt;
        &amp;lt;td&amp;gt;Deadline:&amp;lt;/td&amp;gt;
        &amp;lt;td&amp;gt;&amp;lt;input type=&quot;date&quot; name=&quot;deadline&quot; value=&quot;&amp;lt;?php echo $deadline; ?&amp;gt;&quot;&amp;gt;&amp;lt;/td&amp;gt;

      &amp;lt;/tr&amp;gt;
      &amp;lt;tr&amp;gt;
        &amp;lt;td&amp;gt;&amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;update&quot;&amp;gt;&amp;lt;/td&amp;gt;
      &amp;lt;/tr&amp;gt;
    &amp;lt;/table&amp;gt;
  &amp;lt;/form&amp;gt;


  &amp;lt;?php
  if (isset($_POST['submit'])) {

 
    //Dane z form
    $task_name = $_POST['task_name'];
    $task_description = $_POST['task_description'];
    $list_id = $_POST['list_id'];
    $priority = $_POST['priority'];
    $deadline = $_POST['deadline'];

    $conn3 = new mysqli(LOCALHOST, DB_USERNAME, DB_PASSWORD, DB_NAME);

    $sql3 = &quot;UPDATE tbl_task SET 
task_name = '$task_name',
task_description = '$task_description',
priority = '$priority',
deadline = '$deadline'
WHERE
task_id = $task_id
&quot;;

    $res3 = mysqli_query($conn3, $sql3);
  }
  ?&amp;gt;

  &amp;lt;?php

 echo &quot;&amp;lt;form method='POST' action='&quot; . setComment($conn) . &quot;'&amp;gt;

    &amp;lt;input type='hidden' name='user_id' value='anonymous'&amp;gt;
    &amp;lt;input type='hidden' name='date' value='&quot; . date('Y-m-d H:i:s') . &quot;'&amp;gt;
    &amp;lt;textarea name='msg'&amp;gt; &amp;lt;/textarea&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;
    &amp;lt;button type='submit' name='commentSubmit'&amp;gt;Dodaj&amp;lt;/button&amp;gt;
  &amp;lt;/form&amp;gt;&quot;;

  ?&amp;gt;
&amp;lt;/body&amp;gt;

&amp;lt;/html&amp;gt;&lt;/pre&gt;



&lt;p&gt;Funkcja z setComment:&lt;/p&gt;



&lt;pre class=&quot;brush:plain;&quot;&gt;
&amp;lt;?php

function setComment($conn)
{
 if (isset($_POST['commentSubmit'])) {

  $user_id = $_POST['user_id'];
  $date = $_POST['date'];
  $msg = $_POST['msg'];


  $sql = &quot;INSERT INTO msg (user_id, date, msg, ) VALUES ('$user_id', '$date', '$msg' ) &quot;;

  $res = $conn-&amp;gt;query($sql);
 }
}
&lt;/pre&gt;



&lt;p&gt;Zgłoszenia jak i komentarze dodają się poprawnie do swoich tabel w bazie. Sam powyższy kod wymaga jeszcze wielu poprawek.&amp;nbsp;&lt;/p&gt;</description>
<category>PHP</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/555064/przypisanie-id-zgloszenia-do-komentarza</guid>
<pubDate>Tue, 16 Nov 2021 09:29:00 +0000</pubDate>
</item>
<item>
<title>SQL dodawanie dni do całej kolumny</title>
<link>https://forum.pasja-informatyki.pl/553176/sql-dodawanie-dni-do-calej-kolumny</link>
<description>Cześć mam pytanie czy jest możliwość aby do istniejącej kolumny typu date w tabeli która posiada z 10 rekordów dodać jeden dzień do kazdego?</description>
<category>SQL, bazy danych</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/553176/sql-dodawanie-dni-do-calej-kolumny</guid>
<pubDate>Fri, 22 Oct 2021 18:03:16 +0000</pubDate>
</item>
<item>
<title>zmiana wyglądu strony bez zmiany ścieżki</title>
<link>https://forum.pasja-informatyki.pl/551787/zmiana-wygladu-strony-bez-zmiany-sciezki</link>
<description>Dobry wieczór,&lt;br /&gt;
&lt;br /&gt;
Od jakiegoś czasu zastanawiam się na jakiej zasadzie działa strona: &lt;a href=&quot;http://rfinder.asalink.net/free/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://rfinder.asalink.net/free/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Obojętnie jakie ICAO (powszechnie używana nazwa czteroliterowego tzw. wskaźnika lokalizacji ;) ) wpiszemy w luki departure i destination zawsze otrzymamy ten sam link. Byłbym wdzięczny gdyby ktoś mi wytłumaczył. Zawsze myślałem że jeżeli zmienia się wygląd strony to musi być to osobny link. Oraz czy można jakoś ingerować w link aby podał wiadomości dla danej trasy? (potrzebne przy robieniu bota zbierającego informacje z tej strony)</description>
<category>JavaScript</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/551787/zmiana-wygladu-strony-bez-zmiany-sciezki</guid>
<pubDate>Fri, 01 Oct 2021 17:12:24 +0000</pubDate>
</item>
<item>
<title>Zapytania MYSQl</title>
<link>https://forum.pasja-informatyki.pl/551095/zapytania-mysql</link>
<description>Dzień dobry&lt;br /&gt;
Mam pytanie dotyczące zakresu dat, czy można wypisać z baz danych rekordy które są tylko np od 2 do 5, ale bez podawania np miesiąca albo roku. Tak aby wypisało wszystkie np 2.10.2020 albo 4.03.2000.&lt;br /&gt;
I w ten sam sposób czy jest możliwość wypisania miesiąca typu styczeń, albo 02 przy wpisywaniu zapytania, bez wpisywania roku ani dnia.&lt;br /&gt;
&lt;br /&gt;
Dodatkowo, czy jest możliwe sprawdzenie w zapytaniu czy liczba jest całkowita, albo niecałkowita?&lt;br /&gt;
&lt;br /&gt;
Pozdrawiam :)</description>
<category>SQL, bazy danych</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/551095/zapytania-mysql</guid>
<pubDate>Sat, 18 Sep 2021 21:31:42 +0000</pubDate>
</item>
<item>
<title>Jak zrobić bota w Python?(nie automat)</title>
<link>https://forum.pasja-informatyki.pl/547235/jak-zrobic-bota-w-python-nie-automat</link>
<description>Hej,&lt;br /&gt;
&lt;br /&gt;
Do tej pory bawiłem się w automatyzowanie procesów itp. za pomocą selenium i niektórzy mówią że to tworzenie bota, ale przed chwilą się dowiedziałem, że to automat a nie bot, a że selenium jest wolne i nieefektywne często, to mam pytanie, jakiej biblioteki w python się używa do robienia prawdziwego bota(a nie automat, np. do kupowania produktów w internecie)? Z góry dziękuję za odpowiedź!&lt;br /&gt;
&lt;br /&gt;
Pozdrawiam :)</description>
<category>Python</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/547235/jak-zrobic-bota-w-python-nie-automat</guid>
<pubDate>Wed, 21 Jul 2021 08:09:30 +0000</pubDate>
</item>
<item>
<title>Dwa lub więcej kursorów na jednym systemie Windows</title>
<link>https://forum.pasja-informatyki.pl/546970/dwa-lub-wiecej-kursorow-na-jednym-systemie-windows</link>
<description>Cześć wszystkim,&lt;br /&gt;
&lt;br /&gt;
Czy zna ktoś jakiś program na windows 10 do obsługi wielu myszek (kursorów) i wielu klawiatur?&lt;br /&gt;
&lt;br /&gt;
Może ktoś z Was ma jakiś skrypt który funkcjonuje lepiej niż programy.&lt;br /&gt;
&lt;br /&gt;
Potrzebuję aby mój pc obsługiwał na raz 3 użytkowników a co z tym idzie 3 klawiatury i 3 myszki (kursory)&lt;br /&gt;
&lt;br /&gt;
Czy ktoś może mi doradzić jakiś program lub skrypt co takie coś obsługuje?</description>
<category>Systemy operacyjne, programy</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/546970/dwa-lub-wiecej-kursorow-na-jednym-systemie-windows</guid>
<pubDate>Sat, 17 Jul 2021 19:50:33 +0000</pubDate>
</item>
<item>
<title>ekran led acer nitro 5</title>
<link>https://forum.pasja-informatyki.pl/542542/ekran-led-acer-nitro-5</link>
<description>Siemanko, kupiłem sobie laptopa Acer Nitro 5 po zainstalowaniu systemu pojawiły się rozjaśnienia w rogach ekranu, jako że przysługiwała mi reklamacja to w x-komie wymienili mi go na nowy, przy czym gość z obsługi klienta powiedział że w nowym może być tak samo, że te ekrany tak mają no i w nowym pojawiła się ta sama wada. Jak myślicie zostawić go tak jak jest, czy go oddać na reklamacje wziąć pieniądze i kupić jakiś inny model?</description>
<category>Sprzęt komputerowy</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/542542/ekran-led-acer-nitro-5</guid>
<pubDate>Sat, 29 May 2021 10:35:18 +0000</pubDate>
</item>
<item>
<title>Zapytanie Na Temat Chatu -STRONA</title>
<link>https://forum.pasja-informatyki.pl/541680/zapytanie-na-temat-chatu-strona</link>
<description>

&lt;p&gt;Mam Pytanko, Czy Ma Ktoś Dobry&amp;nbsp; poradnik Na&amp;nbsp; Taki Chat box Coś Na Zasadzie Grupy na Jakimś Messengerze, że ktoś wchodzi loguje się podaje nick i może pisać ze wszystkimi, bo nigdzie nie mogę czegoś takiego odnaleźć.
&lt;br&gt;

&lt;br&gt;
cos w tym stylu
&lt;br&gt;
&lt;img alt=&quot;&quot; src=&quot;https://cdn.discordapp.com/attachments/795432833685913621/844705885494312960/unknown.png&quot;&gt;&lt;/p&gt;</description>
<category>Sieci komputerowe, internet</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/541680/zapytanie-na-temat-chatu-strona</guid>
<pubDate>Wed, 19 May 2021 22:40:10 +0000</pubDate>
</item>
<item>
<title>Niedziałające zapytania do bazy danych w PHP - własna wtyczka wordpress</title>
<link>https://forum.pasja-informatyki.pl/541233/niedzialajace-zapytania-do-bazy-danych-w-php-wlasna-wtyczka-wordpress</link>
<description>

&lt;p&gt;Witajcie!&lt;/p&gt;



&lt;p&gt;Ostatnio zabrałem się za tworzenie wtyczki do wordpressa, która ma na celu pobrać z bazy danych informacje i wyświetlić je w danym dniu,&amp;nbsp;w stworzonym w tym samym pliku widżecie. Problem polega na tym, że próbując na różne sposoby podpinać zapytanie do bazy danych, w treści widżetu, czy też poza nim,&amp;nbsp;w funkcji, później wywołując ją w treści, skutek był marny. Na stronie widżet się&amp;nbsp;pojawiał, ale pusty.&amp;nbsp;W internecie nie znalazłem informacji dlatego postanowiłem napisać tu na forum.&lt;/p&gt;



&lt;p&gt;Obecny kod:&amp;nbsp;&lt;a rel=&quot;nofollow&quot; href=&quot;https://pastebin.com/iYNuuQ4u&quot;&gt;https://pastebin.com/iYNuuQ4u&lt;/a&gt;&lt;/p&gt;



&lt;p&gt;Oczywiście w konfiguracji połączenia z bazą prawdziwe dane zostały podmienione. Ogólnie skrypt łączy się poprawnie z bazą, było to sprawdzane kopiując sam kod do wyświetlania danych&amp;nbsp;do osobnego pliku i wywołując go gdzieś osobno na serwerze.&lt;/p&gt;



&lt;p&gt;Ma ktoś jakiś pomysł co może być nie tak w tym kodzie?&lt;/p&gt;</description>
<category>PHP</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/541233/niedzialajace-zapytania-do-bazy-danych-w-php-wlasna-wtyczka-wordpress</guid>
<pubDate>Sun, 16 May 2021 10:53:46 +0000</pubDate>
</item>
<item>
<title>Jak dodać Onload do utworzonego elementu za pomocą DOM createElement</title>
<link>https://forum.pasja-informatyki.pl/540551/jak-dodac-onload-do-utworzonego-elementu-za-pomoca-dom-createelement</link>
<description>Witam mam problem i nie wiem za bardzo jak go rozwiązać, ale do rzeczy chciałbym aby do utworzonego elmentu za pomocą DOM createElement dodać onload da się to może zrobić za pomocą setAttribute?</description>
<category>JavaScript</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/540551/jak-dodac-onload-do-utworzonego-elementu-za-pomoca-dom-createelement</guid>
<pubDate>Sun, 09 May 2021 16:19:35 +0000</pubDate>
</item>
<item>
<title>BAZY DANYCH - ZAPYTANIA DO TABELI - MATURA 2013</title>
<link>https://forum.pasja-informatyki.pl/539877/bazy-danych-zapytania-do-tabeli-matura-2013</link>
<description>

&lt;p&gt;Witam,&lt;/p&gt;



&lt;p&gt;Dostałem takie zadanie, które jest z 2013 roku i było na maturze:&lt;/p&gt;



&lt;p&gt;&lt;img alt=&quot;&quot; src=&quot;https://forum.pasja-informatyki.pl/?qa=blob&amp;amp;qa_blobid=17198353451218794629&quot; style=&quot;height:850px; width:600px&quot;&gt;&lt;/p&gt;



&lt;p&gt;Podpunkt a i b zrobiłem bez problemu jednak z reszty nie rozumiem.&lt;/p&gt;



&lt;p&gt;I znalazłem takie coś w Internecie i na tej podstawie zrobiłem resztę zapytań.&lt;/p&gt;



&lt;p&gt;&lt;img alt=&quot;&quot; src=&quot;https://forum.pasja-informatyki.pl/?qa=blob&amp;amp;qa_blobid=15193211042766805716&quot; style=&quot;height:288px; width:600px&quot;&gt;&lt;/p&gt;



&lt;p&gt;&lt;img alt=&quot;&quot; src=&quot;https://forum.pasja-informatyki.pl/?qa=blob&amp;amp;qa_blobid=1312706175846048048&quot; style=&quot;height:215px; width:565px&quot;&gt;&lt;/p&gt;



&lt;p&gt;&lt;img alt=&quot;&quot; src=&quot;https://forum.pasja-informatyki.pl/?qa=blob&amp;amp;qa_blobid=2777651832074494874&quot; style=&quot;height:395px; width:563px&quot;&gt;&lt;/p&gt;



&lt;p&gt;c)Nie za bardzo uczyliśmy się zadań z datami, dlatego wymyśliłem coś takiego,ale to nie działa:&lt;/p&gt;



&lt;pre class=&quot;brush:sql;&quot;&gt;
select count(wypozyczenia.id_wyp),wypozyczenia.data_wyp from wypozyczenia where month(Date(wypozyczenia.data_wyp) between #2011/06/01# and #2011-12-31#) group by wypozyczenia.data_wyp order by count(wypozyczenia.id_wyp) asc;&lt;/pre&gt;



&lt;p&gt;d)Tutaj chce wiedzieć czy dobrze napisałem, ponieważ pokazuje empty set:&lt;/p&gt;



&lt;pre class=&quot;brush:sql;&quot;&gt;
select klienci.imie,klienci.nazwisko,sum(filmy.cena_w_zl) as najwiecej from klienci inner join filmy on klienci.pesel=filmy.id_filmu group by klienci.imie,klienci.nazwisko order by sum(filmy.cena_w_zl) desc;&lt;/pre&gt;



&lt;p&gt;e)Tutaj chce wiedzieć czy dobrze napisałem, ponieważ pokazuje empty set:&lt;/p&gt;



&lt;pre class=&quot;brush:sql;&quot;&gt;
select filmy.tytul,wypozyczenia.id_filmu from filmy inner join wypozyczenia on filmy.id_filmu=wypozyczenia.id_filmu where wypozyczenia.id_filmu is null;&lt;/pre&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
<category>SQL, bazy danych</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/539877/bazy-danych-zapytania-do-tabeli-matura-2013</guid>
<pubDate>Mon, 03 May 2021 16:28:28 +0000</pubDate>
</item>
<item>
<title>zapytanie z burp suite do axios node.js</title>
<link>https://forum.pasja-informatyki.pl/536253/zapytanie-z-burp-suite-do-axios-node-js</link>
<description>

&lt;p&gt;Hej jak przepisać zapytanie z burp suite do kodu node.js axios? Lub mógłby ktoś mi podlinkować to co powinienem wiedzieć, aby tego dokonać?
&lt;br&gt;
Zapytanie w Burp Suite(RAW) wygąda tak:
&lt;br&gt;
&amp;nbsp;&lt;/p&gt;



&lt;pre class=&quot;brush:xml;&quot;&gt;
POST /?action=PiracyScreen&amp;amp;function=capture&amp;amp;buildingLevel=1&amp;amp;view=pirateFortress&amp;amp;cityId=0&amp;amp;position=17&amp;amp;activeTab=tabBootyQuest&amp;amp;backgroundView=city&amp;amp;currentCityId=0&amp;amp;templateView=pirateFortress&amp;amp;actionRequest=12345&amp;amp;ajax=1 HTTP/1.1
Host: s47-pl.ikariam.gameforge.com
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:88.0) Gecko/20100101 Firefox/88.0
Accept: */*
Accept-Language: pl,en-US;q=0.7,en;q=0.3
Accept-Encoding: gzip, deflate
X-Requested-With: XMLHttpRequest
Origin: https://s47-pl.ikariam.gameforge.com
Connection: close
Referer: https://s47-pl.ikariam.gameforge.com/?view=city&amp;amp;oldBackgroundView=city&amp;amp;containerWidth=1103px&amp;amp;containerHeight=972px&amp;amp;worldviewWidth=1103px&amp;amp;worldviewHeight=926px&amp;amp;cityTop=-442px&amp;amp;cityLeft=-1692px&amp;amp;cityRight=&amp;amp;cityWorldviewScale=1
Cookie: __cfduid=01aaaaaaa; pc_idt=02bbbbbb; gf-token-production=03ccccc; PHPSESSID=9h95351D; ikariam_loginMode=0; ext_pgvwcount=-0.1; ikariam=0_12sfw
Content-Length: 0

&lt;/pre&gt;



&lt;p&gt;Mój kod który wysyła zapytanie, ale nie otrzymuje tego co się podziewałem wygląda tak:
&lt;br&gt;
&amp;nbsp;&lt;/p&gt;



&lt;pre class=&quot;brush:jscript;&quot;&gt;
axios({
      method: 'post',
      url: sendUrl,
      data: {
        Host: `s47-pl.ikariam.gameforge.com`,
        Origin: `https://s47-pl.ikariam.gameforge.com`,
        Connection: `close`,
        Referer: `https://s47-pl.ikariam.gameforge.com/?view=city&amp;amp;oldBackgroundView=city&amp;amp;containerWidth=1858px&amp;amp;containerHeight=978px&amp;amp;worldviewWidth=1858px&amp;amp;worldviewHeight=932px&amp;amp;cityTop=-203px&amp;amp;cityLeft=-1471px&amp;amp;cityRight=&amp;amp;cityWorldviewScale=1`,
        Cookie: sweet
      }
    })
    .then((response) =&amp;gt; {
          console.log(chalk.green(&quot;Zapytanie poprawne.&quot;));
        }, (error) =&amp;gt; {
          console.log(chalk.red(error));
        });&lt;/pre&gt;



&lt;p&gt;gdy dam w data &quot;&lt;strong&gt;User-Agent:&lt;/strong&gt;&quot; wywala mi błąd że &lt;strong&gt;-&lt;/strong&gt; jest niespodziewanym znakiem.&lt;/p&gt;</description>
<category>JavaScript</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/536253/zapytanie-z-burp-suite-do-axios-node-js</guid>
<pubDate>Wed, 07 Apr 2021 02:31:58 +0000</pubDate>
</item>
<item>
<title>GROUP BY jak to działa?</title>
<link>https://forum.pasja-informatyki.pl/533916/group-by-jak-to-dziala</link>
<description>

&lt;p&gt;Witam, mam takie zadanie.&lt;/p&gt;



&lt;blockquote&gt;


&lt;p&gt;Wyświetl liczbę filmów, które miały premierę w danym roku, wyświetl również lata premier filmów obok policzonych agregatów&lt;/p&gt;
&lt;/blockquote&gt;



&lt;p&gt;Napisałem coś takiego&lt;/p&gt;



&lt;pre class=&quot;brush:sql;&quot;&gt;
SELECT title, release_year FROM films WHERE release_year=2000 GROUP BY release_year;&lt;/pre&gt;



&lt;p&gt;Dostaje taki błąd, czy mógłby mi ktoś powiedzieć dlaczego to nie działa?&lt;/p&gt;



&lt;blockquote&gt;


&lt;p&gt;Msg 8120, Level 16, State 1, Line 1
&lt;br&gt;
Column 'films.title' is invalid in the select list because it is not contained in either an aggregate function or the GROUP BY clause.&lt;/p&gt;



&lt;p&gt;Completion time: 2021-03-21T16:43:09.5657155+01:00&lt;/p&gt;
&lt;/blockquote&gt;



&lt;p&gt;&amp;nbsp;Screen z bazy danych.&lt;/p&gt;



&lt;p&gt;&lt;img alt=&quot;&quot; src=&quot;https://forum.pasja-informatyki.pl/?qa=blob&amp;amp;qa_blobid=11572438156978441041&quot; style=&quot;height:225px; width:275px&quot;&gt;&lt;/p&gt;</description>
<category>SQL, bazy danych</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/533916/group-by-jak-to-dziala</guid>
<pubDate>Sun, 21 Mar 2021 15:46:03 +0000</pubDate>
</item>
<item>
<title>Logowanie do messengera</title>
<link>https://forum.pasja-informatyki.pl/533775/logowanie-do-messengera</link>
<description>Proszę może ktoś mi &amp;nbsp;odpowie czy można być zalogowanym jednocześnie na messengerze na dwóch telefonach ?&lt;br /&gt;
&lt;br /&gt;
Nie zablokuje mi to konta?</description>
<category>Urządzenia mobilne</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/533775/logowanie-do-messengera</guid>
<pubDate>Sat, 20 Mar 2021 08:56:53 +0000</pubDate>
</item>
<item>
<title>Wysyłanie zapytania do bazy danych</title>
<link>https://forum.pasja-informatyki.pl/530818/wysylanie-zapytania-do-bazy-danych</link>
<description>

&lt;p&gt;Witam,&amp;nbsp;&lt;/p&gt;



&lt;p&gt;Wie ktoś może jak wysłać takie zapytanie do bazy&amp;nbsp;&lt;/p&gt;



&lt;pre class=&quot;brush:sql;&quot;&gt;
ALTER TABLE 'studenci' AUTO_INCREMENT=1&lt;/pre&gt;



&lt;p&gt;Z góry dziękuję za odpowiedź&lt;/p&gt;</description>
<category>SQL, bazy danych</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/530818/wysylanie-zapytania-do-bazy-danych</guid>
<pubDate>Thu, 25 Feb 2021 11:34:08 +0000</pubDate>
</item>
<item>
<title>Czy da się zrobić aplikację do gry/programu w innym języku niż sama gra/aplikacja ?</title>
<link>https://forum.pasja-informatyki.pl/527884/czy-da-sie-zrobic-aplikacje-do-gry-programu-w-innym-jezyku-niz-sama-gra-aplikacja</link>
<description>Witam,&lt;br /&gt;
&lt;br /&gt;
nurtuje mnie pytanie czy da się stworzyć aplikację do jakiegoś większego programu czy gry, która jest napisana w innym języku?&lt;br /&gt;
&lt;br /&gt;
Tzn. mając grę w C++ czy można zrobić do niej aplikację powiedzmy w Pythonie, Javie ? Jak to wygląda w teorii i jak to się przekłada w praktyce, gdzie mogą się pojawić problemy ze sprzętem czy OS'em ?</description>
<category>Offtop</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/527884/czy-da-sie-zrobic-aplikacje-do-gry-programu-w-innym-jezyku-niz-sama-gra-aplikacja</guid>
<pubDate>Mon, 01 Feb 2021 18:11:26 +0000</pubDate>
</item>
<item>
<title>Zapytania SQL wykorzystujące relację</title>
<link>https://forum.pasja-informatyki.pl/524041/zapytania-sql-wykorzystujace-relacje</link>
<description>

&lt;p&gt;Witam, znalazłem pytanie z egzaminu EE.09 na temat baz danych i zapytań SQL i borykam się z jednym z nich. Ktoś by pomógł?&amp;nbsp;&lt;/p&gt;



&lt;p&gt;&lt;img alt=&quot;&quot; src=&quot;https://forum.pasja-informatyki.pl/?qa=blob&amp;amp;qa_blobid=211746857999782366&quot; style=&quot;height:243px; width:600px&quot;&gt;&lt;/p&gt;



&lt;p&gt;Zapytanie 3: wybierające jedynie pole nazwa z tabeli Ryby oraz odpowiadające tej nazwie pola akwen i województwo z tabeli Lowisko dla łowisk, które są jeziorami. Zapytanie wykorzystuje relację.
&lt;br&gt;
Ja takie coś skleiłem ale wywala błąd
&lt;br&gt;
SELECT ryby.nazwa, lowisko.akwen, lowisko.wojewodztwo FROM ryby WHERE lowisko.rodzaj=2&lt;/p&gt;



&lt;p&gt;&lt;strong&gt;MySQL zwrócił komunikat:&amp;nbsp;&lt;/strong&gt;&lt;/p&gt;



&lt;p&gt;#1054 - Nieznana kolumna 'lowisko.akwen' w&amp;nbsp;&amp;nbsp;field list&lt;/p&gt;



&lt;p&gt;tak samo jak lowisko.wojewodztwo czy lowisko.rodzaj (Zapewne tutaj błąd w komendach, gdyż niezbyt jeszcze ogarniam SQL i dopiero co się za niego zabrałem)&lt;/p&gt;</description>
<category>Egzaminy zawodowe</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/524041/zapytania-sql-wykorzystujace-relacje</guid>
<pubDate>Thu, 07 Jan 2021 10:03:59 +0000</pubDate>
</item>
<item>
<title>Ustalenie parametru wyszukiwania - SQL, PHP</title>
<link>https://forum.pasja-informatyki.pl/523763/ustalenie-parametru-wyszukiwania-sql-php</link>
<description>

&lt;p&gt;Witam, tworzę formularz wyszukiwania produktów (wiele parametrów jednocześnie).&lt;/p&gt;



&lt;p&gt;W moim wyszukiwaniu muszę uwzględnić temperaturę minimalną i maksymalną (osobne pola w bazie).&lt;/p&gt;



&lt;p&gt;Jednak mam problem związany z działaniem tego polecenia, a właśnie dokładniej tymi wartościami.
&lt;br&gt;

&lt;br&gt;
Jak mogę rozwiązać ten problem?
&lt;br&gt;

&lt;br&gt;
Kod źródłowy:&lt;/p&gt;



&lt;p&gt;Wyniki działania:&amp;nbsp;&lt;a href=&quot;https://pastebin.com/wQQ8RzZ2&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://pastebin.com/wQQ8RzZ2&lt;/a&gt;
&lt;br&gt;

&lt;br&gt;
Formularz:&amp;nbsp;&lt;a href=&quot;https://pastebin.com/AKuCEm4N&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://pastebin.com/AKuCEm4N&lt;/a&gt;
&lt;br&gt;

&lt;br&gt;
&lt;img alt=&quot;&quot; src=&quot;https://forum.pasja-informatyki.pl/?qa=blob&amp;amp;qa_blobid=14316449019969084604&quot; style=&quot;height:259px; width:600px&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://forum.pasja-informatyki.pl/?qa=blob&amp;amp;qa_blobid=18265864227666443263&quot; style=&quot;height:477px; width:600px&quot;&gt;&lt;/p&gt;</description>
<category>SQL, bazy danych</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/523763/ustalenie-parametru-wyszukiwania-sql-php</guid>
<pubDate>Tue, 05 Jan 2021 17:34:28 +0000</pubDate>
</item>
<item>
<title>Problem z zapytaniem - nie wyświetla błędów ani rekordów.</title>
<link>https://forum.pasja-informatyki.pl/523469/problem-z-zapytaniem-nie-wyswietla-bledow-ani-rekordow</link>
<description>

&lt;p&gt;Witam, tworzę dla nauki i przypomnienia sobie tworzenia stron internetowych swój projekt. Wykorzystuje w nim zapytanie bazy danych o poniższej składni:
&lt;br&gt;

&lt;br&gt;
&amp;nbsp;&lt;/p&gt;



&lt;pre class=&quot;brush:sql;&quot;&gt;
SELECT pb.kod_produktu,pb.producent,pb.rodzaj,pb.napiecie_znam,pb.pojemnosc,pb.prad_max,pb.prad_znam,pb.cena from parametry_baterie AS pb WHERE producent='$baterie_producent' AND rodzaj='$baterie_rodzaj' AND napiecie_znam BETWEEN '$baterie_min_nap_znam' AND '$baterie_max_nap_znam' AND pojemnosc BETWEEN '$baterie_min_pojemnosc' AND '$baterie_max_pojemnosc' AND prad_max BETWEEN '$baterie_min_max_prad' AND '$baterie_max_max_prad' AND prad_znam BETWEEN '$baterie_min_nap_znam' AND '$baterie_max_nap_znam' AND cena BETWEEN '$baterie_min_cena' AND '$baterie_max_cena'&lt;/pre&gt;



&lt;p&gt;Zapytanie zostaje przepuszczone, jednak nie wyrzuca błędów. Co może być z nim nie tak?&amp;nbsp;
&lt;br&gt;

&lt;br&gt;
Podrzucam także zapytanie na Pastebina:&amp;nbsp;&lt;a href=&quot;https://pastebin.com/uNL1JhcS&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://pastebin.com/uNL1JhcS&lt;/a&gt;&lt;/p&gt;</description>
<category>SQL, bazy danych</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/523469/problem-z-zapytaniem-nie-wyswietla-bledow-ani-rekordow</guid>
<pubDate>Sun, 03 Jan 2021 17:20:13 +0000</pubDate>
</item>
<item>
<title>Bezpiecznie zapytania MYSQLI (inner join)</title>
<link>https://forum.pasja-informatyki.pl/522697/bezpiecznie-zapytania-mysqli-inner-join</link>
<description>Cześć,&lt;br /&gt;
&lt;br /&gt;
na co dzień używam MySQL z bindowaniem (prepare) do tworzenia zapytań, jest to dla mnie wygodne rozwiązanie bo bezpieczne.. Aczkolwiek w przypadku gdzie musze używać INNER JOIN - mam problem i musze robić zamiast 1 zapytania czasem po 3-4 oddzielnych zapytań, aby uzyskać ten efekt.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
Moje pytanie brzmi: Jak bezpiecznie używać INNER JOIN? Może być poprzez zwykłe zapytanie poprzez MySQLi, ale wówczas jak zabezpieczyć zapytanie? Jakieś porady/poradniki jak zabezpieczać wysyłane do sql zapytania? Szczególnie zależy mi na zapytaniach INNER JOIN, jak je konstruować, aby były bezpieczne.</description>
<category>PHP</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/522697/bezpiecznie-zapytania-mysqli-inner-join</guid>
<pubDate>Sun, 27 Dec 2020 19:00:33 +0000</pubDate>
</item>
</channel>
</rss>