Rechercher : dans
Par :

Php : barre de navigation, affichage page par

Dernière réponse le 19 nov 2007 à 12:50:44 hska, le 2 aoû 2004 à 15:30:10 
 Signaler ce message aux modérateurs

Bonjour à vous tous,
J'ai lu les tutos les sites php sur l'affichage page par page, mais je n'arrive pas à l'adapter à mon script d'affage page par page généré par dreamweaver. Veuillez m'aider s'il vous plaît.

Je voudrais créer un script permettant d'afficher une barre de navigation comme celle de google lorsqu'on a lancé une recherche...:
Page 1| 2| 3| suivant>

Mais malheureusement Dreamweaver ne fabrique pas un script avec les numéros de la page :
Aller à la dernière page > | Aller à la page suivant >>

Je vous en remercie par avance : Voici mon code dans dreamweaver :

avant head :

<?php require_once('../../Connections/ConnexionPortail.php'); ?>
<?php
$currentPage = $_SERVER["PHP_SELF"];

$maxRows_rsLien = 10;
$pageNum_rsLien = 0;
if (isset($_GET['pageNum_rsLien'])) {
$pageNum_rsLien = $_GET['pageNum_rsLien'];
}
$startRow_rsLien = $pageNum_rsLien * $maxRows_rsLien;

mysql_select_db($database_ConnexionPortail, $ConnexionPortail);
$query_rsLien = "SELECT titre, description, lien FROM lien ORDER BY titre ASC";
$query_limit_rsLien = sprintf("%s LIMIT %d, %d", $query_rsLien, $startRow_rsLien, $maxRows_rsLien);
$rsLien = mysql_query($query_limit_rsLien, $ConnexionPortail) or die(mysql_error());
$row_rsLien = mysql_fetch_assoc($rsLien);

if (isset($_GET['totalRows_rsLien'])) {
$totalRows_rsLien = $_GET['totalRows_rsLien'];
} else {
$all_rsLien = mysql_query($query_rsLien);
$totalRows_rsLien = mysql_num_rows($all_rsLien);
}
$totalPages_rsLien = ceil($totalRows_rsLien/$maxRows_rsLien)-1;

$queryString_rsLien = "";
if (!empty($_SERVER['QUERY_STRING'])) {
$params = explode("&", $_SERVER['QUERY_STRING']);
$newParams = array();
foreach ($params as $param) {
if (stristr($param, "pageNum_rsLien") == false &&
stristr($param, "totalRows_rsLien") == false) {
array_push($newParams, $param);
}
}
if (count($newParams) != 0) {
$queryString_rsLien = "&" . htmlentities(implode("&", $newParams));
}
}
$queryString_rsLien = sprintf("&totalRows_rsLien=%d%s", $totalRows_rsLien, $queryString_rsLien);
?>


entre BODY:

<?php } while ($row_rsLien = mysql_fetch_assoc($rsLien)); ?>
<table border="0" width="50%" align="center">
<tr>
<td width="23%" align="center"><?php if ($pageNum_rsLien > 0) { // Show if not first page ?>
<a href="<?php printf("%s?pageNum_rsLien=%d%s", $currentPage, 0, $queryString_rsLien); ?>"><img src="First.gif" border=0></a>
<?php } // Show if not first page ?>
</td>
<td width="31%" align="center">
<?php if ($pageNum_rsLien > 0) { // Show if not first page ?>
<a href="<?php printf("%s?pageNum_rsLien=%d%s", $currentPage, max(0, $pageNum_rsLien - 1), $queryString_rsLien); ?>"><img src="Previous.gif" border=0></a>
<?php } // Show if not first page ?>
</td>
<td width="23%" align="center">
<?php if ($pageNum_rsLien < $totalPages_rsLien) { // Show if not last page ?>
<a href="<?php printf("%s?pageNum_rsLien=%d%s", $currentPage, min($totalPages_rsLien, $pageNum_rsLien + 1), $queryString_rsLien); ?>"><img src="Next.gif" border=0></a>
<?php } // Show if not last page ?>
</td>
<td width="23%" align="center">
<?php if ($pageNum_rsLien < $totalPages_rsLien) { // Show if not last page ?>
<a href="<?php printf("%s?pageNum_rsLien=%d%s", $currentPage, $totalPages_rsLien, $queryString_rsLien); ?>"><img src="Last.gif" border=0></a>
<?php } // Show if not last page ?>
</td>
</tr>
</table>

Merci d'avance

Meilleures réponses pour « php : barre de navigation, affichage page par » dans :
PHP - Affichage de texte sur le navigateur Voir Le but de PHP est de permettre la création de pages web dynamiques, ainsi son but premier est de pouvoir envoyer des données au navigateur. Les trois fonctions standards PHP fournit 3 fonctions permettant d'envoyer du texte au navigateur. Ces...
[Webmaster] Afficher facilement le code php/xhtml de vos pages VoirSi vous voulez proposer a vos visiteurs de voir la source de vos fichiers (PHP ou HTML), il y a plusieurs solutions. En php Afficher le code php Afficher le code html En html Informations Voir aussi En php Afficher le code php La...
Supprimer l'historique des recherches VoirLorsque vous utilisez un formulaire de saisie, par exemple dans la barre de recherche de Google, le navigateur affiche la liste des dernières recherches. Pour des raisons de confidentialité ou d'optimisation, vous souhaitez supprimer une ou...
[PHP] Comment afficher l'adresse IP d'un visiteur ? VoirPour afficher l'adresse IP d'un visiteur sur votre site, insérez ce code dans la zone où vous voulez qu'elle s'affiche.

1

 Gothanette, le 19 nov 2007 à 12:50:44

A désolée mais je sais pas d'ailleur moi aussi j'ai une question:
comment fait-on pour mettre une image en bas et au millieu en même temps???

parce que moi je ni arrive pas lol!!

Répondre à Gothanette