Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1464 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  probleme d'affichage BDD avec les chiffres

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

probleme d'affichage BDD avec les chiffres

n°803534
kameha
Posté le 22-07-2004 à 17:23:05  profilanswer
 

Salut,
j'ai un classement d'une competition dans une bdd.
Dans mon champs resultat, j'ai : 1 2 3 4....10 11 12...
 
Quand j'affiche tout ça dans un tablo en frontoffice et que je classe par resultat, il me fait 1 10 11 12... 2 21 22 23...
 
Vous voyez le prob? le 10 passe avant le 2.
Je crois qu'il fallait mettre 01 02 etc mais c'est un peu tard, y a pas moyen de contrer cela?
merci

mood
Publicité
Posté le 22-07-2004 à 17:23:05  profilanswer
 

n°803544
jagstang
Pa Capona ಠ_ಠ
Posté le 22-07-2004 à 17:28:11  profilanswer
 

fallait pas mettre un champ varchar mais un champ int... c'est pas trop tard pour changer [:spamafote]


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°803552
kameha
Posté le 22-07-2004 à 17:30:24  profilanswer
 

euh...juste une chose, le champs int peut contenir un peu de texte parce qu'il y en a qui ont comme valeur dns (pas participé)


Message édité par kameha le 22-07-2004 à 17:30:54
n°803553
T509
$job->GetJob(now)
Posté le 22-07-2004 à 17:31:11  profilanswer
 

non pas de texte, mais tu peux y mettre NULL ou 0


Message édité par T509 le 22-07-2004 à 17:31:39

---------------
fermez vos topics résolus avec le tag [Résolu] en fin de titre. Merci !
n°803557
kameha
Posté le 22-07-2004 à 17:33:15  profilanswer
 

ça va me servir à quoi?
Dans PHPmyadmin je peux mettre : null = NULL
Défaut : DNS
Pour qu'il me mette DNS quand il n'y a rien
 
ou c'est n'importe quoi?


Message édité par kameha le 22-07-2004 à 17:33:50
n°803561
T509
$job->GetJob(now)
Posté le 22-07-2004 à 17:34:09  profilanswer
 

ton dns, c'est une abnréviation à toi ?


---------------
fermez vos topics résolus avec le tag [Résolu] en fin de titre. Merci !
n°803563
T509
$job->GetJob(now)
Posté le 22-07-2004 à 17:34:49  profilanswer
 

Si oui, en mettant zéro, cela peut vouloir dire non classé.


---------------
fermez vos topics résolus avec le tag [Résolu] en fin de titre. Merci !
n°803564
kameha
Posté le 22-07-2004 à 17:34:57  profilanswer
 

oui

n°803568
kameha
Posté le 22-07-2004 à 17:36:09  profilanswer
 

par contre, c'est pareil a l'affichage il me met le 0 avant le 1 ce qui est pas top les non participants en premier...

n°803586
kameha
Posté le 22-07-2004 à 17:46:08  profilanswer
 

l'avantage actuellement, c'est que DNS il me le cale en bas du tableau

mood
Publicité
Posté le 22-07-2004 à 17:46:08  profilanswer
 

n°803588
lolofora
Posté le 22-07-2004 à 17:47:07  profilanswer
 

tu connais les IF ? ;)

n°803602
T509
$job->GetJob(now)
Posté le 22-07-2004 à 17:53:16  profilanswer
 

ou bien une clause WHERE dans ta requête


---------------
fermez vos topics résolus avec le tag [Résolu] en fin de titre. Merci !
n°803607
lolofora
Posté le 22-07-2004 à 17:55:30  profilanswer
 

c'est vite fait un : if($truc==0) echo "dns"; ...

n°803964
kameha
Posté le 23-07-2004 à 09:16:28  profilanswer
 

merci, j'ai fait ça:
<?php echo $ligne["general"]; if($ligne["general"]==0) echo "dns";?>
 
et là il me met 0dns.
C'est quoi la syntaxe pour lui dire de remplacer carrement le 0?

n°803969
jagstang
Pa Capona ಠ_ಠ
Posté le 23-07-2004 à 09:22:25  profilanswer
 

:/


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°803970
jagstang
Pa Capona ಠ_ಠ
Posté le 23-07-2004 à 09:22:50  profilanswer
 

tu comprends ce que tu fais ?


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°803973
kameha
Posté le 23-07-2004 à 09:24:06  profilanswer
 

mmhhh...là je comprends que je lui dit:
ecrit general + si general==0 ecrit dns derriere.
 

n°803974
kameha
Posté le 23-07-2004 à 09:25:13  profilanswer
 

ce qu'il me faudrait c'est
ecrit general et si general==0, remplace cette valeur par dns.


Message édité par kameha le 23-07-2004 à 09:25:39
n°803977
atic
Posté le 23-07-2004 à 09:29:01  profilanswer
 

il faut à mon humble avis mettre le if avant
si c'est 0 alors tu affiche dns et sinon tu affiches le classement

n°803978
kameha
Posté le 23-07-2004 à 09:30:21  profilanswer
 

il faut ptetre mettre un else je crois


Message édité par kameha le 23-07-2004 à 09:31:43
n°803984
atic
Posté le 23-07-2004 à 09:33:20  profilanswer
 

bien sur
"sinon tu affiches le classement"  

n°803990
jagstang
Pa Capona ಠ_ಠ
Posté le 23-07-2004 à 09:35:17  profilanswer
 

ce qui est certain c'est que les bases ne sont pas acquises...


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°803992
kameha
Posté le 23-07-2004 à 09:35:31  profilanswer
 

c'est sur qu'un truc comme ça :

if($ligne["general"]==0) {  
 echo "dns";  
 } else {  
 echo $ligne["general"];
 }  
 ?>


ça marche bcps mieux
 
par contre, à l'affichage, il me le place avant le 1 comme si c'était encore le 0.


Message édité par kameha le 23-07-2004 à 09:35:52
n°804004
atic
Posté le 23-07-2004 à 09:44:19  profilanswer
 

kameha, je debute comme toi
et pour ma part je dirai que si tu met un truc du genre maxvalue (j'ai pas la syntaxe php) au lieu de 0 pour les non participants Ben ça règle le probleme

n°804126
T509
$job-&gt;GetJob(now)
Posté le 23-07-2004 à 11:06:33  profilanswer
 

kameha a écrit :

c'est sur qu'un truc comme ça :

if($ligne["general"]==0) {  
 echo "dns";  
 } else {  
 echo $ligne["general"];
 }  
 ?>


ça marche bcps mieux
 
par contre, à l'affichage, il me le place avant le 1 comme si c'était encore le 0.


 

if($ligne["general"]==0) {  
 //mise des informations dans un tableau  
 } else {  
 echo $ligne["general"];
 }  
        //affichage du tableau des non participants
 ?>


---------------
fermez vos topics résolus avec le tag [Résolu] en fin de titre. Merci !
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  probleme d'affichage BDD avec les chiffres

 

Sujets relatifs
ACCESS: chiffres au lieu du texte sélectionnéprobleme Visual Basic Access
[ACCESS] Probleme insert valeur Null ???[php] affichage couleur selon une date[résolu]
prob affichage dans dreamweaver avec un includeaffichage d'un formulaire MENU à l'ouverture de la base de donnée
Visual C++, affichage dans une fenêtre indépendanteprobleme JAVA (applet)
Probleme langage SQL sous sql serveurprobleme template
Plus de sujets relatifs à : probleme d'affichage BDD avec les chiffres


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR