Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][JavaScript]Tworzenie stron. Standardy.
robert-0627
post
Post #1





Grupa: Zarejestrowani
Postów: 89
Pomógł: 1
Dołączył: 14.02.2007
Skąd: SZCZECINEK

Ostrzeżenie: (20%)
X----


Witam. Ostatnio wróciłem do "zabawy" z php i mysql. O ile potrafię napisać proste skrypty typu dodawanie usuwanie do bazy jakieś sortowania tak nie wiem czy krocze dobrą ścieżką. Wszystko jest pisane na formularzach html`owskich i zastanawiam się czy to w ogóle ma jakąś przyszłość. Pewnie zdecydowanie większe możliwości w tej tematyce daje mi javascript. Już zdążyłem zauważyć jakieś problemy z odświeżaniem, np. po odświeżeniu rekord jest dodawany ponownie. Nie wiem zabardzo jak temu zaradzić ale wydaje mi sie, że włascie javascript lub ajax.

Drugie pytanie. Powiedzmy, że chciałbym zrobić stronę z jakimiś tam użytkownikami, którzy dodają sobie jakieś wpisy powiedzmy na forum. Wychodzi z tego, że mam 2 tabele w bazie, użytkownicy i jakieś tam wpisy. I teraz, żeby wyświetlało wpis danego użytkownika, to muszę wpisać powiedzmy do 'wpisy', id użytkownika z tabeli uzytkownic(aby wiedziec czyj to był wpis) i później odpowienio odczytywac? Czy dobrze to interpretuje ?

Pozdrawiam i czekam na odpowiedź.

Ten post edytował robert-0627 30.03.2012, 08:51:02
Go to the top of the page
+Quote Post
pianta_d
post
Post #2





Grupa: Zarejestrowani
Postów: 176
Pomógł: 18
Dołączył: 5.01.2007

Ostrzeżenie: (0%)
-----


Witam

Ad. 1 - po zapisie, przkieruj użytkownika na inną stronę, np. z podglądem wpisanego rekoru. Zrobisz to przez header;

Ad. 2 - w/g mojej wiedzy nie zrobisz tego inaczej;


Pozdrawiam
Go to the top of the page
+Quote Post
Sephirus
post
Post #3





Grupa: Zarejestrowani
Postów: 1 527
Pomógł: 438
Dołączył: 28.06.2011
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Ad 2. Dokładnie - to najprostszy typ relacji w bazach pomiędzy tabelami "gdy coś jest czyjeś" - jest to akurat relacja 1:n (1 użytkownik ma n wpisów). Proponuje Ci w tym temacie poczytać o relacjach - gdzie i jakie się stosuje a także zapoznaj się normalizacją bazy (poznaj też użycie JOIN w SQL) wink.gif

Ad 1. Dodam tylko do tego co przedmówca słusznie napisał - jeśli wysyłasz coś POSTEM (formularz) to nigdy-przenigdy nie wyświetlaj użytkownikowi strony z wynikiem requesta POST - tylko tak jak wspomniano przekieruj na inną/tą samą strone poprzez zwykłe GET wink.gif


--------------------
If you're good at something, never do it for free.
Potrzebujesz skryptu JS lub PHP - szukasz kogoś kto przetestuje twoją aplikację pod względem bezpieczeństwa? Szybko i solidnie? Napisz ;)
Mój blog - Jak zwiększyć wydajność front-endu - O buforowaniu wyjścia w PHP słów kilka...
Go to the top of the page
+Quote Post
robert-0627
post
Post #4





Grupa: Zarejestrowani
Postów: 89
Pomógł: 1
Dołączył: 14.02.2007
Skąd: SZCZECINEK

Ostrzeżenie: (20%)
X----


Jeszcze mam pytanie. Z czego korzystać tworząc stronę. Bo np. ja mam serwer na jakiejś domenie ale to jest bardzo uciążliwe po każdej edycji wrzucać ponownie plik na serwr. Czy instalacja powiedzmy apache umili mi ten etap?


Już się uporałem z tym probleme. Notepad ++ ma wbudowaną opcję ftp. Teraz 100 x lepiej siępisze wink.gif

Ten post edytował robert-0627 3.04.2012, 18:27:26
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 03:17