Buon pomeriggio,potreste controllarmi questo script perchè non mi funziona?
codice:
<?php
/* I parametri di connessione */
$path= "C:\desktop\db_officine" ;
$db_name= "\officine.mdb" ;
$dsource=$path.$db_name ;
$cn_string="Provider=Microsoft.Jet.OLEDB.4.0;" ;
$cn_string.="Data Source=$dsource;" ;
/* La connessione */
if (!file_exists($dsource) ){
die("Il database non esiste") ;
}
$cn= new COM("ADODB.Connection");
$cn->open($cn_string) ;
/* Istanziamo un oggetto Recordset e inviamo la query attraverso il metodo Open() */
$rs= new COM("ADODB.Recordset") ;
$query="select * from officine" ;
// esecuzione prima query
//$count = ("SELECT COUNT(id_officina) FROM officine_convenzionate");
$res_count = odbc_fetch_row($count);
// numero totale di records
$tot_records = $res_count[0];
// risultati per pagina(secondo parametro di LIMIT)
$per_page = 3;
// numero totale di pagine
$tot_pages = ceil($tot_records / $per_page);
// pagina corrente
$current_page = (!$_GET['page']) ? 1 : (int)$_GET['page'];
// primo parametro di LIMIT
$primo = ($current_page - 1) * $per_page;
echo "<div align=\"center\">\n<table>\n";
// esecuzione seconda query con LIMIT
$query_limit = "SELECT * FROM officine order by id_officina Desc LIMIT $primo,$per_page";
$rs->Open($query,$count,$query_limit,$cn);
while($results = odbc_fetch_row($query_limit)){
echo '<div align="center">';
echo '<center>';
echo '<table border="1" width="500" height="100" bordercolor="blue">';
echo '<tr>';
echo '
<td width="25%" height="10%" align="right" background="immagini/gradient_tcat.gif">
<font face="Verdana, Arial, Helvetica, sans-serif" size="-4" color="white">Ragione Sociale: ';
print (stripslashes($results['ragione_sociale']));
echo '</font>';
echo'</td></tr>';
echo '<tr>
<td width="90%" height="15%" background="immagini/gradient_thead.gif">
<font face="Verdana, Arial, Helvetica, sans-serif" size="-4" color="white">Indirizzo: ';
print (stripslashes($results['indirizzo']));
echo '</font>';
echo'</td></tr>';
echo'<tr>
<td width="100%" height="50%" align="left">
<font face="Verdana, Arial, Helvetica, sans-serif" size="-4" color="black">Provincia:
';
print (stripslashes($results['provincia']));
echo '</font>';
echo'</td></tr>';
echo'<tr>
<td width="100%" height="15%" align="right" background="immagini/gradient_tcat.gif">
<font face="Verdana, Arial, Helvetica, sans-serif" size="-4" color="white">Recapiti: ';
print ($results['telefono'] . " - " . $results['fax'] . " - " . $results['cell']);
echo '</font>';
echo'</td></tr>';
echo'<tr>
<td width="100%" height="15%" align="right" background="immagini/gradient_tcat.gif">
<font face="Verdana, Arial, Helvetica, sans-serif" size="-4" color="white">Venditore Cards: ';
print ($results['venditore_cards']);
echo '</font>';
echo'</td></tr>';
echo'<tr><td height="5%" bgcolor="silver"></td></tr>';
echo '</table>';
echo '</font>';
echo '</center>';
echo '</div>';
}
$fontA = "<font face='Verdana, Arial, Helvetica, sans-serif' size='-4' color='black'>";
$fontC = "</font>";
$spazi = "";
$paginazione = $fontA . "$spazi Pagine totali: " . $tot_pages . "
[";
for($i = 1; $i <= $tot_pages; $i++) {
if($i == $current_page) {
$paginazione .= $i . " ";
//echo "<meta http-equiv=refresh content=5;URL=guestbook.php>";
}
else {
$paginazione .= "<a href=\"?page=$i&da_data=$da_data&a_data=$a_data\" title=\"Vai alla pagina $i\">$i</a>$fontA ";
//echo "<meta http-equiv=refresh content=6000;URL=guestbook.php>";
}
}
$paginazione .= "]";
echo (" " .$paginazione);
//}
/* Pulizia dell'oggetto Recordset */
$rs->Release() ;
$rs= null ;
/* Chiudo la connessione e libero la memoria */
$cn->Close() ;
$cn->Release() ;
$cn= null ;
?>
Grazie mille....