[PHP][HTML] Komentarze na stronie |
[PHP][HTML] Komentarze na stronie |
28.01.2014, 20:49:12
Post
#1
|
|
Grupa: Zarejestrowani Postów: 345 Pomógł: 3 Dołączył: 31.03.2012 Ostrzeżenie: (0%) |
Cześć
Chciałbym zabrać się za pisanie jakichś skryptów. Pisałem już wcześniej ,że uczę się HTML CSS i PHP. Marzy mi się sprawienie ,że na mojej stronie będzie możliwość wpisywania komentarzy, przez ludzi z zewnątrz. Czy muszę połączyć się jakoś z bazą danych ,zeby te komentarze się tam zapisywały? Od czego zacząć? Przepraszam za głupie pytania, ale jakoś trzeba zaczynać |
|
|
28.01.2014, 21:12:29
Post
#2
|
|
Grupa: Zarejestrowani Postów: 117 Pomógł: 6 Dołączył: 24.07.2013 Ostrzeżenie: (0%) |
Możesz użyć plików tekstowych ale jak dla mnie to baza danych o wiele lepsza. Poczytaj kursy php, od tego zacznij.
Do komentarzy potrzeba jest podstawowa wiedza z php. |
|
|
28.01.2014, 21:28:33
Post
#3
|
|
Grupa: Zarejestrowani Postów: 345 Pomógł: 3 Dołączył: 31.03.2012 Ostrzeżenie: (0%) |
Wiedza "podstawowa" to bardzo podchwytliwe stwierdzenie.
Nieustannie czytam o html i css, do tego przeczytałem ze 3 samouczki o php i zaczynam książkę z helionu na temat php. Natomiast te "podstawy" niczego mnie nie uczą... Co z tego ,że umiem zrobić pętlę, albo jakąś instrukcję warunkową if , skoro nawet nie mam pojęcia co z nimi teraz zrobić. No zrobiłem właśnie formularz (na komentarze) w html na stronie i nie wiem co dalej.. :< |
|
|
28.01.2014, 21:39:35
Post
#4
|
|
Grupa: Zarejestrowani Postów: 292 Pomógł: 89 Dołączył: 27.12.2006 Skąd: Warszawa Ostrzeżenie: (0%) |
Jeżeli zrobiłeś formularz i nie wiesz co dalej to rzeczywiście brakuje Ci podstaw. Jeżeli ta książka z Helionu uczy podstaw PHP, to mogę się założyć, że gdzieś, w którymś rozdziale napisane jest jak w PHP obsługuje się dane wysyłane przez formularze HTML. No ale przecież po co się uczyć podstaw.
P.S. Tutaj jest napisane co dalej zrobić z formularzem. Ten post edytował vonski 28.01.2014, 21:41:26 -------------------- Zend Certified Engineer | Microsoft Certified Professional: Programming in HTML5 with JavaScript & CSS3 | Blog
|
|
|
28.01.2014, 21:48:29
Post
#5
|
|
Grupa: Zarejestrowani Postów: 345 Pomógł: 3 Dołączył: 31.03.2012 Ostrzeżenie: (0%) |
O i dzięki
Wszędzie te "podstawy" są koszmarnie denne... Zawsze są pisane jakieś pseudo kody z których nic nie wynika, tylko pokazują działania różnych pętli i syfów które nic nie wnoszą Może po prostu pora poszukać nowych źródeł wiedzy, stąd właśnie tu się znalazłem! |
|
|
28.01.2014, 21:59:00
Post
#6
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) |
Zawsze są pisane jakieś pseudo kody z których nic nie wynika, tylko pokazują działania różnych pętli i syfów które nic nie wnoszą
>> Pseudokody są pseudokodami a nie gotowcami do kopiuj-wklej. Mają tylko wskazać drogę, nakierować a nie myśleć za innych. |
|
|
29.01.2014, 22:36:31
Post
#7
|
|
Grupa: Zarejestrowani Postów: 150 Pomógł: 4 Dołączył: 3.01.2010 Ostrzeżenie: (0%) |
Daruj se kursy i tutoriale, ja się z nich uczyłem, to strata czasu, wyrobisz sobie tylko złe nawyki. Zacząłem właśnie książkę heliona php i mysql vademekum profesionalisty wyd4 i uważam że na początek jest dobra, nawet określiłbym super.
Te pętle itp to tylko przykłady. Tu bym przyznał rację koledze wyżej i napisał to dużymi literami: ,,Mają tylko wskazać drogę, nakierować a nie myśleć za innych.'' EDIT: Przeczytałem kilka twoich postów i polecam najpierw książkę: LM. Ps. Czasami myślę sobie że ja to głupie pytania zadaje, dostane ostrzeżenie itp. Teraz wiem że nie. I zostałem fanem kolegi. Wiem że są ferie i dużo wolnego czasu, wiele ciekawych pomysłów,ale On mnie zszokował. Będę śledził jego tematy. Ten post edytował szajens 29.01.2014, 22:36:51 |
|
|
29.01.2014, 22:48:13
Post
#8
|
|
Grupa: Zarejestrowani Postów: 172 Pomógł: 27 Dołączył: 5.10.2013 Ostrzeżenie: (0%) |
1. Tworzysz sobie formularz.
2. Tworzysz sobie plik na komentarze. 3. W pliku, pod który wysyłany jest formularz, robisz wysłanie komentarza do pliku (za pomocą fopen(), fwrite() i fclose()). 4. Tam, gdzie mają być wyświetlane komentarze, robisz include pliku z komentarzami. |
|
|
31.01.2014, 04:43:13
Post
#9
|
|
Grupa: Zarejestrowani Postów: 345 Pomógł: 3 Dołączył: 31.03.2012 Ostrzeżenie: (0%) |
oo i za taką serdeczną pomoc jestem bardzo wdzięczny!! dzięki
Postanowiłem jednak połączyć to z bazą danych. Udało mi się uzyskać połączenie, natomiast napotkałem problem. Nic się nie zapisuje w bazie... Popełniłem jakiś błąd? Baza "komentarze" oraz tablica "komentarze" z danymi "imie" oraz "komentarz", zostały przeze mnie stworzone ręcznie w konsoli mysql. Wywala mi taki error: "omfg znowu cos nie dzialaYou have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '[twoje imie] , $_POST[komentarz])' at line 1"
Ten post edytował Terrorizer 31.01.2014, 06:10:16 |
|
|
31.01.2014, 10:16:13
Post
#10
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) |
|
|
|
1.02.2014, 09:31:10
Post
#11
|
|
Grupa: Zarejestrowani Postów: 146 Pomógł: 9 Dołączył: 9.12.2010 Ostrzeżenie: (0%) |
Wszyscy piszecie, że podstawy są ważne. Wiadomo, że trzeba znać składnię i podstawowe instrukcje sterujące, ale ważniejsze jest myślenie analityczne i opracowanie algorytmu. Sposób łączenia się z bazą i zapis nauczy się z manuala w trakcie pisania. Kolega chce napisać księgę gości (czy jak to nazwać), to powinien się zastanowić co się powinno dziać na poszczególnych etapach:
1 wygenerowanie formularza 2 odczyt formularza 3 zapis do bazy Tyle podstawowych funkcji potrzeba. Potem można rozbudować np: 1 wygenerowanie formularza 2 odczyt formularza 3 walidacja odczytanych danych 3.1 jeśli dane są podejrzane, to wywalić komunikat i zakończyć działanie skryptu 3.2 jeśli są poprawne to iść dalej 4 zapis do bazy 4.1 jeśli zapis się powiódł, to pokazać potwierdzenie i zakończyć działanie skryptu 4.2 jeśli zapis się nie powiódł, to pokazać komunikat o błędzie i zakończyć działanie skryptu Ważne w tym wszystkim jest zaplanowanie poszczególnych etapów zaczynając od najbardziej ogólnych funkcji. Potem można się zastanawiać czy któryś etap można rozbudować. Same podstawy php nie wystarczą. Co z tego, że mam lustrzankę i umiem nacisnąć spust migawki, jak nie wiem jaką ustawić przysłonę i czas, albo nawet nie wiem jaki obiektyw powinienem użyć w konkretnej sytuacji nie mówiąc już o ręcznym pomiarze światła. Można polegać na automacie, ale to tak jakby umieć zainstalować według instrukcji gotową księgę gości napisaną przez kogoś innego. |
|
|
1.02.2014, 13:22:26
Post
#12
|
|
Grupa: Zarejestrowani Postów: 292 Pomógł: 89 Dołączył: 27.12.2006 Skąd: Warszawa Ostrzeżenie: (0%) |
Cytat Wszyscy piszecie, że podstawy są ważne. Wiadomo, że trzeba znać składnię i podstawowe instrukcje sterujące, ale ważniejsze jest myślenie analityczne i opracowanie algorytmu. Tylko że kolega Terrorizer sam w tym temacie powiedział, że ma formularz HTML i nie wie co dalej. Podstawy są równie ważne jak analityczne myślenie, bo bez nich nie da się implementować opracowanej metody działania programu. Do tego brak podstaw = wyrabianie złych nawyków, programowanie "na skróty", "byle by działało" itd. Bardziej skomplikowane rzeczy, czy kolejność argumentów w danej funkcji można sobie sprawdzać w manualu. Ale jeśli ktoś miałby za każdym razem szukać różnic między POST a GET czy coś w tym rodzaju? Ciężko by było... Albo inaczej - potrafię myśleć jako tako analitycznie, tak mi się przynajmniej wydaje, co nie znaczy że mogę siąść i z miejsca zacząć pisać programy w Javie której składnię znam, ale nic poza tym. Cytat 1 wygenerowanie formularza 2 odczyt formularza 3 zapis do bazy Tyle podstawowych funkcji potrzeba. Potem można rozbudować np: 1 wygenerowanie formularza 2 odczyt formularza 3 walidacja odczytanych danych 3.1 jeśli dane są podejrzane, to wywalić komunikat i zakończyć działanie skryptu 3.2 jeśli są poprawne to iść dalej 4 zapis do bazy 4.1 jeśli zapis się powiódł, to pokazać potwierdzenie i zakończyć działanie skryptu 4.2 jeśli zapis się nie powiódł, to pokazać komunikat o błędzie i zakończyć działanie skryptu Fajnie, tylko zapomniałeś o dość kluczowym elemencie każdego systemu komentarzy. Mianowicie ich pobieranie i wyświetlanie Cytat Same podstawy php nie wystarczą. Naprawdę? Nie wystarczą? Obsługa formularza, jego walidacja i zapis / odczyt z bazy danych to nie są podstawy tworzenia stron / aplikacji internetowych? Ok, nie wnikam, widocznie każdy ma inną definicję "podstaw". Cytat Co z tego, że mam lustrzankę i umiem nacisnąć spust migawki, jak nie wiem jaką ustawić przysłonę i czas, albo nawet nie wiem jaki obiektyw powinienem użyć w konkretnej sytuacji nie mówiąc już o ręcznym pomiarze światła. To są właśnie, z tego co się orientuję, podstawy fotografii. -------------------- Zend Certified Engineer | Microsoft Certified Professional: Programming in HTML5 with JavaScript & CSS3 | Blog
|
|
|
1.02.2014, 14:27:17
Post
#13
|
|
Grupa: Zarejestrowani Postów: 717 Pomógł: 120 Dołączył: 18.04.2009 Ostrzeżenie: (0%) |
Cytat Marzy mi się sprawienie ,że na mojej stronie będzie możliwość wpisywania komentarzy, przez ludzi z zewnątrz. dla własnej edukacji, czy dla osiągnięcia celu? możesz założyć konto na Disqus i zerowym kosztem wgrać wtyczkę Disqus na swoją stronę. chyba, że chodzi o naukę programowania. -------------------- |
|
|
Wersja Lo-Fi | Aktualny czas: 27.04.2024 - 09:38 |