begin process at 2012 05 28 10:43:07
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Général

 > 

Affichage d'enregistrement par deux


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Affichage d'enregistrement par deux

lundi 2 juin 2008 à 11:17:05 | Affichage d'enregistrement par deux

DjChat

Bonjour a tous, je veux afficher sur une page les enregistrement de ma table MySQL manifestation par deux (enregistrement) et que si il y a plus de deux enregistrement j'ai un bouton suivant qui s'affiche et ainsi de suite et bien sur un bouton retour pour revenir en arriere...

Sa sera toujours sur la meme page, c'est juste le contenu qui change, mais on ma dit que je serai obligé de le faire en JavaScript et que c'est pas possible en PHP...

 

Pouvez vous m'aidez sur la maniere a proceder...

Ma page d'affichage:

[CODE]<body>

<div id="conteneur">

<?php
require_once('connec_bdd.php');

$requete = "select * from manifestation order by id_manif asc";
   
   
  
  $resultat = mysql_query($requete);
  
  while ($row = mysql_fetch_row($resultat)) {
  
  
  $titre = $row[1];

  $contenu = $row[2];

  $affiche = $row[3];
  
 
  
  echo nl2br('<div id="titre">'.$titre.'</div>');
  
  echo nl2br('<div id="contenu">'.$contenu.'</div>');
  
  echo ('<div id="affiche"><img src="'.$affiche.'" alt="'.$titre.'" WIDTH=130 HEIGHT="180" \></div>');
  

}
?>
</div>

</body>[/CODE]


Merci d'avance!!!

mardi 3 juin 2008 à 09:56:29 | Re : Affichage d'enregistrement par deux

DjChat

On ma conseillé un script, qui fonctionne assez bien, j'veux juste mettre un bouton suivant et retour au lieux du nombre de pages...


Si vous avez des conseils, je suis preneur...


<div id="conteneur">

<?php
require_once('connec_bdd.php');

 

// On met dans une variable le nombre de messages qu'on veut par page
$nombreDeMessagesParPage = 2; // Essayez de changer ce nombre pour voir :o)
// On récupère le nombre total de messages
$retour = mysql_query('SELECT COUNT(*) AS manif FROM manifestation');
$donnees = mysql_fetch_array($retour);$totalDesMessages = $donnees['manif'];
// On calcule le nombre de pages à créer
$nombreDePages  = ceil($totalDesMessages / $nombreDeMessagesParPage);
// Puis on fait une boucle pour écrire les liens vers chacune des pages
echo 'Page : ';
for ($i = 1 ; $i <= $nombreDePages ; $i++)
{
    echo '<a href="manifestations.php?page=' . $i . '">' . $i . '</a> ';
}
?>
 
</p>
 
<?php
 
 
// --------------- Etape 3 ---------------
// Maintenant, on va afficher les messages
// ---------------------------------------
 
if (isset($_GET['page']))
{
        $page = $_GET['page']; // On récupère le numéro de la page indiqué dans l'adresse (livreor.php?page=4)
}
else // La variable n'existe pas, c'est la première fois qu'on charge la page
{
        $page = 1; // On se met sur la page 1 (par défaut)
}
 
// On calcule le numéro du premier message qu'on prend pour le LIMIT de MySQL
$premierMessageAafficher = ($page - 1) * $nombreDeMessagesParPage;
 
$reponse = mysql_query('SELECT * FROM manifestation ORDER BY id_manif ASC LIMIT ' . $premierMessageAafficher . ', ' . $nombreDeMessagesParPage);
 
while ($donnees = mysql_fetch_array($reponse))
{
     
  
  echo nl2br('<div id="titre">' . $donnees['titre'] .'</div>');
  
  echo nl2br('<div id="contenu">' . $donnees['contenu'] .'</div>');
  
  echo ('<div id="affiche"><img src="' . $donnees['affiche'] .'" alt="'. $donnees['titre'] .'" WIDTH=130 HEIGHT="180" \></div>');
  

}
?>
</div>



Cette discussion est classée dans : enregistrement, page, mysql, affichage, row


Répondre à ce message

Sujets en rapport avec ce message

Sélection graphique (clic) d'un enregistrement [ par benoit74 ] Avec mes bases de php (et l'aide de certains codes sources, merci à vous ) j'arrive à afficher un tableau html correspondant à une de mes tables mysql Bug avec mon affichage page par page [ par FilipeZA ] Bonjour à tous,Mon problème concerne l'affichage des liens de mon code "Affichage page par page".lorsque dans la news 1 j'ai 8 commentaires il m'affic Menu déroulant avec récupération des données via mysql --> PB [ par cougar5 ] Bonjour à tous,Je suis un débutant en code php. (et nouveau également sur ce site)Il m'a fallu la journée pour créer 2 pages PHP. (Merci internet et l erreur mysql_fetch_array() pour resortire les message [ par speedylol ] Bonjour je vois pas l'erreur que j'ai faite sur un script que j ai repris et modifier pour qu'il fonction sous session seriez vous me dire car je suis Affichage php [ par milkasoprano ] Bonsoir tous le monde, j'en ai plus que marre, je confons beaucoup de chose en php en ce qui conerne les lettrine daffichage.. par exemple dans ma tab salut je veux faire une tableau qui afficher une table mysql et quand je click sur un champ par exempl cham (nom )il donner moi une page qui affiche tous les informations de ce nom voila ma page aidé moi svp si urgent et Merci d'avance [ par echibat ] Editer         $connect=mys Salut je peux faire une page qui cherche un enregistrement dans une base mysql [ par echibat ] Salut je peux faire une page qui cherche un enregistrement dans une base mysql Lorsque la page a été ouvrir la recherche automatiquement et affic je vois le premier enregistrement [ par bshaka ] Bonjour à tous,Voilà un code qui permet de se connecter à ma BD et afficher le contenu d'une table, je suis débutant en PHP, ce code fonctionne sauf q php, transformer le résultat d'une requete mysql en une varaible php. [ par didine10000 ] bonjour, je suis nouvelle sur le forum, et apres beaucoup de recherches sur différetns forums , j'ai décidé de vous exposé mon probleme.je fais un sit Affichage d'une bd dans mysql à partir de la selection d'un nom d'une liste déroulante [ par sirina89 ] bjr j'ai un formulaire php qui contient une liste déroulante en choisissons un noms de cette liste il doit afficher dans un tableau tous les enregist


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,761 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales