Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Tworzenie forum, Tworzę forum od zera proszę o pomoc...
Prezi2907
post 5.12.2010, 18:26:44
Post #1





Grupa: Zarejestrowani
Postów: 107
Pomógł: 4
Dołączył: 11.08.2010
Skąd: Inowrocław

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


Proszę o pomoc przy tworzeniu forum...
Jest taka sytuacja...

Posiadam system logowania i rejestracji...

Wiem jak maja wyglądać tabele w bazie i jakie maja mieć relacje:
f_users [id][login][password]
f_topic{idt][topic][id_owner] id_owner=f_users.id
f_post[idp][id_topic][id_owner][post] id_topic=f_topic.idt ; id_owner=users.id;


Teraz tak...
jeżeli ktoś się zaloguje normalna sprawa że tworzy się jego nazwa i hasło... to jest pikuś.
Teraz zakładając temat jego ID z sesji spisuje się do INSERT gdzie ładowane jest temat i owner
Później przy zakładaniu tematu automatycznie wychodzi mu POST (wiadomo pierwszy) z numerem ID tematu oraz właściciela postu.
Teraz najgorsze. Jak zrobić aby menu tematów zwiększało się o nazwę a później w linku przenosił GET ID tematu i ID ownera aby było wiadomo później kto dany temat napisał...
Później z postami już nie ma problemu.
Od razu zaznaczam że to nie musi być w żaden sposób zabezpieczone ponieważ chodzi mi tu w głównej mierze o załapanie całej tej sekwencji ruchu...

Czyli podsumowując:
1. Dodanie do menu z tematami każdego tematu (mysql_fetch_array to załatwi ale nie do końca
2. Przesłanie ID tematu gdzie po załadowaniu pokażą się posty tylko z tego tematu, nazwa tematu i nazwa użytkowników (to trzecie już dam rade sam zrobić ale gdyby dało radę za jednym dmuchnięciem smile.gif )
3. I jeżeli ktoś chce usunąć temat to aby usunęło go i w raz z nim żeby poleciały wszystkie POSTY które były dla niego utworzone w bazie MySQL...

Proszę o szybką pomoc...

Pozdrawiam...

I nie jestem żadnym profesjonalistą w PHP, uczę się dopiero...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Prezi2907
post 20.12.2010, 14:47:50
Post #2





Grupa: Zarejestrowani
Postów: 107
Pomógł: 4
Dołączył: 11.08.2010
Skąd: Inowrocław

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


Co do problemu @UP wszystko mam już załatwione, kolega doradził mi podobnie jak wyżej user ale z drobną modyfikacją.

Wszystko gra i śmiga właśnie ładowane są wszelkie niezbędniki do forum.

Mam natomiast inny sposób.

Chciałbym uzyskać pewną sprawę:
Mam sobie jakiś link
  1. <a href="jakastamstrona.php">Link </a>

Powiedzmy jak przesłać informacje w linku (jakieś id lub inną wartość) aby później w skrypcie do którego prowadzi link można było operować daną zmienną...
Wiem że można zrobić to metodą GET ale ja chce całkowicie pominąć pokazywanie jakichkolwiek linków więc GET odpada... Chodzi mi tu bardziej o metodę POST lub alternatywną jakąś... NIE PISAĆ PROSZĘ NIC Z AJAXA, JAVASCRIPT itd... SAM PHP. Uczę się tego języka i chce jak najwięcej z takich myków poznać smile.gif
A może można to jakoś w sesjach porobić? powiem szczerze że sesje już mam oblatane więc prosty przykład lub nakierowanie mnie w jakąś stronę zupełnie wystarcza...


Aha linki generowane będą z bazy formatowane i dopiero wyświetlane także nazwa danej pozycji w bazie i id można spokojnie pobrać... tylko jak to przypisać aby z linkiem się wysłało ? jak zrobię <form ... > <a href=""><input type="hidden" value="$zmienna" />LINK </a></form> to prześle mi info w POST ?

Ok temat już ogarnięty. Można zamknąć wątek.
Co do mojego problemy. Zamiast robić linki zrobiłem przyciski submit w transparent bez bordera i wyglądały jak linki do tego z zmiennej przypisywałem nazwe (była to wartość z bazy danych) i value (tu również dawałem zmienną z bazy danych po odpowiedniej modyfikacji i formatowaniu całego zapytania tak by zamiast różnych znaków z bazy zastępował je białymi znakami itd...)

Nom to by było na tyle. Dziękuje wszystkim z góry za pomoc i życzę spokojnych i wesołych świąt.


DO ZAMKNIĘCIA

Ten post edytował Prezi2907 10.12.2010, 20:28:35
Go to the top of the page
+Quote Post

Posty w temacie


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: 23.06.2024 - 00:04