sandrulis Posted May 25, 2011 Report Share Posted May 25, 2011 Tabula: CREATE TABLE `comments` ( `id` int(255) NOT NULL auto_increment, `topic_id` varchar(255) collate utf8_unicode_ci NOT NULL, `text` text collate utf8_unicode_ci NOT NULL, `author` varchar(255) collate utf8_unicode_ci NOT NULL, `time` varchar(255) collate utf8_unicode_ci NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM AUTO_INCREMENT=8 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=8 ; Ieraksti: INSERT INTO `repository_comments` VALUES (1, '1', 'kaut kāds teksts', '1', '1301525863'); INSERT INTO `repository_comments` VALUES (2, '1', 'kaut kāds teksts', '1', '1301525863'); INSERT INTO `repository_comments` VALUES (3, '2', 'kaut kāds teksts', '1', '1301525863'); INSERT INTO `repository_comments` VALUES (4, '2', 'kaut kāds teksts', '1', '1301525863'); INSERT INTO `repository_comments` VALUES (5, '1', 'kaut kāds teksts', '1', '1301525863'); INSERT INTO `repository_comments` VALUES (6, '2', 'kaut kāds teksts', '1', '1301525863'); INSERT INTO `repository_comments` VALUES (7, '1', 'kaut kāds teksts', '1', '1301525863'); Kā lai piešķir komentārā kārtas skaitli? lai piemēram ar linku varētu aiziet uz noteikto komentāru? Pēc id it kā varētu norādīt, bet, es gribētu, lai apskatot katru topika komentārus, kārtas skaitļi sāktos no 1 un uz augšu Ceru ka sapratāt ko vēlos Paldies jau ieprieš Quote Link to comment Share on other sites More sharing options...
daGrevis Posted May 25, 2011 Report Share Posted May 25, 2011 Nu viens variants ir tieši ciklā, kurš izvada visus komentārus, izvadīt tā saukto i mainīgo (citiem vārdiem, reize, kuru jau cikls izpildās), bet mīnuss ir tāds, ka nesanāks nekā ar to linku, kas vedīs uz konkrēto komentāru. Labojums: Ai, nē. Mierīgi! Links varētu būt kā... ?article=28&comment=9 Kas, attiecīgi, būtu raksta (kura ID = 28) devītais komentārs. Protams, ?article=28 varam pārrakstīt ar mod_rewrite kā /28... vai kā vien fantāzija grib! Quote Link to comment Share on other sites More sharing options...
Rincewind Posted May 25, 2011 Report Share Posted May 25, 2011 Kāda jēga lietotājiemm tos ciparus vispār rādīt? Quote Link to comment Share on other sites More sharing options...
mounkuls Posted May 25, 2011 Report Share Posted May 25, 2011 Līdz galam nesapratu laikam gan:) Komentāru id lieto linkos, nekādu smukumu tur nevajag. Pašam komentāram vari ierakstot bāzē piešķirt papildu laukā arī kārtas numuru, kā nākamo aiz pēdējā komentāra. Ja pa vidu dzēsīs kādu spamu, tā pat taču nerindosi atkal visu no jauna, sevišķi pēc praktiskā #Nr lietojuma, kuru daudzi izmanto. Quote Link to comment Share on other sites More sharing options...
sandrulis Posted May 25, 2011 Author Report Share Posted May 25, 2011 (edited) #N linkiem man bij šis jautājums, bet īsti nevaru izdomāt ko un kā izveidot, sākumā bija doma ar $i, bet nesekmīgi Paldies, mounkuls, pieleca :) Beigu beigās viss vienkāršais ir labākais, a es ko mēģinu sarežģīt :D Edited May 25, 2011 by sandrulis Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.