Pagination auto
Posté : 18 mars 2006, 03:01
Bonjour,
J'ai un probleme de pagination, car je l'integre avec Dreamweaver, mais il ne semble pas memoriser mes variables ! j'en ai trois !
J'ai trouvé un cas similaire au miens sur le forum
http://www.phpfrance.com/forums/voir_su ... nation.php
mais je n'arrive pas a adapter !
voici mes variables en haut :
J'ai un probleme de pagination, car je l'integre avec Dreamweaver, mais il ne semble pas memoriser mes variables ! j'en ai trois !
J'ai trouvé un cas similaire au miens sur le forum
http://www.phpfrance.com/forums/voir_su ... nation.php
mais je n'arrive pas a adapter !
voici mes variables en haut :
<?php require_once('../../Connections/pays.php'); ?>
<?php
$currentPage = $_SERVER["PHP_SELF"];
$maxRows_pays = 5;
$pageNum_pays = 0;
if (isset($_GET['pageNum_pays'])) {
$pageNum_pays = $_GET['pageNum_pays'];
}
$startRow_pays = $pageNum_pays * $maxRows_pays;
$colname2_pays = "1";
if (isset($_POST['pays'])) {
$colname2_pays = (get_magic_quotes_gpc()) ? $_POST['pays'] : addslashes($_POST['pays']);
}
$colname3_pays = "1";
if (isset($_POST['ville'])) {
$colname3_pays = (get_magic_quotes_gpc()) ? $_POST['ville'] : addslashes($_POST['ville']);
}
$colname_pays = "1";
if (isset($_POST['site'])) {
$colname_pays = (get_magic_quotes_gpc()) ? $_POST['site'] : addslashes($_POST['site']);
}
mysql_select_db($database_pays, $pays);
$query_pays = sprintf("SELECT * FROM base_sites WHERE base_sites.site = '%s' AND base_sites.pays = '%s' AND base_sites.ville = '%s' ORDER BY pays ASC", $colname_pays,$colname2_pays,$colname3_pays);
$query_limit_pays = sprintf("%s LIMIT %d, %d", $query_pays, $startRow_pays, $maxRows_pays);
$pays = mysql_query($query_limit_pays, $pays) or die(mysql_error());
$row_pays = mysql_fetch_assoc($pays);
et voici mes liens suivant et precedent :
<td width="31%" align="center"><?php if ($pageNum_pays > 0) { // Show if not first page ?>
<a href="<?php printf("%s?pageNum_pays=%d%s", $currentPage, max(0, $pageNum_pays - 1), $queryString_pays); ?>">Précédent</a>
<?php } // Show if not first page ?>
</td>
<td width="23%" align="center"><?php if ($pageNum_pays < $totalPages_pays) { // Show if not last page ?>
<a href="<?php printf("%s?pageNum_pays=%d%s", $currentPage, min($totalPages_pays, $pageNum_pays + 1), $queryString_pays); ?>">Suivant</a>
<?php } // Show if not last page ?>
</td>
merci