problema paginare

Aici prezentati probleme, intrebari, sau orice subiecte legate de scripturi si tutoriale de pe site.
Avatar utilizator
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

Cod: Selectaţi tot

  echo $id[$i]. " - ". $text[$i]. "<br />";
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