begin process at 2012 05 30 22:35:01
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

Numéroter des entrées ** help **


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

Numéroter des entrées ** help **

vendredi 23 juillet 2004 à 14:38:40 | Numéroter des entrées ** help **

skyrainsknives

Bonjour

je voulais savoir si quelqu'un pourrait m'aider

je desire numéroter mes entrés

exemple:
11 - title - date - message - auteur
10 - title - date - message - auteur
09 - title - date - message - auteur
08 - title - date - message - auteur
07 - title - date - message - auteur
06 - title - date - message - auteur
05 - title - date - message - auteur
04 - title - date - message - auteur
03 - title - date - message - auteur
02 - title - date - message - auteur
01 - title - date - message - auteur

que les chiffres en bas de 10 est un "0" a l'avant vous comprennez

je suis pas hyper bon en php alors au debut je me suis dit je vais prende le "id" des entrés pour les numeroter mais quand on delete un entrer son id reste vide et ca frais un trou dans la numerotation. je sais pas si vous comprennez entk
jai besoin d'aide à savoir comment les numeroter et rajouter le 0 devant les ceux en bas de 10 (1,2,3,4,5,6,7,8,9)

merci si quelqu'un veut bien m'aider
sa serais apprécié!
merci
vendredi 23 juillet 2004 à 14:50:48 | Re : Numéroter des entrées ** help **

Urukai1

Membre Club
dans cette sitaution je considere les chiffre comme des chaines de caracteres
dc a modifier ds la bdd


$chaine = "3";
$taille = strlen($chaine);

for ($i = 0; $i < x - $taille; $i++){
$chaine = "0".$chaine
}


x est la longeur max que tu souhaite avoir ex : si x=4

23 => 0023
115 => 0115
6 ==> 0006

si ca pe t'aider

Souvent on dit : "On n'a que l'embarras du choix", moi je dis on a le choix de l'embarras.
vendredi 23 juillet 2004 à 15:36:04 | Re : Numéroter des entrées ** help **

coockiesch

Salut!
Si tu sélectionne tous tes enregistrements:

while($ret = mysql_fetch_array($result))
{
$id = $ret[0];
if($id < 10)
$id = '00' . $id;
else if($id < 100)
$id = '0' . $id;
}


Et tu auras:
1 --> 001
10 --> 010
98 --> 098
123 --> 120

@++

R@f

"On dit que seulement 10 personnes au monde comprenaient Einstein. Personne ne me comprends. Suis-je un génie???"

www.allpotes.ch: Photos, humour, vidéos, gags, ...
vendredi 23 juillet 2004 à 16:25:02 | Re : Numéroter des entrées ** help **

skyrainsknives

ok ouais merci pour le pti bout de script
sa regle une partit du problem

l'autre ces de numeroter les entrées qui sont afficher
je peu pas me fier au "id" car dit il y a 10 entrer et que je delete la 5ieme
ca va creer un trou

exemple:
11 - title - date - message - auteur
10 - title - date - message - auteur
09 - title - date - message - auteur
08 - title - date - message - auteur
07 - title - date - message - auteur
*06 - title - date - message - auteur
04 - title - date - message - auteur
03 - title - date - message - auteur
02 - title - date - message - auteur
01 - title - date - message - auteur

et les autre en haut de 5 decallerons pas dun chiffre...
samedi 24 juillet 2004 à 13:01:23 | Re : Numéroter des entrées ** help **

coockiesch

Salut!
Dans ton select tu fais un: ORDER by id ASC

Ensuite:

$i = 1;
while($ret = mysql_fetch_array($result))
{
if($i < 10)
$i = '00' . $i;
else if($i < 100)
$i = '0' . $i;

echo $i . ' - ' . $ret[1] . ' - ' . $ret[2] . '<br>';

$i++;
}

Comme ca?

@++

R@f

"On dit que seulement 10 personnes au monde comprenaient Einstein. Personne ne me comprends. Suis-je un génie???"

www.allpotes.ch: Photos, humour, vidéos, gags, ...
samedi 24 juillet 2004 à 13:10:41 | Re : Numéroter des entrées ** help **

skyrainsknives

ok merci!!!

la sa l'affiche les numero c correct mais son en orde croisant

moi fodrais que sa soie en decroissant si je change le ASC par DESC sa change rien...
je m'excuse ak mes questions!
dimanche 25 juillet 2004 à 12:19:41 | Re : Numéroter des entrées ** help **

coockiesch

Salut!
Normalement, ORDER BY id DESC...

@++

R@f

"On dit que seulement 10 personnes au monde comprenaient Einstein. Personne ne me comprends. Suis-je un génie???"

www.allpotes.ch: Photos, humour, vidéos, gags, ...
dimanche 25 juillet 2004 à 12:47:40 | Re : Numéroter des entrées ** help **

skyrainsknives

oui ca je sais

les entrer sont correct c le numerotation qui est pas en orde drecroissant

sa donne
01
02
03
04

je voudrais

04
03
02
01
dimanche 25 juillet 2004 à 13:32:47 | Re : Numéroter des entrées ** help **

coockiesch

Réponse acceptée !
Heu oui, pardon!

$i = mysql_num_rows($result);
while($ret = mysql_fetch_array($result))
{
if($i < 10)
$i = '00' . $i;
else if($i < 100)
$i = '0' . $i;

echo $i . ' - ' . $ret[1] . ' - ' . $ret[2] . '<br>';

$i--;
}

G mis un peu de tps à piger, dsl...

@++

R@f

www.allpotes.ch: Photos, humour, vidéos, gags, ...

"On dit que seulement 10 personnes au monde comprenaient Einstein. Personne ne me comprends. Suis-je un génie???"
dimanche 25 juillet 2004 à 13:41:10 | Re : Numéroter des entrées ** help **

skyrainsknives

Merci beaucoup!!!!


Cette discussion est classée dans : message, date, title, auteur, numéroter


Répondre à ce message

Sujets en rapport avec ce message

>>> Modification de contenu de chmp : problème avec les espaces [ par PatX ] Bonjour à tous ! 8)Vu que je suis nouveau sur le forum, je me présente : je suis étudiant. Cela fait maintenant un an que je programme en html mais je unexpected $end probleme [ par vez_from_hell ] bonjourj'ai un probleme dans mon code qui dit unexpected en on line 139je sais que c'est souvent à cause de } mais j'ai vérifié et je ne trouve rien. Histoires d'ancres et de headers [ par NaeiKinDus ] Bonjour à tous ! J'essaye désespérement de créer des liens avec ancres et pouvoir y aller, cependant, avec/sans headers, ma manière ne marche pas...Je Recherche [ par alex2100 ] Bonjour à tous ,Bon voila j'ai un section membre sur mon site,les membres peuvent s'écrire en pv. Les message son enregister dans une base comme ca <t Reecuperer une variable pour une page boite de reception [ par rick19991 ] bonjour,j'ai creer une boite de reception pour les membre de mon site de rencontre mais je m'arache les cheveux depuis ce matin et il ce fait tard don date problème [ par sphynx666 ] method= pb pour ajouter une date dans une BDD [ par inaden ] Bonjour, voilà, ce sont mes tous début en php et j'essai de faire une sorte de mini blog (purement exercice). J'en suis à l'ajout de commentaire (y'a Impossible de rediriger une page [ par frazeks1989 ] Bonjour,J'ai un problème avec une fonction mail qui est censsé rediriger simplement vers une page(error_mail.html) au cas que tous les champs n'ont pa sql+update+php [ par pandouta08 ] Bonjour,j'ai un probléme au niveau de la requête update : lorsque je clique sur le bouton modifier la requête ne s'execute pas ni au niveau du champs


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

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