$i++ v strankovani

Programovacie jazyky, rady, poradňa...
mnichovcan
Medium Expert
Medium Expert
Príspevky: 97
Registrovaný: 17 mar 2011, 23:03

$i++ v strankovani

Príspevok od používateľa mnichovcan »

Mám jeden problem mám takito script

Kód: Vybrať všetko

while (
$hraci_podla_win = mysql_query ("SELECT * FROM user ORDER BY win DESC  LIMIT $start , $per_page");
$hraci_pw=mysql_fetch_assoc($hraci_podla_win)) {
                              
                                   $menoh = $hraci_pw ['meno'];
                                   $menok = $hraci_pw ['hrac'];
                                    $win = $hraci_pw ['win'];
                                          
                                              
                                                    $i++;
                                       
                                    echo "<tr><td>$i</td><td>$menoh</td><td>$menok</td><td>$win</td></tr>";
                                            
                                           
                                   echo "</div>";
                                                 }
a toto pre strankovanie

Kód: Vybrať všetko

    $start = $_GET['start'];       
       
         $record_count = mysql_num_rows(mysql_query("SELECT * FROM user"));
         
         
         $max_pages = $record_count / $per_page;

 $prev = $start - $per_page ;
       $next = $start + $per_page;
       
        if (!($start <=0)) {
      echo "<a href ='tab.php?start=$prev'>Prev</a>";
          
               }
      
      
           if (! ($start >= $record_count - $per_page) ) {
           
            
                                   
         echo " <a href= 'tab.php?start=$next'>Next</a>";
      
                             }
A neviem ako mám spraviť abi keď je v tabuľke viac výsledkov ako 10 a kliknem na next tak pri tích dalšich 10 vysledkov to $i++ pokračovalo ďalej a nezačínalo znova od 1. :?:
BX
Addict
Addict
Používateľov profilový obrázok
Príspevky: 4572
Registrovaný: 10 jan 2008, 15:30

Re: $i++ v strankovani

Príspevok od používateľa BX »

Ako prvé ma napadne uložiť do session, alebo predávať cez GET. To session by asi bolo šťastnejšie riešenie.
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Re: $i++ v strankovani

Príspevok od používateľa audiotrack »

ja nikde nevidím, kde to $i vlastne nastavuješ. Zrejme sa berie implicitná hodnota, a teda nula. Ale ak za tým selectom dáš $i = $start; tak by to malo fungovať presne ako požaduješ
mnichovcan
Medium Expert
Medium Expert
Príspevky: 97
Registrovaný: 17 mar 2011, 23:03

Re: $i++ v strankovani

Príspevok od používateľa mnichovcan »

audiotrack napísal:ja nikde nevidím, kde to $i vlastne nastavuješ. Zrejme sa berie implicitná hodnota, a teda nula. Ale ak za tým selectom dáš $i = $start; tak by to malo fungovať presne ako požaduješ
Funguje to , ano $i som mal aby začinalo od 0 tak som to nenastavoval.

Velmi pekne dakujem :)
Napísať odpoveď