Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Komentarze
blacki
post
Post #1





Grupa: Zarejestrowani
Postów: 81
Pomógł: 0
Dołączył: 12.08.2009

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


WitaM!
Mam pewien problem z wyszukaniem skryptu najodpowiedniejszego dla moich potrzeb. Mianowicie chciałbym, żeby wyglądało to mniej więcej tak:

(IMG:http://iv.pl/images/nh30m6j7gs04kdpnte.jpg)

TAM GDZIE JEST "KOMENTARZE NAPISANE PRZEZ UŻYTKOWNIKÓW" - chciałbym żeby wyświetlał się wpis o takich parametrach:

Cytat
Nick: blacki Miasto: Poznań Data wpisu: 12.12.2009 (ewentualnie jeszcze IP, ale to tak dodatkowo)
--------------------------------------
I TUTAJ TRAEŚĆ KOMENTARZA


te żółte pola mają być formularzami, a po kliknięciu "WYŚLIJ" chciałbym aby pokazał się komunikat: KOMENTARZ ZARAZ ZOSTANIE DODANY!, czy coś w ten deseń.

Mam nadzieję, ze dobrze wytłumaczyłem, potrzebuje takiego skryptu i jakby komuś nie sprawiało to problemu proszę również o objaśnienie całkiem ogólnikowo co do czego służy, z góry dzięki (IMG:style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
blacki
post
Post #2





Grupa: Zarejestrowani
Postów: 81
Pomógł: 0
Dołączył: 12.08.2009

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


  1. print "<H3>Nowy komentarz:</H3>";
  2. print "<FORM METHOD=POST><INPUT TYPE=\"hidden\" NAME=\"id\" VALUE=\"dodaj\">";
  3. print "<B>Pseudonim:</B><BR><INPUT TYPE=\"text\" NAME=\"nick\" VALUE=\"$nick\" SIZE=60><BR>n ";
  4. print "<B>Treść:</B><BR><TEXTAREA NAME=\"tresc\" ";
  5. print "ROWS=10 COLS=60>$tresc</TEXTAREA><BR>n";
  6. print "<INPUT TYPE=\"submit\" VALUE=\"Wyslij\">";
  7. print "</FORM>";
  8. print "<a href=\"komentarze.php\">Powrót</a>";
  9. }else if ($id=='dodaj') { // jeżeli zmienna id zawiera wartość dodaj
  10. //dodajemy komentarz do bazy
  11. $tresc = addslashes(nl2br(htmlentities ($tresc))); \ponieważ nie można ufać danym wprowadzanym przez użytkowników funkcją addslashes dodajemy ukośniki () w miejscach gdzie napotkanym na apostrof (?), usuwamy je potem funkcją stripslahes przy wypisywaniu komentarzy, dodatkowo funkcja nl2br zamienia znaki końca linii na tag br
  12. $nick = addslashes(htmlentities ($nick));
  13.  
  14. if ($tresc && $nick) { //jeżeli pola treść i pseudonim są uzupełnione
  15. $zapytanie = "INSERT INTO komentarze (tresc, nick, "." data) VALUES ('$tresc', '$nick', "." now());";
  16. $wynik = mysql_query ($zapytanie); //dodajemy wtedy dane do bazy wraz z aktualną datą i godziną ? funkcja now()
  17. print "<HR>";
  18. print"<H4>Twój komentarz został dodany do bazy. Ukaże się, gdy administrator go zatwierdzi</h4><br>"; //jeżeli wszystko przebiegnie bez problemów wyświetlamy komunikat
  19. print"<a href=\"komentarze.php\">Powrót</a>";
  20. }else{ //jeżeli jednak nie wyświetlamy stosowną informację
  21. print "<HR>";


11 - u mnie ta linia to 34

Ten post edytował blacki 14.08.2009, 14:19:55
Go to the top of the page
+Quote Post

Posty w temacie
- blacki   [PHP] Komentarze   12.08.2009, 15:18:18
- - Fafu   http://lmgtfy.com/?q=skrypt+komentarzy+php   12.08.2009, 15:41:10
- - blacki   Google zostały już przeze mnie przeszukane pod tym...   12.08.2009, 19:34:53
- - Pawel_W   ehh, przecież to są podstawy php, szybciej napisze...   12.08.2009, 20:09:38
- - blacki   Cytat(Pawel_W @ 12.08.2009, 21:09:38 ...   12.08.2009, 20:41:35
- - Fafu   Pewnie że umiem, ale w internecie jest pełno takic...   12.08.2009, 22:05:14
- - blacki   dzięki FaFu, jednak szukałem pod innym kontem, jak...   13.08.2009, 18:08:08
- - Fafu   w php pliki dołącza się przez include np. [PHP] po...   13.08.2009, 18:38:32
- - blacki   Dokładniej: całą stronę mam zrobioną w HTML, chcia...   13.08.2009, 21:18:57
- - Wicepsik   iframe   13.08.2009, 21:23:37
- - blacki   Cytat(Wicepsik @ 13.08.2009, 22:23:37...   13.08.2009, 21:48:18
- - Wicepsik   Jak zrobiłeś ?   13.08.2009, 21:51:34
- - blacki   dokładnie: <iframe src="komentarze.php...   13.08.2009, 22:10:43
- - Fafu   to wyswietla normalnie tekst... masz wgrany php? m...   14.08.2009, 00:37:06
- - blacki   korzystam z czegoś takiego jak [ KRASNAL Serv ] - ...   14.08.2009, 00:55:20
- - Fafu   Daj może linię 34....   14.08.2009, 01:48:33
- - blacki   Nic nie pomogło...   14.08.2009, 10:53:25
- - kfc4   Wklej na forum linie id od 24 do 44. I oznacz jako...   14.08.2009, 11:44:40
- - blacki   [PHP] pobierz, plaintext print "<H3>Now...   14.08.2009, 14:18:18
- - Fafu   \ponieważ zamien na //ponieważ   14.08.2009, 19:08:06
- - blacki   Po poprawieniu pojawia się nastepny błąd: CytatWa...   14.08.2009, 20:15:14
- - Fafu   ehh musisz przecież podać dane do połączenia z baz...   14.08.2009, 21:14:07
- - blacki   CytatWarning: mysql_connect() [function.mysql-conn...   14.08.2009, 21:21:46
- - Fafu   ehh, musisz podać własne dane nie wiem jakie są t...   14.08.2009, 21:23:28


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 10.10.2025 - 10:16