Ciao Ragazzi. Ho uno script completo che fa la query di un db e impagina i risultati in base ai limiti impostati.
Ora, vorrei che mi aiutaste per modificare leggermente questo script.
Vorrei che non facesse una query a un db, ma che leggesse semplicemente dentro una cartella del mio server (dove ci sono altre cartelle) e andasse a impaginare quello, non il contenuto di un database.
IN PRATICA AVREI BISOGNO DI SOSTITUIRE LA QUERY MYSQL e tutte le funzioni MySql connesse, CON UN PARSING DI UNA CARTELLA. MA NON CONOSCO LE FUNZIONI PHP CORRISPETTIVE.
vi prego aiutatemi.
grazie.
codice:<?php @mysql_connect($localhost, $user, $password) or die("ERROR--CAN'T CONNECT TO SERVER"); @mysql_select_db($database) or die("ERROR--CAN'T CONNECT TO DB"); $limit = 25; $query_count = "SELECT count(*) FROM table"; $result_count = mysql_query($query_count); $totalrows = mysql_num_rows($result_count); if(empty($page)){ $page = 1; } $limitvalue = $page * $limit - ($limit); $query = "SELECT * FROM table LIMIT $limitvalue, $limit"; $result = mysql_query($query) or die("Error: " . mysql_error()); if(mysql_num_rows($result) == 0){ echo("Nothing to Display!"); } $bgcolor = "#E0E0E0"; // light gray echo("<table>"); while($row = mysql_fetch_array($result)){ if ($bgcolor == "#E0E0E0"){ $bgcolor = "#FFFFFF"; }else{ $bgcolor = "#E0E0E0"; } echo("<tr bgcolor=".$bgcolor.">n<td>"); echo($row["users"]); echo("</td>n<td>"); echo($row["usersID"]); echo("</td>n</tr>"); } echo("</table>"); if($page != 1){ $pageprev = $page--; echo("<a href=\"$PHP_SELF&page=$pageprev\">PREV".$limit."</a>"); }else{ echo("PREV".$limit.""); } $numofpages = $totalrows / $limit; for($i = 1; $i <= $numofpages; $i++){ if($i == $page){ echo($i.""); }else{ echo("<a href=\"$PHP_SELF?page=$i\">$i</a>"); } } if(($totalrows % $limit) != 0){ if($i == $page){ echo($i.""); }else{ echo("<a href=\"$PHP_SELF?page=$i\">$i</a>"); } } if(($totalrows - ($limit * $page)) > 0){ $pagenext = $page++; echo("<a href=\"$PHP_SELF?page=$pagenext\">NEXT".$limit."</a>"); }else{ echo("NEXT".$limit); } mysql_free_result($result); ?>

Rispondi quotando