begin process at 2012 05 31 05:32:15
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

pagination


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

pagination

vendredi 17 mars 2006 à 10:41:51 | pagination

chris tuckers

Re !!

J'ai un problème de pagination !!

J'ai réussi a mettre a mon bouton précédent, une fonction comme quoi s'il y a moins de 15 resultats avant, et ba il s'affiche pas, par contre , pour le suivant je n'ay arrive pas.

Ou bien il s'affiche tout le temps, ou bien il ne s'affiche pas du tout !!!

voici mon code :

<? // s&eacute;lection de toutes les fiches
 if ($choix=='p') {  $query = "SELECT * FROM al_incidents WHERE statut='$st' ORDER BY $ordre DESC LIMIT $page,15 ";}  else {
  $query = "SELECT * FROM al_incidents WHERE statut='$st' AND categorie='$choix' ORDER BY $ordre DESC LIMIT $page,15 ";}
  $result = mysql_query($query) or die ("<p align=center class=text>Lecture du numéro d'incident impossible</p>");
  $nb_result = mysql_num_rows($result);
 
?>

<?php
$color=array('#D1D3E0','#FFFFFF'); // le tableau avec les 2 couleurs

$i=0; //on initialise le compteur à 0
 
while($row = mysql_fetch_array($result))
{
$id= $row['id'];
$login_admin= $row['login_admin'];
$id_utilisateur= $row['id_utilisateur'];
$numinc= $row['numinc'];
$date_creation= $row['date_creation'];

$heure_creation= $row['heure_creation'];
$date_modification= $row['date_modification'];
$nom_utilisateur= $row['nom_utilisateur'];
$media= $row['media'];
$statut= $row['statut'];
$date_statut= $row['date_statut'];
$categorie= $row['categorie'];
$type= $row['type'];
$resume= $row['resume'];
$non_justifie= $row['non_justifie'];
$origine= $row['origine'];
$verrou= $row['verrou'];
$date_verrou= $row['date_verrou'];
$niveau_incident= $row['niveau_incident'];
$nom_admin= $row['nom_admin'];
$intervenant= $row['intervenant'];
$societe= $row['societe'];
$numinc200= $row['numinc']+200;

// c'est ici que ça se passe :


?> 
  <tr  bgcolor="<?=$color[$i]?>"align="left" valign="middle" class="Style9">
  <td align="left" valign="middle"><a href="detail.php?id=<?=$id?>" class="Style10"><?=$numinc?></a></td>
      <td align="left" valign="middle" ><? if ($datefr>$numinc200){?><? if ($intervenant==''){?><? if ($st=='En cours') { ?> <input name="" type="hidden" value="<?=$numinc200?>"><img src="Images/Warn.gif"><? }}} ?></td>
      <td align="left" valign="middle" >&nbsp;&nbsp;
      <? $date2=substr($date_modification,0,10);?><?=$date2?></td>
      <td align="center" valign="middle" ><?=$categorie?></td>
      <td align="left" valign="middle" >&nbsp;&nbsp;<? $date=substr($date_creation,0,10);?><?=$date?></td>
   <td align="left" valign="middle" >&nbsp;&nbsp;<?=$nom_utilisateur?></td>
      <td align="center" valign="middle" ><?=$intervenant?></td>
      <td align="center" valign="middle" ><?=$type?></td>
 <? $query3 = "SELECT * FROM al_incidents WHERE niveau_incident='$niveau_incident'";
  $result3 = mysql_query($query3) or die ("<p align=center class=text>Lecture des demandes impossible</p>");?>
    <td align="center" valign="middle"><img src="Images/<?=$niveau_incident?>.gif" width="15" height="15">
        <? $i=1-$i;
} ?>    </td>
  </tr>
 
  <tr>
    <td class="Selc2"><? if ($page>'14') { ?><? $precedent=$page-'15' ;?><a href="listing.php?st=<?=$statut?>&page=<?=$precedent?>&choix=<?=$choix?>&ordre=<?=$ordre?>" class="Style10">Pr&eacute;c&eacute;dent</a><? } ?></td>
    <td class="Style20">&nbsp;</td>
    <td class="Style20"><?=$nb_result ?></td>
    <td class="Style20">&nbsp;</td>
    <td class="Style20">&nbsp;</td>
    <td class="Style20">&nbsp;</td>
    <td class="Style20">&nbsp;</td>
    <td class="Style20">&nbsp;</td>
    <td> <? $suivant=$page+'15' ;?><a href="listing.php?st=<?=$statut?>&page=<?=$suivant?>&choix=<?=$choix?>&ordre=<?=$ordre?>" class="Style10">Suivant</a>  </td>
  </tr>
</table>

chris tuckers, l'as de coeur 



Cette discussion est classée dans : date, query, row, statut, nbsp


Répondre à ce message

Sujets en rapport avec ce message

dans l'ordre par lien [ par chris tuckers ] Question toute bete, comment fait-on pour décider de classé par ordre alaphabetique les utilisateurs ou n'importe quel titre de colonne  d'un tableau Non inscription dans la base [ par chris tuckers ] Bonjour, aujourd'hui je vais etre enervant car je vais mettre beaucoup dans ce message, je suis completement paumé !!!Mon problème est que chaque fois Probleme de couleur [ par christuckers ] Bon ba re tout le monde !! Je ne sais pas si je m'adresse au bon endroit, mais comme je vois une différence entre IE 6.0 et Firefox 1.5.0 ...En dessou Sélectionner un fichier aléatoirement [ par Rimb0 ] Bonjour, voici ma nouvelle question : J'aimerais sélectionner dans ma base de donnée une ligne aléatoirement. Voici mon code mais il ne marche pas :( une boucle pour mettre a jour une base [ par loupile ] Bonjour j'essaye de faire un script qui va mettre a dans une base tous les resulats d'une requete SQL et pas moyen d'y arriver ... voici mon code ... SQL [ par dudu134 ] Dudu134Bonjour à tous le forum,Voici mon code :$query = mysql_query('SHOW COLUMNS FROM nom_logiciels') or die(mysql_error());while ($row = mysql_fetch recuperer donnees de deux table dans une boucle [ par bubbledesavon ] bonjour,voici mon souci ,ja i cree un petit moteur de recherche par date,qui fonctione tres bien ,mais ou ,dans le resultat , j aimerais y ajouter une commentaire [ par csmgroup ] Bonjour à tous,je viens vers vous car j'ai un petit soucis.J'ai instalé un script de news-commentaires, au niveau base de données, tout fonctionne. Le problème de variable dans une requete mysql [ par Moritus ] bonjour, j'ai quelques petits problèmes avec un bout de code. habituellement j'utilise $data['texte'] pour récupéré le contenu d'un champ de ma t Condition d'une boucle [ par christobal ] Bonjour, L'objectif de ce code est d'affiché la prochaine date de sortie ou s'il n'y a plus de date l'affichage d'un message.Mon pb vient du fait que


Nos sponsors


Sondage...

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 : 0,265 sec (3)

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