Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Dodawanie nowego tekstu
dadas96
post 19.02.2012, 16:42:21
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 19.02.2012

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


Witam.
Wie ktoś może co muszę zrobić aby tekst który dodaję w formularzu, pokazywał się na drugiej stronie? To znaczy chodzi mi, że dodając tekst, wysyłając go, on pojawia się na stronie, a gdy już dodaję drugi tekst, na stronie na której powinien się pokazywać ten tekst, ten pierwszy znika, i pojawia się ten nowy. A ja nie chcę aby on został zastępowany, chcę aby dodawał się nowy, lecz nie wiem jak to zrobić.

PS. Jestem początkujący.

Czekam na odpowiedź.

Ten post edytował dadas96 19.02.2012, 17:37:47
Go to the top of the page
+Quote Post
Monter08
post 19.02.2012, 16:48:45
Post #2





Grupa: Zarejestrowani
Postów: 237
Pomógł: 22
Dołączył: 16.09.2010
Skąd: Lubaczów

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


Wrzucasz teksty do bazy danych, następnie piszesz skrypt który odpytuje bazę danych czy pojawił się nowy rekord, użyj time() aby wiedzieć, że ten tekst jest nowszy, lub po prostu numeracje, następnie jeżeli się pojawił dodajesz to funkcją do jakiegoś diva. Możesz do tego użyć jquery, pobierać sobie ajaxem, a dodawać funkcją append.
PS: na podobnej zasadzie działają "shoutboxy".

Ten post edytował Monter08 19.02.2012, 16:53:07
Go to the top of the page
+Quote Post
dadas96
post 19.02.2012, 16:53:35
Post #3





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 19.02.2012

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


Mógłbyś to dokładniej wytłumaczyć? Jak wrzucić teksty do bazy danych? To znaczy w jaki sposób. Nie wiem jak to zrobić.
Sorry za problemy.
Go to the top of the page
+Quote Post
Monter08
post 19.02.2012, 17:01:39
Post #4





Grupa: Zarejestrowani
Postów: 237
Pomógł: 22
Dołączył: 16.09.2010
Skąd: Lubaczów

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


czekaj, Ty chcesz, żeby pojawił się nowy tekst w czasie rzeczywistym (tzn. bez odświeżania strony)?
Go to the top of the page
+Quote Post
dadas96
post 19.02.2012, 17:04:34
Post #5





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 19.02.2012

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


Nie. Chcę aby nowy tekst pojawił się po odświerzeniu strony.
Go to the top of the page
+Quote Post
Monter08
post 19.02.2012, 17:09:52
Post #6





Grupa: Zarejestrowani
Postów: 237
Pomógł: 22
Dołączył: 16.09.2010
Skąd: Lubaczów

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


A to wybacz, myślałem o czym innym. Stwórz przykładową tabele "Tekst|Date(typ date)" i prostym zapytaniem
  1. SELECT * FROM `tabela` ORDER BY DESC LIMIT 1
wyciągasz sobie jeden rekord z ostatnią datą.

Ten post edytował Monter08 19.02.2012, 17:10:14
Go to the top of the page
+Quote Post
dadas96
post 19.02.2012, 17:13:49
Post #7





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 19.02.2012

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


No przepraszam, tego także za bardzo nie rozumiem.
Jak stworzyć tą tabelę "Tekst|Date(typ date)"?
I...
Jak wyciągnąć tego recorda i gdzie go wstawić?
Go to the top of the page
+Quote Post
CTRL
post 19.02.2012, 17:26:52
Post #8





Grupa: Zarejestrowani
Postów: 133
Pomógł: 8
Dołączył: 23.09.2011
Skąd: Stromiec

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


Jeśli używasz darmowego hostingu to na pewno masz możliwość korzystania z bazy danych, a jeśli masz swój serwer to się dopytaj u obsługi. Chodzi o bazę MySql. Tworzysz tam bazę, następnie tabelę. Poczytaj sobie o tym w googlach, a następnie zapoznaj się z INSERT (dodawanie) SELECT (pobieranie) Jak sobie nie poradzisz to mogę wytłumaczyć bardziej szczegółowo na gg smile.gif

Ten post edytował CTRL 19.02.2012, 17:53:08


--------------------
Go to the top of the page
+Quote Post
piotr.mroczek
post 19.02.2012, 18:19:31
Post #9





Grupa: Zarejestrowani
Postów: 45
Pomógł: 6
Dołączył: 22.08.2011
Skąd: Warszawa

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


Proponuję ze względu na to, że jesteś początkujący, na razie zostawić zabawę z bazą danych i sql na później a teraz sprawdzić jak działają funkcje typu
filemtime
scandir
file_put_contents
file_get_contents

zapisujesz po prostu kolejne pliki do określonego katalogu, a przy odczycie sprawdzasz który z nich jest najnowszy.
Go to the top of the page
+Quote Post
CTRL
post 19.02.2012, 19:09:54
Post #10





Grupa: Zarejestrowani
Postów: 133
Pomógł: 8
Dołączył: 23.09.2011
Skąd: Stromiec

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


Tłumaczę mu wszystko po kolei i kumaty jest. Ja kiedyś się uczyłem operowania na plikach, trudniejsze od obsługiwania baz danych


--------------------
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: 25.07.2025 - 10:12