guhners Posted November 3, 2011 Report Share Posted November 3, 2011 Vēlos, lai pēc SQL query dati tiktu izvadīti tabulas veidā. Šādi te: 1950 1951 1952 1953 1954 1955 1956 1957 1958 1959 1960 1961 ..................................................................................utt. 1972 ..................................................................................utt. būtībā būtu labi, ja ik pēc 10 ierakstiem 1 rindiņā sāktos jauna rindiņa. Paldies! Quote Link to comment Share on other sites More sharing options...
briedis Posted November 3, 2011 Report Share Posted November 3, 2011 Ko esi pats uzrakstījis? Māki atlasīt datus? Māki uztaisīt ciklus? Māki izdrukāt ar echo? Quote Link to comment Share on other sites More sharing options...
guhners Posted November 3, 2011 Author Report Share Posted November 3, 2011 Ko esi pats uzrakstījis? Māki atlasīt datus? Māki uztaisīt ciklus? Māki izdrukāt ar echo? 1) atlasīt datus protu :) 2) par cikliem ... ir nojausma. 3) izdrukāt protu. Quote Link to comment Share on other sites More sharing options...
briedis Posted November 3, 2011 Report Share Posted November 3, 2011 Nu tad sāc rakstīt kodu. Kad rodas problēma, esi nonācis strupceļā UN google nespēj palīdzēt, jautā šeit... Quote Link to comment Share on other sites More sharing options...
guhners Posted November 3, 2011 Author Report Share Posted November 3, 2011 Ko esi pats uzrakstījis? Māki atlasīt datus? Māki uztaisīt ciklus? Māki izdrukāt ar echo? Gribu zināt tikai kā lai norāda, ka lai veido tikai, piemēram, 10 kolonas. Quote Link to comment Share on other sites More sharing options...
briedis Posted November 3, 2011 Report Share Posted November 3, 2011 (edited) Sākumā uzraksti ciklu, kas izdrukā kaut vai visu vienā rindā. Tad domā tālāk - kā lai tu uzzini, vai ir 10 ieraksi izdrukāti? Varbūt vari ieviest vienu mainīgo - skaitītāju, kuru pārbaudi, vai ir 10 ieraksti izdrukāti. Ja ir, sāc no jauna, ja nav, turpini palielināt par 1. $i = 0; while(true){ if($i == 10){ echo "ir izvadīti 10 ieraksti"; $i = 0; } $i = $i + 1; } Edited November 3, 2011 by briedis Quote Link to comment Share on other sites More sharing options...
daGrevis Posted November 3, 2011 Report Share Posted November 3, 2011 Mūžīgais cikls!!! Quote Link to comment Share on other sites More sharing options...
Kemito Posted November 3, 2011 Report Share Posted November 3, 2011 Nu savāc visus ierakstus uztaisi Vaicājums SELECT * FROM `table` while($array = mysql_fetch_array($resource)){ echo $array['col_name']; } šādā veiedā dabūsi ārā visus ierakstus caur while ciklu, lai ierobežotu datus vienā rindā vari spēlēties ar css`u. Quote Link to comment Share on other sites More sharing options...
daGrevis Posted November 4, 2011 Report Share Posted November 4, 2011 $entries = array(1, 5, 2, 6, 2, 7, 3, 8, 2, 5, ...); // From database. $count = count($entries); for ($i = 0; $i < $count; ++$i) { if (in_array($i, range(10, $count, 10))) { echo '<br />'; } echo "{$entries[$i]} "; } Quote Link to comment Share on other sites More sharing options...
briedis Posted November 4, 2011 Report Share Posted November 4, 2011 (edited) dagrevis, neizskatās optimāli. Saukt in_array katrā iterācija + range() funkciju nav feini. Kāpēc vienkārši netaisīt if($i % 10 == 0){ echo "<br/>"; } Edited November 4, 2011 by briedis Quote Link to comment Share on other sites More sharing options...
daGrevis Posted November 4, 2011 Report Share Posted November 4, 2011 Neiedomājos. Nu redz, tagad vēl smukāks kods sanāk. :) $count = count($entries); for ($i = 0; $i < $count; ++$i) { if ($i !== 0 && $i % 10 === 0) { echo '<br />'; } echo "{$entries[$i]} "; } P.S. Tā ir tā **jēga** open-source... viens otram palīdz un beigās sanāk kas labs! :) 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.