problema paginare
Aici prezentati probleme, intrebari, sau orice subiecte legate de scripturi si tutoriale de pe site.
-
trif
- Mesaje:500
problema paginare
salut, cum fac ca sa mi se puna rezultatul pe care mi-l da acum in loc de numerotarea care este pt ca imi afiseaza bine dar nu ca numerotare. ceva de genu
1
// sunt numerele care mi-le scoate si care este bine adica o pagina.
Denumire Data Descarca
a 1 -
b 2 -
c 3 -
[1] 2 // vechea numerotare care imi arata per total
am codul asta:
Cod: Selectaţi tot
$litera = $_GET['id'];
$sql="SELECT * FROM `cantari_ppt` WHERE `denumire` LIKE '$litera%' ORDER BY id DESC LIMIT $offset, $rowsperpage";
$result = mysql_query($sql, $conn) or trigger_error(E_USER_ERROR);
echo '<b><center>Cantari POWER POINT</center></b><br>';
echo '<center><table border="1" width="700" >';
echo '<tr> <th> Denumire </th> <th> Data</th> <th> Descarca</th></tr>';
// parcurgerea matricei cu datele obtinute
$i_n = 0; // Indice de numerotare
while ($rand=mysql_fetch_array($result)){
$i_n++;
echo $i_n. '<tr> <td><center>'.$rand['denumire'].'</center></td> <td><center>'.$rand['data'].' </center></td><td><a href="cantari.php/'.$rand['descarca'].' "><center><img src="imagini/buton-descarca.png"/></center></td></a> </tr>';
}
echo '<center><a href="cantari.php">TOATE</a> <a href="cantari.php?id=a">A</a> <a href="cantari.php?id=b">B</a>...</center><br>';
echo '</table></center>';
si la inceput este
Cod: Selectaţi tot
$sql="SELECT * FROM cantari_ppt ORDER BY id DESC";
$result = mysql_query($sql, $conn) or trigger_error(E_USER_ERROR);
$r = mysql_fetch_row($result);
$numrows = $r[0];
// Stabileste numarul de linii din tabel afisate in pagina
$rowsperpage = 5;
// afla numarul total necesar de pagini
$totalpages = ceil($numrows / $rowsperpage); // ceil face rotunjire la int. maxim
// Obtine pagina curenta sau seteaza default
if (isset($_GET['currentpage']) && is_numeric($_GET['currentpage'])) {
// seteaza variabila ca int
$currentpage = (int) $_GET['currentpage'];
} else {
// pagina care este initial afisata (pagina default)
$currentpage = 1;
}
// daca pagina curenta e mai mare decat total pagini...
if ($currentpage > $totalpages) {
// seteaza pagina curenta la ultima pagina
$currentpage = $totalpages;
}
// daca pagina curenta e mai mica decat prima pagina...
if ($currentpage < 1) {
// seteaza pagina curenta la prima pagina
$currentpage = 1;
}
// lista cu pagini, in functie de pagina curenta
$offset = ($currentpage - 1) * $rowsperpage;
nu stiu ce sa modific ca sa mi se faca asa cum trebuie adica sa imi inlocuiasca vechea numerotare cu cea noua. cu stima trif
M-am hotarat!
De ce sa fiu trist?
Oricum nu intereseaza pe nimeni...!
Mai bine sunt fericit si ii enervez pe toti cu fericirea mea!
http://www.cantaricrestine.ro
---> cu stima Trif
MarPlo
Mesaje:4343
Scuze, asta nu stiu.
trif
Mesaje:500
salut, am si eu o mica intrebare am luat iara codul pt paginare si am dat de urmatoarea dificultate si nu stiu cum sa o fac, vreau sa in locuiesc
cu
Cod: Selectaţi tot
echo '<tr> <td> <a href="class.CountAccess.php?urlf='.$rand['urlf'].'">'.$rand['denumire'].'</a> </td> <td>'.$rand['nrac'].' </td></tr>';
dar mentionez ca am facut modificarile astea
Cod: Selectaţi tot
$id[] = $list['denumire'];
$text[] = $list['nrac'];
si am incercat asta
Cod: Selectaţi tot
echo '<tr> <td> <a href="class.CountAccess.php?urlf='.$rand['urlf'].'"> '$id[$i]. '</a></td> <td> '.$text[$i].' </td></tr>';
dar nu merge imi da eroarea
Cod: Selectaţi tot
Parse error: syntax error, unexpected T_VARIABLE, expecting ',' or ';' in
. stiu ca eroarea este de la gilimele dar nu stiu care gilimele. cu stima trif
M-am hotarat!
De ce sa fiu trist?
Oricum nu intereseaza pe nimeni...!
Mai bine sunt fericit si ii enervez pe toti cu fericirea mea!
http://www.cantaricrestine.ro
---> cu stima Trif
MarPlo
Mesaje:4343
Lipseste un punct dupa inchideere ghilimele simple. Inxcearca asa:
Cod: Selectaţi tot
echo '<tr><td> <a href="class.CountAccess.php?urlf='. $rand['urlf']. '"> '. $id[$i]. '</a></td> <td> '. $text[$i]. ' </td></tr>';
trif
Mesaje:500
nu imi merge asa nu stiu de ce. imi afiseaza doar un rezultat din mai multe am facut asa:
Cod: Selectaţi tot
echo '<a href= "class.CountAccess.php?urlf= '. $urlf[$i]. '>'. $denumire[$i].'</a> -- ' . $nrac[$i].'<br>';
si
Cod: Selectaţi tot
$id[] = $list['id'];
$nrac[] = $list['nrac'];
$denumire[] = $list['denumire'];
$urlf[] = $list['urlf'];
nu stiu ce are. cu stima trif
M-am hotarat!
De ce sa fiu trist?
Oricum nu intereseaza pe nimeni...!
Mai bine sunt fericit si ii enervez pe toti cu fericirea mea!
http://www.cantaricrestine.ro
---> cu stima Trif
Subiecte similare
- O mica problema de animatie CSS
HTML - XHTML - CSS
Primul mesaj
Noroc, MarPlo!
1. Am vizitat pe twitter un site de animatie, in care website-ul actual se numeste CSS-Challenges,com. In respectivul website, sunt...
Ultimul mesaj
1. Multumesc pentru raspuns.
2. Am inteles raspunsul tau: este un mic examen oferit voluntarilor online, pentru a le afla capacitatile de rezolvare...
- Problema instalare Anime.JS
JavaScript - jQuery - Ajax
Primul mesaj
Salutare!
1. 6 decembrie 2020, 23.15 - download Anime.JS
2. Putin mai devreme, am incercat sa downloadez acest concept bazat pe JavaScript.
3....
Ultimul mesaj
Nu am inteles care e concret problema pe care o ai cu scriptul anime.js.
- Problema curs de Engleza
Sesizari Erori si Greseli
Primul mesaj
Buna.
Am descarcat cursul curs_eurocor-engleza_incepatori_1-16.rar si cand vreau sa-l dezarhivez imi da eroarea asta:
An error occures whilw...
Ultimul mesaj
Buna,
Poti sa descarci cursul de engleza, nivel intermediar, de la urmatoarele linkuri:
- Lectiile 1-16...