Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Formularz z możliwością edycji wpisów
Ermac
post 7.05.2015, 13:15:22
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 7.05.2015

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


Witam. Wszystkich na wstępie napiszę, że jestem laikiem. Chciałbym stworzyć tabelę do której użytkownicy będą mogli dodwać kolejne wpisy (kilka pól tekstowych + kilka checkboxów). Ważne, aby każdy dodany wiersz pozwalał na poźniejszą edycje jego treści. Czy takie coś jest w stanie stworzyć początkujący użytkownik czy raczej jest to zadanie zbyt trudne ? Poniżej zamieszczam wzór.

Wzór
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
sadistic_son
post 7.05.2015, 13:19:45
Post #2





Grupa: Zarejestrowani
Postów: 1 495
Pomógł: 245
Dołączył: 1.07.2009
Skąd: Bydgoszcz

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


Cytat(Ermac @ 7.05.2015, 14:15:22 ) *
Czy takie coś jest w stanie stworzyć początkujący użytkownik czy raczej jest to zadanie zbyt trudne ?
Jeśli to Twoje jedyne pytanie to odpowiedź brzmi TAK, początkujący (ale mający pojęcie o podstawach php/html/mysql) jest w stanie takie coś stworzyć. Prewencyjnie ostrzegę, że jeśli zechcesz aby ktoś tutaj wykonał całą robotę za Ciebie to źle trafiłeś - tutaj pomagamy rozwiązywać problemy, tłumaczyć jak coś działa lub dlaczego nie działa.


Cytat(Ermac @ 7.05.2015, 14:15:22 ) *
Poniżej zamieszczam wzór.
Wzór
Błędny link.

Ten post edytował sadistic_son 7.05.2015, 13:22:27


--------------------
Uśpieni przez system, wychowani przez media,
Karmieni zmysłami, próżnymi żądzami...

-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Jesteś zbyt leniwy, żeby się zarejestrować? Ja jestem zbyt leniwy aby Ci pomóc!
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Go to the top of the page
+Quote Post
Ermac
post 7.05.2015, 16:16:33
Post #3





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 7.05.2015

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


Nie zależy mi żeby zrobić to samo. Aczkolwiek na poczatek prosiłbym tylko o radę od czego zacząć smile.gif
Go to the top of the page
+Quote Post
salfunglandyare
post 7.05.2015, 19:01:59
Post #4





Grupa: Zarejestrowani
Postów: 150
Pomógł: 31
Dołączył: 10.01.2007
Skąd: Bydgoszcz/Inowrocław

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


No to tak na dobry początek:
* błąd załącznika - podany URL dla twojego wzoru nie działa
* zacznij od przygotowania struktury bazy danych - co chcesz mieć we wpisie, na pewno musi być ID - unikalny identyfikator wpisu (nie musi być numeryczne i nie musi nazywać się ID, ale pole jednoznacznie identyfikujące wpis lub zbiór takich pól musi być, jeśli chcesz to moderować), pewnie przyda się też pole status, które będzie umożliwiało określenie stanu wpisu (nowy, wyświetlany, zmoderowany, ew. usuniety - jeśli nie chcesz usuwać rekordów z bazy)
* skrypt wyświetlający dane - jeśli nie masz doświadczenia w frameworkach probuj od podstaw - PHP generujący html dla przeglądarki
* skrypt odbierający dane i zapisujący je do danych - najlepiej utworzyć taki, który będzie dodawał i edytował wpis jednocześnie. W przypadku czegoś takiego zainteresuj się przetwarzaniem informacji z formularza metodą post (http://php.net/manual/en/tutorial.forms.php), przyda Ci się znajomość $_POST (http://php.net/manual/en/reserved.variables.post.php),
Z tym możesz rozpocząć pracę nad czymś, co chcesz osiągnąć. Może przyda Ci się ajax, chociaż na początku niech działa to bez tego. W przypadku konkretnych problemów pisz na forum, na pewno ktoś Ci pomoże. Jeśli chcesz, żeby ktoś taki skrypt zrobił za Ciebie pisz w dziale Giełdy ofert i przedstaw swoją propozycję smile.gif
Go to the top of the page
+Quote Post
rad11
post 7.05.2015, 20:09:59
Post #5





Grupa: Zarejestrowani
Postów: 1 270
Pomógł: 184
Dołączył: 7.10.2012
Skąd: Warszawa

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


Sa to typowe operacje CRUD i ta fraza dodatkowo sie zainteresuj istnieje mnostwo turotiali itd. http://www.startutorial.com/articles/view/...tutorial-part-1
Go to the top of the page
+Quote Post
sadistic_son
post 8.05.2015, 11:21:56
Post #6





Grupa: Zarejestrowani
Postów: 1 495
Pomógł: 245
Dołączył: 1.07.2009
Skąd: Bydgoszcz

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


Panowie przedmówcy, po co od razu tak z grubej rury?

Na początek zrób sobie coś bardzo prostego, tj. bazę danych z 2 tabelami - USERS i WPISY.

USERS:
ID | User_name | Password

WPISY:
ID | Wpis | F_User | Data

Powyższe bez problemu stworzysz w PHPMyAdmin, który Ci się najpewniej zainstalował razem z serwerem PHP lokalnie, a na pewno jest na serwerze hostingu (jeśli z takowego korzystasz).
Jak już będziesz mieć bazę to zrób proste wyświetlanie zawartości tabeli WPISY. Dopiero potem się baw w możliwości edycji rekordów. Przedtem jednak opanuj logowanie się użytkowników (ich rejestrację też sobie na początku daruj). Dodaj jednego użytkownika (z poziomu PHPMyAdmin), kilka wpisów (z poziomu PHP/HTML) w tabeli WPISY - od tego zacznij.

Do dzieła i wracaj tu z konkretniejszymi problemami (tzn w oddzielnych tematach na forum).




--------------------
Uśpieni przez system, wychowani przez media,
Karmieni zmysłami, próżnymi żądzami...

-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Jesteś zbyt leniwy, żeby się zarejestrować? Ja jestem zbyt leniwy aby Ci pomóc!
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
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 Wersja Lo-Fi Aktualny czas: 19.07.2025 - 14:45