ďťż
Podstrony
|
telcocafeinformacje o ID, nazwie, tresci, tytule itp mam zebrane w bazie danych mysqlchciałbym zrobic system komentarzy do artykułów obecnie baza wygląda tak: ID title author keywords content 1 tytił pikey test test test a chce zeby komentarze byly zapisywane w tabeli czyli: ID title author keywords content comments 1 tytił pikey test test test bobek|1048488|bobek@o2.pl|20.09.2006|Swietny artykuł/swir|4848 itp bobek - imie 1048488 - gg bobek@o2.pl - email 20.09.2006 - data dodania komentarza Swietny [...] - tresc komentarza / - nastepny komentarz itp chyba rozumiecie o co mi chodzi :)) jak czegos takiego dokonac? IMHO beznadziejny pomysł - utrudnia to edycje, usuwanie komentarzy, rozrasta się baza, ogłnie do d**y. Takie coś robi sie w drugiej tabeli z strukturą powiedzmy : komID ID imie gg email data tresc w ID trzymasz ID artykułu możesz zobaczyć system komentarzy w warsztatach blogów na www.php.rk.edu.pl (mogą być drobne problemy bo domena ulega przekierowaniu) jest zrobiony na 2 tabelach tak jak opisał Mathew :) komentarze trzymaj w osobnej tabeli, przecież to oczywiste. A jak chcesz tak jak napisałeś, to masz poprostu tablice :) komentarze trzymaj w osobnej tabeli, przecież to oczywiste. A jak chcesz tak jak napisałeś, to masz poprostu tablice :) zrobiłem mniej wiecej cos takiego ale to pokazuje tylko 1 komentarz i ogolnie to jest po prostu do d*** $comresult = mysql_query("SELECT * FROM comments WHERE ID LIKE \"$parametr\""); $comrow = mysql_fetch_array($comresult, MYSQL_NUM); echo 'Komentarze:<br>'; print("Imie: $comrow[2]"); echo '<br>'; print("GG: $comrow[3]"); echo '<br>'; print("Email: $comrow[4]"); echo '<br>'; print("Data: $comrow[5]"); echo '<br>'; print("<b>Tresc</b>: $comrow[6]"); ja sie nie znam na tablicach wiec moze napisze ktos dla mnie kodzik? ; ;) a może trochę wysiłku? $comresult = mysql_query("SELECT * FROM comments WHERE ID =".$parametr); while($comrow = mysql_fetch_array($comresult, MYSQL_NUM)){ echo 'Komentarze:<br>'; print("Imie: $comrow[2]"); echo '<br>'; print("GG: $comrow[3]"); echo '<br>'; print("Email: $comrow[4]"); echo '<br>'; print("Data: $comrow[5]"); echo '<br>'; print("<b>Tresc</b>: $comrow[6]"); } a może trochę wysiłku? $comresult = mysql_query("SELECT * FROM comments WHERE ID =".$parametr); while($comrow = mysql_fetch_array($comresult, MYSQL_NUM)){ [...] wlasnie zrobiłem identycznie wczesniej - temat juz byl nieaktualny ale dzieki jakbym sie nie zorientował co i jak :) // temat do zamkniecia |
|||
Sitedesign by AltusUmbrae. |