[ Príspevkov: 5 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 22.06.12
Prihlásený: 07.11.23
Príspevky: 22
Témy: 8 | 8
NapísalOffline : 22.06.2012 14:48 | Problem s Auto-incrementom

Zdravim Vas :) potreboval by som mensiu pomoc neviem si uz rady :( mam vytvorene strankovanie.. vsetko ide fajn.. lenze v tabulke kde sa zobrazuju vysledky z DB tak mam aj ako keby autoincrement.. t.z. ze kazdy jeden riadok co vypise DB tak v tabulke na stranke prida +1 poradove cislo. No ale problem je v tom ze ked prepnem na dalsiu stranu napr. na 2 tak automaticky to zacina pocitat od 1 no ja by som potreboval aby to pocitalo od toho nasledujuceho cisla co skoncilo na strane 1.Pridavam aj kod. Vlastne problem robi ten $number_row=0; ze sa stale na kazdej stranke resetne a pocita od zaciatku :( mozno je to len mala blbost no mna uz fakt nic nenapada. Nevedel by to niekto z Vas upravit tak ako som to popisal? :( .. lebo to strankovanie je matika ... a ta mi robi celkom problem :(
P.s. Hladal som aj na nete. Vdaka za odpovede.
Kód:
$limit=10;
                           
                  $pages_query=mysql_query("SELECT COUNT(`id`) FROM `faktury`");
                  $pages=ceil(mysql_result($pages_query, 0) / $limit);
                   
                  $page=(isset($_GET["page"])) ? (int)$_GET["page"] : 1;
                  $start=($page - 1) * $limit;
                   
                  $query=mysql_query("SELECT * FROM faktury ORDER BY id DESC LIMIT $start,$limit");
                  $num_rows=mysql_num_rows($query);
                  if($num_rows !=0)
                     {
                     echo "<table>\n";
                        echo "<tr>
                              <th>P.č.</th>
                              <th>Dodávateľ</th>
                              <th>Zmluva</th>
                              <th>Číslo zmluvy</th>
                              <th>Dátum podpísania</th>
                              <th>Suma s DPH v €</th>
                           </tr>";
                           
                     $number_row=0;
                     
                        while($row=mysql_fetch_assoc($query))
                           {
                              $number_row=$number_row+1;
                              @$contract=$row["faktura"];
                              echo "<tr>\n";
                                 echo "<td>".$number_row."</td>\n";
                                 echo "<td>".$distributor=$row["dodavatel"]."</td>\n";
                                 echo "<td><a><img></a></td>\n";
                                 echo "<td>".$contract_number=$row["cislo-faktury"]."</td>\n";
                                 echo "<td>".$sign_contract=$row["datum-uhrady"]."</td>\n";
                                 echo "<td>".$amount_dph=$row["suma-dph"]."</td>";
                              echo "</tr>\n";
                           }
                     echo "</table>";
                     }
                     else
                        echo "V databáze sa nenachádzajú žiadne faktúry.";   
                                                 
                        //pages
                         
                           echo "<div>";                     
                              if($pages>=1 && $page <=$pages)
                                 {
                                    for($x=1; $x<=$pages; $x++)
                                       {
                                          echo ($x==$page) ? '<strong><a>'.$x.'</a></strong> ' : ' <a>'.$x.'</a> ';
                                       }
                                 }       
                           echo "</div>";


Offline

Správca fóra
Správca fóra
Problem s Auto-incrementom

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51 | 51
Bydlisko: Bratislava
NapísalOffline : 22.06.2012 16:35 | Problem s Auto-incrementom

poznas pocet zaznamov zobrazenych na stranku a aj cislo stranky - staci si to predstavit a hned vies riesenie :) dokonca mozes s vyhodou vyuzit aj premennu $start, ktora pri cislovani predstavuje poradie prveho zaznamu na aktualnej stranke, potom uz staci len mensia uprava, aby bol uplne prvy zaznam cislovany od jednotky...


_________________
NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 22.06.12
Prihlásený: 07.11.23
Príspevky: 22
Témy: 8 | 8
Napísal autor témyOffline : 22.06.2012 17:06 | Problem s Auto-incrementom

No.. :) moja predstavivost je na tom dost naprd :D


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 28.04.11
Prihlásený: 18.04.26
Príspevky: 296
Témy: 27 | 27
Bydlisko: Martin/Brno
NapísalOffline : 22.06.2012 17:26 | Problem s Auto-incrementom

V premennej $number_row nemôže byť 0 musíš tam hodiť vždy začiatok číslovania. Máš tam tú premennú $start tak využi tú tak ako ti povedal stenley


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 22.06.12
Prihlásený: 07.11.23
Príspevky: 22
Témy: 8 | 8
Napísal autor témyOffline : 22.06.2012 17:29 | Problem s Auto-incrementom

Boze ja som ale idiot.. dakujem :D prepacte za obtazovanie :D


 [ Príspevkov: 5 ] 


Problem s Auto-incrementom



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

M Firefox problém so sťahovaním a GCH problém s updatom

v Sieťové programy

0

1670

23.01.2015 16:06

Stary

V tomto fóre nie sú ďalšie neprečítané témy.

Problém s AMD Adrenaline alebo je to softvér či HW problém?

v AMD grafické karty

5

539

07.02.2026 0:30

funsat

V tomto fóre nie sú ďalšie neprečítané témy.

Problém so zobrazovaním www stránok, problém užívateľa

v Windows

17

2481

23.03.2009 10:41

FERDA23

V tomto fóre nie sú ďalšie neprečítané témy.

Záhadný problém s PC... problém procesora?

[ Choď na stránku:Choď na stránku: 1, 2 ]

v AMD

45

5457

26.04.2012 11:14

netpeter77

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie.

Battlefield 3 SKIDROW problem + win7 problem

v Hry a herné konzoly

1

1941

22.09.2012 23:51

walther

V tomto fóre nie sú ďalšie neprečítané témy.

Problém s MB ASUS P5K - problém s Realtek

v Ovládače

4

2776

14.06.2008 10:36

$ph!nX

V tomto fóre nie sú ďalšie neprečítané témy.

Problém s HDD / Problém s bootovaním

v Pevné disky a radiče

4

1770

22.02.2013 14:08

lucifer666x

V tomto fóre nie sú ďalšie neprečítané témy.

Problém?

v Ostatné grafické karty

10

1342

22.09.2009 12:37

mr_HANN

V tomto fóre nie sú ďalšie neprečítané témy.

Problém

v Intel platformy

10

446

22.08.2012 14:43

GIGN1987

V tomto fóre nie sú ďalšie neprečítané témy.

problem

v Sieťové programy

3

593

11.07.2008 13:47

Jaro

V tomto fóre nie sú ďalšie neprečítané témy.

problem

v Backend

4

705

07.10.2008 20:35

beginner

V tomto fóre nie sú ďalšie neprečítané témy.

Problem?

v Pamäte

11

898

05.05.2009 17:55

bezi1112

V tomto fóre nie sú ďalšie neprečítané témy.

Problém

v Windows

1

486

05.08.2008 12:54

elsofi

V tomto fóre nie sú ďalšie neprečítané témy.

Problém

v Intel platformy

5

1363

23.07.2007 20:23

Gigabyte-M

V tomto fóre nie sú ďalšie neprečítané témy.

PROBLEM

v Ostatné

6

693

02.02.2009 22:20

Puma®

V tomto fóre nie sú ďalšie neprečítané témy.

problem

v Pevné disky a radiče

7

764

22.09.2009 17:28

Milan.H



© 2005 - 2026 PCforum, edited by JanoF