🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.php
13 messages
13 total messages Started by Roman Tyczka Thu, 21 Dec 2017 15:51
Prosty skrypt, formularz i baza
#231830
Author: Roman Tyczka
Date: Thu, 21 Dec 2017 15:51
15 lines
1257 bytes
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
Re: Prosty skrypt, formularz i baza
#231831
Author: denat 'POPIS/EU
Date: Thu, 21 Dec 2017 15:55
7 lines
1039 bytes
> 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...
Re: Prosty skrypt, formularz i baza
#231832
Author: denat 'POPIS/EU
Date: Fri, 22 Dec 2017 18:27
1 lines
896 bytes
i co znalazłeś ten framework?
Re: Prosty skrypt, formularz i baza
#231833
Author: Rafal Podsiadly
Date: Sun, 24 Dec 2017 06:58
5 lines
1527 bytes
Dość prosty yii
Trudniejszy symfony 

A jak nie chcesz się uczyć to sam ze możesz napisać. 
Pamiętaj tylko o walidacji.
Re: Prosty skrypt, formularz i baza
#231835
Author: Marcin Debowski
Date: Mon, 25 Dec 2017 07:38
15 lines
1360 bytes
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
Re: Prosty skrypt, formularz i baza
#231837
Author: Roman Tyczka
Date: Wed, 27 Dec 2017 08:56
27 lines
1989 bytes
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
Re: Prosty skrypt, formularz i baza
#231839
Author: Cezar
Date: Wed, 27 Dec 2017 11:43
38 lines
2544 bytes
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.
Re: Prosty skrypt, formularz i baza
#231840
Author: ipluta62
Date: Thu, 28 Dec 2017 12:06
2 lines
1325 bytes
Możesz również przejrzeć co odpowiada google na zapytania podobne do:
php+crud+framework
Re: Prosty skrypt, formularz i baza
#231834
Author: Borys Pogoreło
Date: Tue, 02 Jan 2018 19:19
14 lines
1196 bytes
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
Re: Prosty skrypt, formularz i baza
#231836
Author: denat 'POPIS/EU
Date: Tue, 02 Jan 2018 20:46
4 lines
1151 bytes
> 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ą)
Re: Prosty skrypt, formularz i baza
#231838
Author: Rafal Podsiadly
Date: Wed, 03 Jan 2018 20:00
28 lines
2303 bytes
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. 
Re: Prosty skrypt, formularz i baza
#231841
Author: Roman Tyczka
Date: Tue, 09 Jan 2018 07:40
38 lines
2067 bytes
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
Re: Prosty skrypt, formularz i baza
#231842
Author: Rafal Podsiadly
Date: Tue, 09 Jan 2018 18:31
43 lines
3030 bytes
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
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads