dadas96
19.02.2012, 16:42:21
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ź.
Monter08
19.02.2012, 16:48:45
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".
dadas96
19.02.2012, 16:53:35
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.
Monter08
19.02.2012, 17:01:39
czekaj, Ty chcesz, żeby pojawił się nowy tekst w czasie rzeczywistym (tzn. bez odświeżania strony)?
dadas96
19.02.2012, 17:04:34
Nie. Chcę aby nowy tekst pojawił się po odświerzeniu strony.
Monter08
19.02.2012, 17:09:52
A to wybacz, myślałem o czym innym. Stwórz przykładową tabele "Tekst|Date(typ date)" i prostym zapytaniem
SELECT * FROM `tabela` ORDER BY DESC LIMIT 1
wyciągasz sobie jeden rekord z ostatnią datą.
dadas96
19.02.2012, 17:13:49
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ć?
CTRL
19.02.2012, 17:26:52
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
piotr.mroczek
19.02.2012, 18:19:31
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.
CTRL
19.02.2012, 19:09:54
Tłumaczę mu wszystko po kolei i kumaty jest. Ja kiedyś się uczyłem operowania na plikach, trudniejsze od obsługiwania baz danych
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.