Jump to content
php.lv forumi

komentāru saskaitīšana


parrymason

Recommended Posts

Kods tas pats, kas manā iepriekšējā topikā: http://php.lv/f/index.php?showtopic=3531

Ideja tāda: gribu parādīt, cik katram ierakstam, kas tiek izvadīti ar iepriekšējo kodu, ir komentāru, tātad jāsaskaita, cik rindiņām txt failā |shis te ir vienaads ar doto|shis te ir kaut kas cits|te cits|, tātad, cik rindiņām id ( $dati[1] ) ir vienāds ar doto $id un jāizvada skaitlis. Ja for ciklā ielieku šo te:

<?php
$rakstaID = "29656244"; // piemeeram taads skaitlis
$kom = 0;
$data = file("db/komentari.txt");
$row_count = count($data);
for ($row = 0; $row < $row_count; $row++)
{
  $parts = explode("|", $data[$row]);
  $id = $parts[1];
  if ($rakstaID == "$id")
{
$kom++;
}
}
?>

Lielā problēma ir tāda, ka tas for cikls it kā pastādina iepriekšējo ciklu, sanāk, ka ciklā cikls nevar būt. Kā savādāk saskaitīt tos komentārus?

Link to comment
Share on other sites

kaa ciklaa cikls nevar buut?

 

Teoreetiski sitam buutu jaaiet.

<?php
$rakstaID = "29656244"; // piemeeram taads skaitlis
$kom = 0;
$data = file("db/komentari.txt");
$row_count = count($data);
for ($row = 0; $row < $row_count; $row++)
{
  $parts = explode("|", $data[$row]);
  foreach ($parts as $id)
  {
	  if ($rakstaID == "$id")
	  {
		  $kom++;
	  }
  }
}
?>

Link to comment
Share on other sites

Tikko nomeginaju to kodu, ko tu iepostoji, man vins aizgaja, ja pienem, ka raksta id ir aiz | ,tas buutu ja tas fails izskataas kaut kaa saadi:

 

kautkas|raksta_id|kautkas|kautkas|...
kautkas|raksta_id|kautkas|kautkas|...
kautkas|raksta_id|kautkas|kautkas|...

Link to comment
Share on other sites

v3rb0--> gaumes jautaajums ir redzeeti abi varijanti ari $ii utt.... ;)

bet pats princips ka ja ir $i tad gandriiz par 90% var mekleet ciklu ;)

edit: intresanti buutu uzzinaat no kaa tas naak ......

IMPHO no ASAMBLERA....?

Edited by Grey_Wolf
Link to comment
Share on other sites

×
×
  • Create New...