Jackal Posted March 20, 2006 Report Share Posted March 20, 2006 Tātad esmu uztaisijis kaut ko līdzīgu forumam tikai veel joprojām nesaprotu kā es varu atverot vaļā kādu tēmu, kas ir uzsākta, pņemt pareizo tēmu un attiecīgos komentārus no datubāzes? Pagaidām man viņš liek komentārus un tēmas visas vienā lapā un beigās sanāk vienā lapā 10 tēmas un tām 10 tēmām visi komentāri. Link to comment Share on other sites More sharing options...
Delfins Posted March 20, 2006 Report Share Posted March 20, 2006 ak jēl, WHERE apbrīnoju šos koderus Link to comment Share on other sites More sharing options...
goldy Posted March 20, 2006 Report Share Posted March 20, 2006 Delfin bet tu ieskaties: Jackal pievienojies 2006.03.11 un jau 17 posti un visi viņi izskatās ka ir saistībā ar viņa foruma veidošanu. Tātad secinājumus izdaram: mēs šeit būtībā uztaisam viņam forumu, viņš saņem naudu par to un tad ņem un ar lētāku piedāvājumu dabūn nākamo projektu ko taisīt un atkal sākas viss no sākuma. Link to comment Share on other sites More sharing options...
andrisp Posted March 20, 2006 Report Share Posted March 20, 2006 šaubos gan, ka viņš šo forumu taisa kādam par maksu. Link to comment Share on other sites More sharing options...
SkyD Posted March 20, 2006 Report Share Posted March 20, 2006 izvelk tēmas $temas = mysql_query("SELECT * FROM forums"); while($r = mysql_fetch_array($temas)) { echo '<a href="?temas_id='.$r['id'].'">'.$r['temas_virsraksts'].'</a>'; } Un ieteiktu komentarus glabat citaa datu baazee. piem "foruma_komenti" Tad attiecīgi pie komentāra rakstīšanas iekšā pieliekam vēl temas_id. Un tad, kad atvers tēmu izvelk: $komenti = mysql_query("SELECT * FROM foruma_komenti WHERE temas_id='$temas_id'"); while($r = mysql_fetch_array($komenti)) { echo $r['komentars']; } Link to comment Share on other sites More sharing options...
Dvielis Posted March 20, 2006 Report Share Posted March 20, 2006 Foruma tēmām: $sql = "SELECT * FROM forums order by id desc"; Attiecīgās tēmas komentāriem: $sql = "SELECT * FROM forums, forum_coments where forums.id=forum_coments.post_id and forums.id=$id order by kom_id desc"; Link to comment Share on other sites More sharing options...
Grey_Wolf Posted March 20, 2006 Report Share Posted March 20, 2006 varu tikai piebilst ka SELECT * FROM.. ir slikts stils.. labaak SELECT lauks1,lauks2, ... laiks_n FROM... tas ir noraadiit preciizu lauku nosaukumus Link to comment Share on other sites More sharing options...
Jackal Posted March 20, 2006 Author Report Share Posted March 20, 2006 Šito forumu veidoju tikai tā priekš sevis, nevis lai pārdotu kādam. SkyD Es īsti nesapratu kas tāvā scriptā ir domāts ar $r Link to comment Share on other sites More sharing options...
Grey_Wolf Posted March 20, 2006 Report Share Posted March 20, 2006 Jackal--> $r shajaa gadijumaa ir masiivs kur glabaajas tavi dati Link to comment Share on other sites More sharing options...
Jackal Posted March 20, 2006 Author Report Share Posted March 20, 2006 Un vēl es kaut kā īsti nesaprotu šito rindiņu: echo '<a href="?temas_id='.$r['id'].'">'.$r['temas_virsraksts'].'</a>'; a href tak ir links uz citu lapu, vai ne tā? Un kāpēc tad tai lapai tāds dīvains nosaukums? Link to comment Share on other sites More sharing options...
SkyD Posted March 20, 2006 Report Share Posted March 20, 2006 Bļāviens, tur parādīsies visi izvilktie foruma virsraksti, nospiežot uz tā atvērsies pieprasītais foruma temats. Pectam panjem $_GET['temas_id']; Un pec tā atrodi konkrēto ierakstu ar WHERE un izvelc. Savādāk izskaidrot nemāku. Link to comment Share on other sites More sharing options...
bubu Posted March 20, 2006 Report Share Posted March 20, 2006 varu tikai piebilst ka SELECT * FROM.. ir slikts stils..... Nav gan tas slikts stils, vismaz es neredzu tur sliktumu. Vienīgais labums šādai darbībai ir optimizēšana, kas parasti tāpat ir jāatstāj beigām. Link to comment Share on other sites More sharing options...
Jackal Posted March 20, 2006 Author Report Share Posted March 20, 2006 Bļāviens, tur parādīsies visi izvilktie foruma virsraksti, nospiežot uz tā atvērsies pieprasītais foruma temats. Bet vai tad to pashu nevar izdarīt ar shito: $topicname=$row['topicname']; echo "<a href='readforum.php'>"; echo $topicname; echo "</a><br>"; shitas vismaz izskatās saprotamaak Link to comment Share on other sites More sharing options...
Jackal Posted March 20, 2006 Author Report Share Posted March 20, 2006 Un kā vajag efinēt to id Link to comment Share on other sites More sharing options...
bubu Posted March 20, 2006 Report Share Posted March 20, 2006 Ar karotīti jāiebaro.. Tev tak jau rakstīja: Un tad, kad atvers tēmu izvelk: $komenti = mysql_query("SELECT * FROM foruma_komenti WHERE temas_id='$temas_id'"); while($r = mysql_fetch_array($komenti)) { echo $r['komentars']; } Link to comment Share on other sites More sharing options...
Recommended Posts