Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > pl.comp.lang.php > #15617 > unrolled thread
| Started by | Roman Tyczka <noemail@because.no> |
|---|---|
| First post | 2017-12-21 16:51 +0100 |
| Last post | 2018-01-09 10:31 -0800 |
| Articles | 13 — 7 participants |
Back to article view | Back to pl.comp.lang.php
Prosty skrypt, formularz i baza Roman Tyczka <noemail@because.no> - 2017-12-21 16:51 +0100
Re: Prosty skrypt, formularz i baza denat 'POPIS/EU <NOSPAMtestowanije@go2.pl> - 2017-12-21 16:55 +0100
Re: Prosty skrypt, formularz i baza denat 'POPIS/EU <NOSPAMtestowanije@go2.pl> - 2017-12-22 19:27 +0100
Re: Prosty skrypt, formularz i baza Rafal Podsiadly <spinacz24@gmail.com> - 2017-12-23 22:58 -0800
Re: Prosty skrypt, formularz i baza Borys Pogoreło <borys@pl.edu.leszno> - 2018-01-02 20:19 +0100
Re: Prosty skrypt, formularz i baza denat 'POPIS/EU <NOSPAMtestowanije@go2.pl> - 2018-01-02 21:46 +0100
Re: Prosty skrypt, formularz i baza Marcin Debowski <agatek@INVALID.zoho.com> - 2017-12-25 07:38 +0000
Re: Prosty skrypt, formularz i baza Roman Tyczka <noemail@because.no> - 2017-12-27 09:56 +0100
Re: Prosty skrypt, formularz i baza Cezar <cezar91@BEZtlen.pl.invalid> - 2017-12-27 11:43 +0000
Re: Prosty skrypt, formularz i baza ipluta62@gmail.com - 2017-12-28 04:06 -0800
Re: Prosty skrypt, formularz i baza Rafal Podsiadly <spinacz24@gmail.com> - 2018-01-03 12:00 -0800
Re: Prosty skrypt, formularz i baza Roman Tyczka <noemail@because.no> - 2018-01-09 08:40 +0100
Re: Prosty skrypt, formularz i baza Rafal Podsiadly <spinacz24@gmail.com> - 2018-01-09 10:31 -0800
| From | Roman Tyczka <noemail@because.no> |
|---|---|
| Date | 2017-12-21 16:51 +0100 |
| Subject | Prosty skrypt, formularz i baza |
| Message-ID | <9uqnsh2xa0tf.dlg@tyczka.com> |
Witam, Nie programuję w PHP od dawna, kiedyś mi się przydarzyło trochę popisać, ale to było z dekadę temu. Teraz potrzebuję napisać prosty skrypt, który zapostowane dane z formularza zapisze do bazy MySQL. Czego prostego i nierozbuchanego najlepiej użyć do dostępu do DB? Może jakiś prościutki framework? Nie chcę kobyły, której się będę musiał uczyć dłużej niż będę pisać ten kod. Nie chcę też rzeźbić niskopoziomowo, wolę zgrabne zabawki :-) Co polecacie? -- pozdrawiam Roman Tyczka
[toc] | [next] | [standalone]
| From | denat 'POPIS/EU <NOSPAMtestowanije@go2.pl> |
|---|---|
| Date | 2017-12-21 16:55 +0100 |
| Message-ID | <p1glie$30i$2@node1.news.atman.pl> |
| In reply to | #15617 |
> jakiś prościutki framework? tak i to jest ten kierunek! że zacytuję "wpisałeś kurwa w ogóle hasło php + mysql do googla?" to są chyba 3 czy 4 polecenia...
[toc] | [prev] | [next] | [standalone]
| From | denat 'POPIS/EU <NOSPAMtestowanije@go2.pl> |
|---|---|
| Date | 2017-12-22 19:27 +0100 |
| Message-ID | <p1jiqr$6b6$4@node2.news.atman.pl> |
| In reply to | #15617 |
i co znalazłeś ten framework?
[toc] | [prev] | [next] | [standalone]
| From | Rafal Podsiadly <spinacz24@gmail.com> |
|---|---|
| Date | 2017-12-23 22:58 -0800 |
| Message-ID | <7189b953-71a2-4bfc-a912-67051d35dee7@googlegroups.com> |
| In reply to | #15619 |
Dość prosty yii Trudniejszy symfony A jak nie chcesz się uczyć to sam ze możesz napisać. Pamiętaj tylko o walidacji.
[toc] | [prev] | [next] | [standalone]
| From | Borys Pogoreło <borys@pl.edu.leszno> |
|---|---|
| Date | 2018-01-02 20:19 +0100 |
| Message-ID | <9yu27crpdhf7.gso4vbujxigz$.dlg@40tude.net> |
| In reply to | #15620 |
Dnia Sat, 23 Dec 2017 22:58:47 -0800 (PST), Rafal Podsiadly napisał(a): > Dość prosty yii > Trudniejszy symfony Lepsze nawyki wyniesie z tego drugiego. > A jak nie chcesz się uczyć to sam ze możesz napisać. To jest bardzo, bardzo, ale to bardzo zła porada. -- Borys Pogoreło borys(#)leszno,edu,pl
[toc] | [prev] | [next] | [standalone]
| From | denat 'POPIS/EU <NOSPAMtestowanije@go2.pl> |
|---|---|
| Date | 2018-01-02 21:46 +0100 |
| Message-ID | <p2gr3q$mk2$1@node2.news.atman.pl> |
| In reply to | #15625 |
> To jest bardzo, bardzo, ale to bardzo zła porada. a jaką wizję ma skoro tak wspólnota na ten problem? (do tych co nie ogarniają)
[toc] | [prev] | [next] | [standalone]
| From | Marcin Debowski <agatek@INVALID.zoho.com> |
|---|---|
| Date | 2017-12-25 07:38 +0000 |
| Message-ID | <p1q9u9$1fdd$1@gioia.aioe.org> |
| In reply to | #15617 |
On 2017-12-21, Roman Tyczka <noemail@because.no> wrote: > Nie programuję w PHP od dawna, kiedyś mi się przydarzyło trochę popisać, > ale to było z dekadę temu. > Teraz potrzebuję napisać prosty skrypt, który zapostowane dane z formularza > zapisze do bazy MySQL. > Czego prostego i nierozbuchanego najlepiej użyć do dostępu do DB? Może > jakiś prościutki framework? > Nie chcę kobyły, której się będę musiał uczyć dłużej niż będę pisać ten > kod. Nie chcę też rzeźbić niskopoziomowo, wolę zgrabne zabawki :-) > Co polecacie? Ale o tso chodzi? Toć to naprawdę parę prostych poleceń. -- Marcin
[toc] | [prev] | [next] | [standalone]
| From | Roman Tyczka <noemail@because.no> |
|---|---|
| Date | 2017-12-27 09:56 +0100 |
| Message-ID | <1c8csrkx94tcn.dlg@tyczka.com> |
| In reply to | #15621 |
On Mon, 25 Dec 2017 07:38:50 +0000 (UTC), Marcin Debowski wrote: >> Nie programuję w PHP od dawna, kiedyś mi się przydarzyło trochę popisać, >> ale to było z dekadę temu. >> Teraz potrzebuję napisać prosty skrypt, który zapostowane dane z formularza >> zapisze do bazy MySQL. >> Czego prostego i nierozbuchanego najlepiej użyć do dostępu do DB? Może >> jakiś prościutki framework? >> Nie chcę kobyły, której się będę musiał uczyć dłużej niż będę pisać ten >> kod. Nie chcę też rzeźbić niskopoziomowo, wolę zgrabne zabawki :-) >> Co polecacie? > > Ale o tso chodzi? Toć to naprawdę parę prostych poleceń. Tak, ale weź pod uwagę zieloność mą ;-) Baza: użyć PDO czy jest coś bardziej obecnie polecanego? Formularze: orać na surowo po tablicach $_GET[], $_POST[] czy może są jakieś sprytne owijki do tego? Pamiętam, że kiedyś trzeba było używać czegoś w stylu htmlspecialchars, escape_strings, magic_quotes i jakieś takie, żeby zabezpieczać się przed atakami typu code/sql injection. Po prostu chce mieć kod w miarę prosty i np. odporny na zmianę wersji PHP czy mySQLa. -- pozdrawiam Roman Tyczka
[toc] | [prev] | [next] | [standalone]
| From | Cezar <cezar91@BEZtlen.pl.invalid> |
|---|---|
| Date | 2017-12-27 11:43 +0000 |
| Message-ID | <p2011g$1ct$1$cezar91@news.chmurka.net> |
| In reply to | #15622 |
On 27/12/2017 08:56, Roman Tyczka wrote: > On Mon, 25 Dec 2017 07:38:50 +0000 (UTC), Marcin Debowski wrote: > >>> Nie programuję w PHP od dawna, kiedyś mi się przydarzyło trochę popisać, >>> ale to było z dekadę temu. >>> Teraz potrzebuję napisać prosty skrypt, który zapostowane dane z formularza >>> zapisze do bazy MySQL. >>> Czego prostego i nierozbuchanego najlepiej użyć do dostępu do DB? Może >>> jakiś prościutki framework? >>> Nie chcę kobyły, której się będę musiał uczyć dłużej niż będę pisać ten >>> kod. Nie chcę też rzeźbić niskopoziomowo, wolę zgrabne zabawki :-) >>> Co polecacie? >> >> Ale o tso chodzi? Toć to naprawdę parę prostych poleceń. > > Tak, ale weź pod uwagę zieloność mą ;-) > Baza: użyć PDO czy jest coś bardziej obecnie polecanego? > Formularze: orać na surowo po tablicach $_GET[], $_POST[] czy może są > jakieś sprytne owijki do tego? > Pamiętam, że kiedyś trzeba było używać czegoś w stylu htmlspecialchars, > escape_strings, magic_quotes i jakieś takie, żeby zabezpieczać się przed > atakami typu code/sql injection. > Po prostu chce mieć kod w miarę prosty i np. odporny na zmianę wersji PHP > czy mySQLa. > Zobacz Codeigniter: do obslugi formularzy masz Form helper: https://www.codeigniter.com/userguide3/helpers/form_helper.html do walidacji: https://www.codeigniter.com/userguide3/libraries/form_validation.html do interakcji z bazą masz: https://www.codeigniter.com/userguide3/database/query_builder.html c.
[toc] | [prev] | [next] | [standalone]
| From | ipluta62@gmail.com |
|---|---|
| Date | 2017-12-28 04:06 -0800 |
| Message-ID | <80ab5c10-d6c3-43ad-a53e-ba9f1472a887@googlegroups.com> |
| In reply to | #15623 |
Możesz również przejrzeć co odpowiada google na zapytania podobne do: php+crud+framework
[toc] | [prev] | [next] | [standalone]
| From | Rafal Podsiadly <spinacz24@gmail.com> |
|---|---|
| Date | 2018-01-03 12:00 -0800 |
| Message-ID | <ce40191f-6e0e-4ca5-a62a-fe442bccc23d@googlegroups.com> |
| In reply to | #15617 |
W yii możesz to zrobić dość łatwo ... 1. Lokalnie instalujesz serwer apache + php + mysql. ja używam UniController 2. Odpalasz konsole php z aplikacji. przechodzisz do katalogu www cd www 3. Pobierasz composer https://getcomposer.org/download/ 4. Tworzysz projekt yii . http://www.yiiframework.com/doc-2.0/guide-start-installation.html 5. Pobierasz https://www.heidisql.com/ logujesz sie do bazy localhost u: root p: (pusta) 6. Tworzysz sobie bazę danych według swoich upodobań. 7. Konfigurujesz yii zgodnie z bazą http://www.yiiframework.com/doc-2.0/guide-start-databases.html Możesz też wykorzystać 8. Włączasz obsługe bazy z poziomu przeglądarki https://packagist.org/packages/veyselsahin/yii2-giix https://www.youtube.com/watch?v=wWApO_vWEYc 9. Generujesz CRUD dla bazy. 10. Formatujesz css template. Cała aplka gotowa (2 - 3 h). Powodzenia.
[toc] | [prev] | [next] | [standalone]
| From | Roman Tyczka <noemail@because.no> |
|---|---|
| Date | 2018-01-09 08:40 +0100 |
| Message-ID | <sndsu63nl9u4.dlg@tyczka.com> |
| In reply to | #15629 |
On Wed, 3 Jan 2018 12:00:09 -0800 (PST), Rafal Podsiadly wrote: > W yii możesz to zrobić dość łatwo ... > > > 1. Lokalnie instalujesz serwer apache + php + mysql. ja używam UniController > > 2. Odpalasz konsole php z aplikacji. przechodzisz do katalogu www cd www > > 3. Pobierasz composer https://getcomposer.org/download/ > > 4. Tworzysz projekt yii . http://www.yiiframework.com/doc-2.0/guide-start-installation.html > > 5. Pobierasz https://www.heidisql.com/ logujesz sie do bazy localhost u: root p: (pusta) > > 6. Tworzysz sobie bazę danych według swoich upodobań. > > 7. Konfigurujesz yii zgodnie z bazą http://www.yiiframework.com/doc-2.0/guide-start-databases.html Możesz też wykorzystać > > 8. Włączasz obsługe bazy z poziomu przeglądarki https://packagist.org/packages/veyselsahin/yii2-giix > > https://www.youtube.com/watch?v=wWApO_vWEYc > > 9. Generujesz CRUD dla bazy. > > 10. Formatujesz css template. > > Cała aplka gotowa (2 - 3 h). > > Powodzenia. Dzięki, skorzystam z tej ścieżki w następnym projekcie, choć teraz w końcu ograniczyłem się do PDO i Mustache. Muszę najpierw poczuć się swobodniej w nowym środowisku. -- pozdrawiam Roman Tyczka
[toc] | [prev] | [next] | [standalone]
| From | Rafal Podsiadly <spinacz24@gmail.com> |
|---|---|
| Date | 2018-01-09 10:31 -0800 |
| Message-ID | <80f235c6-f746-434f-99d2-2e1587fd11e0@googlegroups.com> |
| In reply to | #15631 |
W dniu wtorek, 9 stycznia 2018 08:40:43 UTC+1 użytkownik Roman Tyczka napisał: > On Wed, 3 Jan 2018 12:00:09 -0800 (PST), Rafal Podsiadly wrote: > > > W yii możesz to zrobić dość łatwo ... > > > > > > 1. Lokalnie instalujesz serwer apache + php + mysql. ja używam UniController > > > > 2. Odpalasz konsole php z aplikacji. przechodzisz do katalogu www cd www > > > > 3. Pobierasz composer https://getcomposer.org/download/ > > > > 4. Tworzysz projekt yii . http://www.yiiframework.com/doc-2.0/guide-start-installation.html > > > > 5. Pobierasz https://www.heidisql.com/ logujesz sie do bazy localhost u: root p: (pusta) > > > > 6. Tworzysz sobie bazę danych według swoich upodobań. > > > > 7. Konfigurujesz yii zgodnie z bazą http://www.yiiframework.com/doc-2.0/guide-start-databases.html Możesz też wykorzystać > > > > 8. Włączasz obsługe bazy z poziomu przeglądarki https://packagist.org/packages/veyselsahin/yii2-giix > > > > https://www.youtube.com/watch?v=wWApO_vWEYc > > > > 9. Generujesz CRUD dla bazy. > > > > 10. Formatujesz css template. > > > > Cała aplka gotowa (2 - 3 h). > > > > Powodzenia. > > Dzięki, skorzystam z tej ścieżki w następnym projekcie, choć teraz w końcu > ograniczyłem się do PDO i Mustache. Muszę najpierw poczuć się swobodniej w > nowym środowisku. > > -- > pozdrawiam > Roman Tyczka Jedna mała poprawka. 1. zamiast [UniController] używam http://www.uniformserver.com/ZeroXII_documentation/quick_start_guide.html źle napisałem.... Tak się kończy odpowiadanie na forum z telefonu :P
[toc] | [prev] | [standalone]
Back to top | Article view | pl.comp.lang.php
csiph-web