Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > pl.comp.lang.php > #15617 > unrolled thread

Prosty skrypt, formularz i baza

Started byRoman Tyczka <noemail@because.no>
First post2017-12-21 16:51 +0100
Last post2018-01-09 10:31 -0800
Articles 13 — 7 participants

Back to article view | Back to pl.comp.lang.php


Contents

  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

#15617 — Prosty skrypt, formularz i baza

FromRoman Tyczka <noemail@because.no>
Date2017-12-21 16:51 +0100
SubjectProsty 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]


#15618

Fromdenat 'POPIS/EU <NOSPAMtestowanije@go2.pl>
Date2017-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]


#15619

Fromdenat 'POPIS/EU <NOSPAMtestowanije@go2.pl>
Date2017-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]


#15620

FromRafal Podsiadly <spinacz24@gmail.com>
Date2017-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]


#15625

FromBorys Pogoreło <borys@pl.edu.leszno>
Date2018-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]


#15626

Fromdenat 'POPIS/EU <NOSPAMtestowanije@go2.pl>
Date2018-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]


#15621

FromMarcin Debowski <agatek@INVALID.zoho.com>
Date2017-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]


#15622

FromRoman Tyczka <noemail@because.no>
Date2017-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]


#15623

FromCezar <cezar91@BEZtlen.pl.invalid>
Date2017-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]


#15624

Fromipluta62@gmail.com
Date2017-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]


#15629

FromRafal Podsiadly <spinacz24@gmail.com>
Date2018-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]


#15631

FromRoman Tyczka <noemail@because.no>
Date2018-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]


#15634

FromRafal Podsiadly <spinacz24@gmail.com>
Date2018-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