Vous n'êtes pas identifié.
Bonjour à tous.
je suis débutant programmation php ,nouveau dans le forum et j'ai besoin de votre aide sur un pb qui est facile à votre niveau.En faite j'aimerais réaliser des boutons précédent et suivant pour naviguer dans une table de ma bdd.j'en appele donc à votre savoir faire pour qu'une solution me soit trouver
voici ma table :
CREATE TABLE `feuillesoin` ( `numero` int(6) NOT NULL AUTO_INCREMENT, `Date` date DEFAULT NULL, `nomPatient` varchar(40) DEFAULT NULL, `age` int(2) DEFAULT NULL, `temperature` varchar(4) DEFAULT NULL, `tension` varchar(4) DEFAULT NULL, `poids` varchar(5) DEFAULT NULL, `statut` varchar(8) DEFAULT NULL, `NomAdherent` varchar(32) DEFAULT NULL, `societe` varchar(20) DEFAULT NULL, `contact` varchar(25) DEFAULT NULL, `optionCh` varchar(35) DEFAULT NULL, `medecin` varchar(20) DEFAULT NULL, `consultation` varchar(18) DEFAULT NULL, `ticket` varchar(10) DEFAULT NULL, `montant` int(5) DEFAULT NULL, `service` varchar(25) DEFAULT NULL, `observation` varchar(1000) DEFAULT NULL, `ordonnance` varchar(500) DEFAULT NULL, PRIMARY KEY (`numero`) ) ENGINE=MyISAM AUTO_INCREMENT=34 DEFAULT CHARSET=latin1
Merci pour votre contribution
Hors ligne

Bonjour et bienvenue Dannecreator,
Vous souhaitez une pagination du style http://creer.ton.site.free.fr/pagination.php ?
Hors ligne
une pagination comme celle de votre lien serait idéale pour mon besoin mais ce dont j'ai besoin c'est de pouvoir naviguer dans ma table et faire défiler les différents enrégistrements un par un
Dernière modification par Dannecreator (15-06-2010 12:52:51)
Hors ligne
je dois dire que j'arrive à afficher le premier enrégistrement de ma table. je n'arrive pas à bien exploiter ma boucle et activer les boutons précédent et suivant pour faire défiler les différentes données je peux vous coller mon formulaire et je crois que çà vous aidera.
Dernière modification par Dannecreator (15-06-2010 12:51:34)
Hors ligne
Voiçi mon côté:
?php /* Date de création: 22/04/2010 */ ?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title></title>
<meta name="description" content="">
<meta name="keywords" content="">
<meta name="author" content="Abdias">
<meta name="generator" content="WebExpert 6">
<script language="JavaScript" type="text/javascript">
//--------------- LOCALIZEABLE GLOBALS---------------
var d=new Date();
monthname= new Array("Janvier","Février","Mars","Avril","Mai","Juin","Juillet","Août","Septembre","Octobre","Novembre","Décembre");
//Ensure correct for language. English is "January 1, 2004"
var TODAY =monthname[d.getMonth()] + " " + d.getDate() + "," + d.getFullYear();
//--------------- END LOCALIZEABLE ---------------
</script>
<table align="right">
<tr bgcolor="#CCFF99">
<td colspan="7" id="dateformat" height="35"> <script language="JavaScript" type="text/javascript">
document.write(TODAY); </script> </td>
</tr>
</table>
</head>
<body bgcolor="#C0DFFD" method="POST">
<img src="musagab.jpg" alt="Header image" width="320" height="70" border="0" />
<br>
<center>
<table width="30%" border="0" cellspacing="0" cellpadding="0" >
<tr bgcolor="red">
<td height="15" colspan="1" id="tagline" valign="top" align="center"><h1><b>FEUILLE DE SOINS</b></h1></td>
<td width="10%"></td>
</tr>
</table>
</center>
<?php
include ('connexion.php');
// on lit dans la bdd
$req="SELECT * FROM feuillesoin limit 0,1";
$query= mysql_query($req) or die (mysql_error()); // exécution de la requête
while($fet = mysql_fetch_array($query))
{
// on affiche le formulaire de la feuille de soin
?>
<form name="form1" method="post" action="">
<input type="hidden" name="numero" value="<?php echo $fet['numero'];?>">
<div style="text-align:left"><table width="1155" border="1">
<tr><h4>
<td width="847"><label>Nom(s) & Prénom(s) Patient :
<input type="text" name="nomPatient" size="40" height="20" value="<?php echo $fet['nomPatient'];?>">
</label>
<label> Age: <input type="text" name="age" size="6" value="<?php echo $fet['age'];?>"></label>
<label>T°:<input type="text" name="temper" size="2" value="<?php echo $fet['temperature'];?>"></label>
<label>Tension:<input type="text" name="tension" size="2" value="<?php echo $fet['tension'];?>"></label>
<label>Poids:<input type="text" name="poids" size="1" value="<?php echo $fet['poids'];?>"></label>
Kg </td>
</h4>
<td width="206"><label>Ticket: <input type="text" name="age" size="6" value="<?php echo $fet['ticket'];?>">
</label>
<tr>
<td>
<label> Statut: <input type="text" name="age" size="6" value="<?php echo $fet['statut'];?>">
</label></td>
<td>
<label>Montant: <input type="text" name="age" size="6" value="<?php echo $fet['montant'];?>"></label> FCFA</td>
</tr>
<tr>
<td>
<label>
Société: <input type="text" name="societe" size="25" value="<?php echo $fet['societe'];?>"> Contact: <input type="text" name="contact" size="20" value="<?php echo $fet['contact'];?>">
</label>
<label>Option choisie: <input type="text" name="age" size="40" value="<?php echo $fet['optionCh'];?>">
</label></td>
<td><label>
De service: <input type="text" name="age" size="20" value="<?php echo $fet['service'];?>">
</label> </td>
</tr>
<br><br>
<tr>
<td><label>Médecin consultant: <input type="text" name="age" size="35" value="<?php echo $fet['medecin'];?>">
</label>
<label>Consultation: <input type="text" name="age" size="20" value="<?php echo $fet['consultation'];?>">
</label> </td>
<td> </td>
</tr>
<br>
<tr></label>
<td>
</table>
<br>
<label><b>OBSERVATION DU MEDECIN</b><br>
<textarea name="descrip" cols="100" rows="11"><?php echo $fet['observation'];?></textarea>
</label>
<br>
<table border="0" align="right">
<a href="AccueilMusagab.html">Visa Réception </a><br>
</table>
<br>
<label><b>ORDONNANCE</b><br>
<textarea name="descrip1" cols="100" rows="9"><?php echo $fet['ordonnance'];?>
</textarea>
</label>
<br><br>
<label>
<input type="button" name="Submit1" value="Précédent">
</label>
<label>
<input type="button" name="Submit2" value="Suivant">
</form>
<?php
}//fin while
?>
<br>
<br>
<a href ="calendrier.php"> RETOUR </a>
</body>
</html>Hors ligne
Regardez de ce côté -> http://creer-un-site.fr/pagination-page … ge-172.php
Hors ligne
j'ai testé le code mais il y a un message d'erreur
$total=$donnees_total['total'];
cependant je n'ai rien modifié au code d'origine si ce n'est remplir les champs qui devraient être rempli.auriez vous une idée à celà svp?
voici le message d'erreur qui apparaît:Parse error: parse error in C:\Program Files\EasyPHP3.1\www\... on line 45.la ligne 45 renvoie au bout de code coller
Hors ligne
Pour moi la ligne 45 est la suivante :
$nombre_de_pages=ceil($total/$messages_par_page);
Regardez si une ligne de commentaire n'a pas été coupé au dessus de :
$total=$donnees_total['total'];
..c'est généralement ce qui se passe quand on fait un copié/collé sans vérifier :) .
Hors ligne
Bonjour à vous
juste pour dire que sans les commentaires la ligne 45 correspond à ce que vous dite mais lorsqu'on tient compte des commentaires c'est ce que j'ai mentionné.je n'ai rien modifié sauf remplir les champs qui demandaient à être rempli.avez vous une solution à me proposer svp?
Hors ligne
Salut,
C'est bien ce que je dis alors ..
Vérifiez si la ligne :
//On récupère le total pour le placer dans la variable $total. $total correspond au
nombre total de commentaires
..tient sur un seul ligne et non sur 2 comme dans mon tutoriel.
Hors ligne
Le problème est bien à ce niveau
$entree_total = mysql_query("SELECT COUNT(*) AS total FROM $nom_de_la_table");
//On range $entree_total sous la forme d'un tableau.
$donnees_total=mysql_fetch_assoc($entree_total);
//On récupère le total pour le placer dans la variable $total.$total correspond au nombre total de commentaires
$total=$donnees_total['total'];le message d'erreur est: Parse error: parse error in C:\Program Files\... on line 45 et la ligne 45 renvoie à la dernière ligne du code que j'ai collé.j'ai très bien parcouru votre code ligne par ligne.Merci de me venir en aide
Hors ligne
mais quand je laisse le commentaire sur 2 lignes il y a tjr un message d'erreur
Hors ligne
ok j'ai pu avancer mais il ya un hic c'est que ma requête
$entree_total = mysql_query("SELECT COUNT(*) AS total FROM $nom_de_la_table");
ne s'exécute pas alors que tout est bon.
Hors ligne
Je ne comprend pas pourquoi ça ne fonctionne pas si tout est correctement renseigné... Il y a des données dans la table "feuillesoin" ?
$nom_de_la_table="feuillesoin"; //identifiant - Généralement le champ id $identifiant="numero"; //Nom du champ affichant le titre $titre="nomPatient"; //Nom du champ affichant la description $description="consultation"; //Nom de la page ou s'affiche vos articles ex:page.php $nom_page="Nom-de-la-page-ou-est-ce-script.php";
Sinon, le commentaire doit être sur une seul ligne.
Si ça ne fonctionne toujours pas, donnez moi les données exactes suivantes :
//Nom de la base $nom_de_la_table="***"; //identifiant - Généralement le champ id $identifiant="***"; //Nom du champ affichant le titre $titre="***"; //Nom du champ affichant la description $description="***"; //Nom de la page ou s'affiche vos articles ex:page.php $nom_page="***";
Hors ligne
bonjour à vous et merci pour l'attention que vous accordez à mon problème.Pour faire plus simple je vais vous faire une copie de ma table et autres.il y a bien des données dans la table feuillesoin.
Votre code tel que je l'ai adapté et la requête ne s'exécute pas:
<?php
/********************************************************************/
/* CHAMPS A REMPLIR */
/********************************************************************/
/* Base de données */
/********************************************************************/
$nom_du_serveur ='localhost';
$base ='adherentsdb';
$nom_utilisateur ='root';
$passe ='';
/********************************************************************/
/* Fin Base de données */
/********************************************************************/
//Nombre d'élément à afficher par page
$messages_par_page=1;
//Type de navigation
//0=Suivant-Précédent
//1=Toutes les pages
$navigation=0;
//Nom de la base
$nom_de_la_table="feuillesoin";
//identifiant - Généralement le champ id
$identifiant="numero";
//Nom du champ affichant le titre
$titre="nomPatient";
//Nom du champ affichant la description
$description="consultation";
//Nom de la page ou s'affiche vos articles ex:page.php
$nom_page="pageparpage.php";
/********************************************************************/
/* FIN CHAMPS A REMPLIR */
/********************************************************************/
//Variable de connexion à la base de données
$connect=mysql_connect($nom_du_serveur,$nom_utilisateur,$passe);
//Vérification d'accès à la base de données
mysql_select_db($base,$connect) or die("Impossible d'ouvrir la base de données ");
//On récupère le contenu de la requête dans $entree_total
$entree_total = mysql_query("SELECT COUNT(*) AS total FROM $nom_de_la_table");
//On range $entree_total sous la forme d'un tableau.
$donnees_total=mysql_fetch_assoc($entree_total);
//On récupère le total pour le placer dans la variable $total.$total correspond au nombre total de commentaires
$total=$donnees_total['total'];
//Nous allons maintenant compter le nombre de pages. On fait donc une simple division .
//ceil —>Arrondit le chiffre au nombre supérieur si il n'est pas entier
$nombre_de_pages=ceil($total/$messages_par_page);
// Si la variable $_GET['page'] existe...
if(isset($_GET['page']))
{
//$page_actuelle correspond au numéro de la page ou l'on se trouve pendant la navigation.
//intval — Retourne la valeur numérique entière équivalente d'une variable
$page_actuelle=intval($_GET['page']);
//Si la valeur de $page_actuelle est plus grande que $nombre_de_pages...
if($page_actuelle>$nombre_de_pages)
{
$page_actuelle=$nombre_de_pages;
}
}
// Sinon
else
{
$page_actuelle=1; // La page actuelle est la n°1
}
// On calcul la première entrée à lire
$premiere_entree=($page_actuelle-1)*$messages_par_page;
//Si il n'y a rien
if($total == 0){
echo '<p><strong>Aucune donnée pour le moment :(!</strong></p>';
}
else
{
// La requête sql pour récupérer les articles en fonction de la page ou l'on se trouve.
$retour_messages=mysql_query('SELECT '.$identifiant.','.$titre.','.$description.' FROM '.$nom_de_la_table.' ORDER BY '.$identifiant.' DESC LIMIT '.$premiere_entree.', '.$messages_par_page.'');
//On boucle
while($affiche = mysql_fetch_array($retour_messages))
{
echo '<div class="cadre"> <h2><a title="'.$affiche["$titre"].'" href="'.$nom_page.'?id='.$affiche["$identifiant"]
.'">'.$affiche["$titre"].'</a></h2> '.nl2br($affiche["$description"]).' </div>';
}
//Pour l'affichage, on centre la liste des pages
echo '<div style="text-align:center;">';
if($navigation==0){
//Cette partie affiche uniquement Suivant et Précédent
$suivant=$page_actuelle+1;
$precedent=$page_actuelle-1;
//Si la variable est plus grand ou égal
if($precedent>=1){
echo '<a class="pagination" title="Page précédente" href="'.$_SERVER['PHP_SELF'].'?page='.$precedent.'">Page précédent</a>';
}
else
{
echo '<span class="pagination-inactif">Page précédent</span>';
}
//Si la variable est plus petit ou égal
if($suivant<=$nombre_de_pages){
echo '<a class="pagination" title="Page suivante" href="'.$_SERVER['PHP_SELF'].'?page='.$suivant.'">Page suivante</a>';
}
else
{
echo '<span class="pagination-inactif">Page suivante</span>';
}
}
else if($navigation==1)
{
//Cette partie affiche une pagination complète de toutes les pages
echo 'Page : ';
for($i=1; $i<=$nombre_de_pages; $i++) //On fait notre boucle
{
//On va faire notre condition
if($i==$page_actuelle) //Si il s'agit de la page actuelle...
{
echo '<span class="pagination-inactif">'.$i.'</span>';
}
else
{
echo ' <a class="pagination" title="Page '.$i.'" href="'.$_SERVER['PHP_SELF'].'?page='.$i.'">'.$i.'</a> ';
}
}
}
echo '</div>';
mysql_close();
}
?>Ma table feuillesoin
CREATE TABLE `feuillesoin` ( `numero` int(9) NOT NULL AUTO_INCREMENT, `Date` date DEFAULT NULL, `nomPatient` varchar(40) DEFAULT NULL, `age` int(2) DEFAULT NULL, `temperature` varchar(4) DEFAULT NULL, `tension` varchar(4) DEFAULT NULL, `poids` varchar(5) DEFAULT NULL, `statut` varchar(8) DEFAULT NULL, `NomAdherent` varchar(32) DEFAULT NULL, `societe` varchar(20) DEFAULT NULL, `contact` varchar(25) DEFAULT NULL, `optionCh` varchar(35) DEFAULT NULL, `medecin` varchar(20) DEFAULT NULL, `consultation` varchar(18) DEFAULT NULL, `ticket` varchar(10) DEFAULT NULL, `montant` int(5) DEFAULT NULL, `service` varchar(25) DEFAULT NULL, `observation` varchar(1000) DEFAULT NULL, `ordonnance` varchar(500) DEFAULT NULL, PRIMARY KEY (`numero`) ) ENGINE=MyISAM AUTO_INCREMENT=24 DEFAULT CHARSET=latin1
la page d'affichage
<body bgcolor="#C0DFFD" method="POST">
<img src="musagab.jpg" alt="Header image" width="320" height="70" border="0" />
<br>
<center>
<table width="30%" border="0" cellspacing="0" cellpadding="0" >
<tr bgcolor="red">
<td height="15" colspan="1" id="tagline" valign="top" align="center"><h1><b>FEUILLE DE SOINS</b></h1></td>
<td width="10%"></td>
</tr>
</table>
</center>
<?php
include ('connexion.php');
// on lit dans la bdd
$req="SELECT * FROM feuillesoin limit 0,1";
$query= mysql_query($req) or die (mysql_error()); // exécution de la requête
while($fet = mysql_fetch_array($query))
{
// on affiche le formulaire de la feuille de soin
?>
<form name="form1" method="post" action="">
<input type="hidden" name="numero" value="<?php echo $fet['numero'];?>">
<div style="text-align:left"><table width="1155" border="1">
<tr><h4>
<td width="847"><label>Nom(s) & Prénom(s) Patient :
<input type="text" name="nomPatient" size="40" height="20" value="<?php echo $fet['nomPatient'];?>">
</label>
<label> Age: <input type="text" name="age" size="6" value="<?php echo $fet['age'];?>"></label>
<label>T°:<input type="text" name="temper" size="2" value="<?php echo $fet['temperature'];?>"></label>
<label>Tension:<input type="text" name="tension" size="2" value="<?php echo $fet['tension'];?>"></label>
<label>Poids:<input type="text" name="poids" size="1" value="<?php echo $fet['poids'];?>"></label>
Kg </td>
</h4>
<td width="206"><label>Ticket: <input type="text" name="age" size="6" value="<?php echo $fet['ticket'];?>">
</label>
<tr>
<td>
<label> Statut: <input type="text" name="age" size="6" value="<?php echo $fet['statut'];?>">
</label></td>
<td>
<label>Montant: <input type="text" name="age" size="6" value="<?php echo $fet['montant'];?>"></label> FCFA</td>
</tr>
<tr>
<td>
<label>
Société: <input type="text" name="societe" size="25" value="<?php echo $fet['societe'];?>"> Contact: <input type="text" name="contact" size="20" value="<?php echo $fet['contact'];?>">
</label>
<label>Option choisie: <input type="text" name="age" size="40" value="<?php echo $fet['optionCh'];?>">
</label></td>
<td><label>
De service: <input type="text" name="age" size="20" value="<?php echo $fet['service'];?>">
</label> </td>
</tr>
<br><br>
<tr>
<td><label>Médecin consultant: <input type="text" name="age" size="35" value="<?php echo $fet['medecin'];?>">
</label>
<label>Consultation: <input type="text" name="age" size="20" value="<?php echo $fet['consultation'];?>">
</label> </td>
<td> </td>
</tr>
<br>
<tr></label>
<td>
</table>
<br>
<label><b>OBSERVATION DU MEDECIN</b><br>
<textarea name="descrip" cols="100" rows="11"><?php echo $fet['observation'];?></textarea>
</label>
<br>
<table border="0" align="right">
<a href="AccueilMusagab.html">Visa Réception </a><br>
</table>
<br>
<label><b>ORDONNANCE</b><br>
<textarea name="descrip1" cols="100" rows="9"><?php echo $fet['ordonnance'];?>
</textarea>
</label>
<br>
<?php
}//fin while
?>
<br>
<label>
<input type="button" name="precedent" value="Précédent">
</label>
<label>
<input type="button" name="suivant" value="Suivant">
</form>
<br>en faite je souhaite voir les données apparaître sur cette page mais comme je vous le disais déjà la première requête ne s'éxécute pas je ne comprends pas pourquoi.Toutefois je reste à votre disposition pour toutes informations complémentaires.
Dernière modification par Dannecreator (17-06-2010 10:35:36)
Hors ligne
Le code permettant de faire la pagination fonctionne tout seul sans avoir besoin de rajouter le votre (ce que vous faite dans le dernier code). Il faut juste ajouter les éléments que vous avez besoin au seins même du code de pagination et en l'occurrence l'appel à l'ensemble des données de la table "feuillesoin" et votre formulaire.
<?php
/********************************************************************/
/* CHAMPS A REMPLIR */
/********************************************************************/
/* Base de données */
/********************************************************************/
$nom_du_serveur ='***';
$base ='***';
$nom_utilisateur ='***';
$passe ='***';
/********************************************************************/
/* Fin Base de données */
/********************************************************************/
//Nombre d'élément à afficher par page
$messages_par_page=1;
//Type de navigation
//0=Suivant-Précédent
//1=Toutes les pages
$navigation=0;
//Nom de la base
$nom_de_la_table="feuillesoin";
//On sélectionne tout dans la base
$tout ="*";
//Nom de la page ou s'affiche vos articles ex:page.php
$nom_page="pageparpage.php";
/********************************************************************/
/* FIN CHAMPS A REMPLIR */
/********************************************************************/
//Variable de connexion à la base de données
$connect=mysql_connect($nom_du_serveur,$nom_utilisateur,$passe);
//Vérification d'accès à la base de données
mysql_select_db($base,$connect) or die("Impossible d'ouvrir la base de données ");
//On récupère le contenu de la requête dans $entree_total
$entree_total = mysql_query("SELECT COUNT(*) AS total FROM $nom_de_la_table");
//On range $entree_total sous la forme d'un tableau.
$donnees_total=mysql_fetch_assoc($entree_total);
//On récupère le total pour le placer dans la variable $total.$total correspond au nombre total de commentaires
$total=$donnees_total['total'];
//Nous allons maintenant compter le nombre de pages. On fait donc une simple division .
//ceil —>Arrondit le chiffre au nombre supérieur si il n'est pas entier
$nombre_de_pages=ceil($total/$messages_par_page);
// Si la variable $_GET['page'] existe...
if(isset($_GET['page']))
{
//$page_actuelle correspond au numéro de la page ou l'on se trouve pendant la navigation.
//intval — Retourne la valeur numérique entière équivalente d'une variable
$page_actuelle=intval($_GET['page']);
//Si la valeur de $page_actuelle est plus grande que $nombre_de_pages...
if($page_actuelle>$nombre_de_pages)
{
$page_actuelle=$nombre_de_pages;
}
}
// Sinon
else
{
$page_actuelle=1; // La page actuelle est la n°1
}
// On calcul la première entrée à lire
$premiere_entree=($page_actuelle-1)*$messages_par_page;
//Si il n'y a rien
if($total == 0){
echo '<p><strong>Aucune donnée pour le moment :(!</strong></p>';
}
else
{
// La requête sql pour récupérer les articles en fonction de la page ou l'on se trouve.
$retour_messages=mysql_query('SELECT '.$tout.' FROM '.$nom_de_la_table.' ORDER BY numero ASC LIMIT '.$premiere_entree.', '.$messages_par_page.'');
//On boucle
while($fet = mysql_fetch_array($retour_messages))
{
?>
<form name="form1" method="post" action="">
<input type="hidden" name="numero" value="<?php echo $fet['numero'];?>">
<div style="text-align:left"><table width="1155" border="1">
<tr><h4>
<td width="847"><label>Nom(s) & Prénom(s) Patient :
<input type="text" name="nomPatient" size="40" height="20" value="<?php echo $fet['nomPatient'];?>">
</label>
<label> Age: <input type="text" name="age" size="6" value="<?php echo $fet['age'];?>"></label>
<label>T°:<input type="text" name="temper" size="2" value="<?php echo $fet['temperature'];?>"></label>
<label>Tension:<input type="text" name="tension" size="2" value="<?php echo $fet['tension'];?>"></label>
<label>Poids:<input type="text" name="poids" size="1" value="<?php echo $fet['poids'];?>"></label>
Kg </td>
</h4>
<td width="206"><label>Ticket: <input type="text" name="age" size="6" value="<?php echo $fet['ticket'];?>">
</label>
<tr>
<td>
<label> Statut: <input type="text" name="age" size="6" value="<?php echo $fet['statut'];?>">
</label></td>
<td>
<label>Montant: <input type="text" name="age" size="6" value="<?php echo $fet['montant'];?>"></label> FCFA</td>
</tr>
<tr>
<td>
<label>
Société: <input type="text" name="societe" size="25" value="<?php echo $fet['societe'];?>"> Contact: <input type="text" name="contact" size="20" value="<?php echo $fet['contact'];?>">
</label>
<label>Option choisie: <input type="text" name="age" size="40" value="<?php echo $fet['optionCh'];?>">
</label></td>
<td><label>
De service: <input type="text" name="age" size="20" value="<?php echo $fet['service'];?>">
</label> </td>
</tr>
<br><br>
<tr>
<td><label>Médecin consultant: <input type="text" name="age" size="35" value="<?php echo $fet['medecin'];?>">
</label>
<label>Consultation: <input type="text" name="age" size="20" value="<?php echo $fet['consultation'];?>">
</label> </td>
<td> </td>
</tr>
<br>
<tr></label>
<td>
</table>
<br>
<label><b>OBSERVATION DU MEDECIN</b><br>
<textarea name="descrip" cols="100" rows="11"><?php echo $fet['observation'];?></textarea>
</label>
<br>
<table border="0" align="right">
<a href="AccueilMusagab.html">Visa Réception </a><br>
</table>
<br>
<label><b>ORDONNANCE</b><br>
<textarea name="descrip1" cols="100" rows="9"><?php echo $fet['ordonnance'];?>
</textarea>
</label>
</form>
<br>
<?php
}
//Pour l'affichage, on centre la liste des pages
echo '<div style="text-align:center;">';
if($navigation==0){
//Cette partie affiche uniquement Suivant et Précédent
$suivant=$page_actuelle+1;
$precedent=$page_actuelle-1;
//Si la variable est plus grand ou égal
if($precedent>=1){
echo '<a class="pagination" title="Page précédente" href="'.$_SERVER['PHP_SELF'].'?page='.$precedent.'">Page précédent</a>';
}
else
{
echo '<span class="pagination-inactif">Page précédent</span>';
}
//Si la variable est plus petit ou égal
if($suivant<=$nombre_de_pages){
echo '<a class="pagination" title="Page suivante" href="'.$_SERVER['PHP_SELF'].'?page='.$suivant.'">Page suivante</a>';
}
else
{
echo '<span class="pagination-inactif">Page suivante</span>';
}
}
else if($navigation==1)
{
//Cette partie affiche une pagination complète de toutes les pages
echo 'Page : ';
for($i=1; $i<=$nombre_de_pages; $i++) //On fait notre boucle
{
//On va faire notre condition
if($i==$page_actuelle) //Si il s'agit de la page actuelle...
{
echo '<span class="pagination-inactif">'.$i.'</span>';
}
else
{
echo ' <a class="pagination" title="Page '.$i.'" href="'.$_SERVER['PHP_SELF'].'?page='.$i.'">'.$i.'</a> ';
}
}
}
echo '</div>';
mysql_close();
}
?>Faite un copié/collé du code dans une page vide en remplissant vos données de connections et ça devrait fonctionner sans soucis puisque ça fonctionne bien chez moi
.
Hors ligne
j'ai suivi vos instructions à la lettre mais je regrette de vous informer que çà ne passe malheureusement pas.Je suis désespéré ma bdd réagi bien et même que la table "feuillesoin" n'a pas de souci puisque je viens d'y enrégistrer des données pour des tests.
Lorsque j'exécute votre code j'ai le message d'erreur suivant: " Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in C:\Program Files\EasyPHP3.1\www\Projet musagab\Paginer.php on line 39
Aucune donnée pour le moment :(!
Merci encore pour votre aide
Hors ligne
en ajoutant or die à la ligne
//On récupère le contenu de la requête dans $entree_total
$entree_total = mysql_query("SELECT COUNT(*) AS total FROM $nom_de_la_table") or die (mysql_error());j'ai le message suivant: La table 'adherentsdb.nom_de_la_table' n'existe pas
Auriez-vous une autre proposition à me faire?pourquoi le requête ne s'exécute t-elle pas alors que tout semble normal?
Hors ligne
Bhaaa me**e alors ... là je ne vois pas. J'ai installé sur mon serveur votre table, testé et chez moi tout fonctionne. Je ne vois pas pourquoi ça ne fonctionne sur le votre.
C'est qui votre hébergeur ? Il y a moyen que je voie par moi même ?
Hors ligne
je travaille en local c'est une petite application que je developpe et j'ai comme navigateur internet explorer
Hors ligne
Re merdouille alors ...
Vous pouvez m'envoyer par "mp" votre table avec les données ? Comme ça je teste en directe sur mon serveur et je vous montre que ça fonctionne par la même occasion.
Hors ligne
Bonjour à vous.C'est quoi envoyer par "mp"?
Hors ligne
Salut,
Mp=Message Personnelle ,accessible via le lien juste en dessous votre nombre de message.
Hors ligne
Propulsé par PunBB
© Copyright 2007
Forum créer un site