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

  FORUM HardWare.fr
  Programmation
  PHP

  Afficher des caracteres speciaux dans printf....

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Précédente
Auteur Sujet :

Afficher des caracteres speciaux dans printf....

n°878686
kissskoool
Posté le 21-10-2004 à 10:29:23  profilanswer
 

Bonjour,
 
J' aimerais savoir comment faire pour afficher des caracteres speciaux dans printf...
 
Par exemple moi j aimerais aficher '%' apres un chiffre.
 
Merci

mood
Publicité
Posté le 21-10-2004 à 10:29:23  profilanswer
 

n°878712
Xav_
The only one...
Posté le 21-10-2004 à 11:04:31  profilanswer
 

EDIT: supprimé pour connerie abusive ;)


Message édité par Xav_ le 21-10-2004 à 12:35:04

---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
n°878729
kissskoool
Posté le 21-10-2004 à 11:19:22  profilanswer
 

ma ligne c est ca...:
 
printf('<option value="%s" selected>%s - %s - %s - %d</option>', $Id_Affaire, $numero, $payeur, $commune, $taux);
 
et je  voudrais afficher un '%' apres le dernier %d...

n°878753
Xav_
The only one...
Posté le 21-10-2004 à 11:42:07  profilanswer
 

Code :
  1. echo '<option value='.$Id_Affaire.' selected>'.$numero.' - '.$payeur.' - '.$commune.' - '.$taux.'%</option>';


 
ça doit etre faisable aussi avec le printf mais je me sers tjs de echo (les habitudes sont dur à perdre ;))


---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
n°878755
skeye
Posté le 21-10-2004 à 11:43:16  profilanswer
 

\% ?


---------------
Can't buy what I want because it's free -
n°878762
kissskoool
Posté le 21-10-2004 à 11:49:03  profilanswer
 

Skeye, c est aussi ce que je pensais...mais ca ne marche pas...
Je vais effectivement faire comme Xav_....un petit echo et je ne e prend pas la tete... ;)
merci

n°878763
skeye
Posté le 21-10-2004 à 11:49:24  profilanswer
 

kissskoool a écrit :

Skeye, c est aussi ce que je pensais...mais ca ne marche pas...
Je vais effectivement faire comme Xav_....un petit echo et je ne e prend pas la tete... ;)
merci


%%, alors?


---------------
Can't buy what I want because it's free -
n°878766
kissskoool
Posté le 21-10-2004 à 11:52:49  profilanswer
 

dans un echo je peux changer la couleur d'une partie du texte??

n°878769
skeye
Posté le 21-10-2004 à 11:55:04  profilanswer
 

kissskoool a écrit :

dans un echo je peux changer la couleur d'une partie du texte??


quel est le rapport entre un echo et la couleur de ton texte, je te prie?


---------------
Can't buy what I want because it's free -
n°878770
kissskoool
Posté le 21-10-2004 à 11:57:48  profilanswer
 

et bein si j'utilise un echo maintenant plutot qu un printf ... puis je qd meme afficher mes variables en couleur???
 
dans mon cas ce serait $taux et le pourcentage a la fin...

mood
Publicité
Posté le 21-10-2004 à 11:57:48  profilanswer
 

n°878772
simogeo
j'ai jamais tué de chats, ...
Posté le 21-10-2004 à 11:58:02  profilanswer
 

printf('<option value="%s" selected>%s - %s - %s - %d %%</option>', $Id_Affaire, $numero, $payeur, $commune, $taux);


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°878773
skeye
Posté le 21-10-2004 à 12:00:22  profilanswer
 

kissskoool a écrit :

et bein si j'utilise un echo maintenant plutot qu un printf ... puis je qd meme afficher mes variables en couleur???
 
dans mon cas ce serait $taux et le pourcentage a la fin...


Je vois tjrs pas le rapport...la couleur tu la mets en html, la commande php que tu utilises pour générer le code html a rien à voir là-dedans.


---------------
Can't buy what I want because it's free -
n°878788
kissskoool
Posté le 21-10-2004 à 12:18:39  profilanswer
 

alors comment je fais pour la couleur???
en fait meme dans le cas du printf ca ne marche pas...
 
en tout cas pour le '%' c nickel....c bien %% qu il faut ecrire

n°878799
Xav_
The only one...
Posté le 21-10-2004 à 12:33:50  profilanswer
 

ce que skeye essai de te dire c'est que la couleur c'est l'habillage, alors que tes variables c'est le contenu, il est aujourd'hui important ne plus mettre d'habillage avec le contenu (merci les CSS).


---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
n°878843
kissskoool
Posté le 21-10-2004 à 13:52:02  profilanswer
 

oui ca je comprends ...c ce que je fais dans le reste de mon code...mais dans ce cas preci je ne peux pas faire appel aux css...j'ai juste une variable a ecrire et en plus elle est dans un select...
 
alors vous preconisez quoi comme solution??

n°878870
simogeo
j'ai jamais tué de chats, ...
Posté le 21-10-2004 à 14:07:33  profilanswer
 

... relis toi et expliques nous pourquoi dabs ce cas tu ne peux pas!


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°878886
kissskoool
Posté le 21-10-2004 à 14:17:45  profilanswer
 

non mais je peux si j'utilise un printf non??
 
y a des balises de couleurs qu'on peut integrer directement non??  
 
par ex:
 
printf('<option value="%s" selected>%s - %s - %s - \033[%dm %%</option>', $Id_Affaire, $numero, $payeur, $commune, $taux);
 
non??

n°879006
Xav_
The only one...
Posté le 21-10-2004 à 15:11:07  profilanswer
 

que tu ecrive:

Code :
  1. <font class='ma_police_en_couleur_du_CSS'>
  2. <? echo $ma_var_en_couleur; ?>
  3. </font>


 
ou:

Code :
  1. <? echo "<font class='ma_police_en_couleur_du_CSS'>".$ma_var_en_couleur."</font>";
  2. ?>


 
c'est quoi qui te fait penser que ye une différence ???
essai les 2, et fait un "afficher la source" dans les 2 cas ;)


---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
n°879031
kissskoool
Posté le 21-10-2004 à 15:31:57  profilanswer
 

Xav_ quelle efficacite!!!!
 
Je te dois des heures de boulot et de recherche...merci

n°879032
kissskoool
Posté le 21-10-2004 à 15:32:08  profilanswer
 

je vais essayer ca de suite

n°879033
KangOl
Profil : pointeur
Posté le 21-10-2004 à 15:33:12  profilanswer
 

kissskoool a écrit :

Xav_ quelle efficacite!!!!
 
Je te dois des heures de boulot et de recherche...merci

arrete attentio ont t'as reconnu  [:kangol]


---------------
Nos estans firs di nosse pitite patreye...
n°879256
kissskoool
Posté le 21-10-2004 à 17:26:51  profilanswer
 

mais ca ne marche pas ta ligne de code...comme la valeur à afficher se situe dans un select.
 
sinon y a t'il une possibilité de metre de la couleur directement dans le printf???

n°879259
skeye
Posté le 21-10-2004 à 17:28:14  profilanswer
 

kissskoool a écrit :

mais ca ne marche pas ta ligne de code...comme la valeur à afficher se situe dans un select.
 
sinon y a t'il une possibilité de metre de la couleur directement dans le printf???


Je crois que tu devrais commencer par comprendre ce qu'est php, là...[:mlc]


---------------
Can't buy what I want because it's free -
n°879264
smaragdus
whores, drugs & J.S. Bach
Posté le 21-10-2004 à 17:29:36  profilanswer
 

Kisskool, as-tu déjà entendu parler d'un truc qu'on appelle le HTML ?
edit : grillaid par skeye  :D


Message édité par smaragdus le 21-10-2004 à 17:34:18
n°879274
kissskoool
Posté le 21-10-2004 à 17:38:47  profilanswer
 

Je croyais qu'il n'y avait pas de sotte question.
 
Arretez de me saouler!!! On peut aussi apprendre sur les forums.
 
Avant de poser mes questions j'ai cherche sur le forum...et je sais que d'autres debutants seront contents de trouver ces points de programmation eclaircis.
 
Smaragdus je serais assez heureux que tu ne viennes pas polluer tous mes post...
 
merci

n°879278
skeye
Posté le 21-10-2004 à 17:42:01  profilanswer
 

kissskoool a écrit :

Je croyais qu'il n'y avait pas de sotte question.
 
Arretez de me saouler!!! On peut aussi apprendre sur les forums.
 
Avant de poser mes questions j'ai cherche sur le forum...et je sais que d'autres debutants seront contents de trouver ces points de programmation eclaircis.
 
Smaragdus je serais assez heureux que tu ne viennes pas polluer tous mes post...
 
merci


Ben écoute depuis tout à l'heure tu ne sembles pas avoir compris que le php ne fait que générer du code html.
Si tu veux que le code html généré modifie la couleur de ton texte, fais afficher le code html correspondant par ton php, et basta!
 
[edit]
 
Et non, on ne peut pas apprendre des bases de ce style sur un forum. Les gens qui te répondent ne sont pas tes profs particuliers, ils te donnent du temps pour répondre à tes problèmes. Tu pourrais avoir le respect et le bon sens d'apprendre les bases grâce à des bouquins/tutorial/sites traitant du sujet avant de poser des questions qui montrent que tu n'as même pas compris à quoi sert le langage dans lequel tu essaies de programmer.


Message édité par skeye le 21-10-2004 à 17:44:19

---------------
Can't buy what I want because it's free -
n°879296
smaragdus
whores, drugs & J.S. Bach
Posté le 21-10-2004 à 17:48:40  profilanswer
 

kissskoool a écrit :


Smaragdus je serais assez heureux que tu ne viennes pas polluer tous mes post...


 
Moi je serais heureux que tu lises la charte pour que tu y trouve la section où il est expliqué que les questions où l'interlocuteur n'a manifestement rien fait de son côté ne meritent pas de réponses.
 
Et encore, s'il n'y avait que ça, mais en plus tu te permets de répondre à ceux qui t'aident que leur code ne marche pas alors que tu n'as strictement rien compris au principe fondamental de PHP.

n°879302
kissskoool
Posté le 21-10-2004 à 17:51:07  profilanswer
 

sisi j'ai fait  plein de tutoriels...et j'ai meme achete un bouquin...!
Excuse moi juste de ne pas etre aussi fute que toi...
De plus je n'oblige personne a me repondre.
 
Et pourquoi tu prends cette histoire tant a coeur???
laisse moi poster mes questions "stupides" et trace ta route.
 
Ce ne sera ni le premier ni le dernier post inutile sur un forum non??

n°879306
kissskoool
Posté le 21-10-2004 à 17:53:53  profilanswer
 

Ecoute smargadus...ca n'a jamais gene les gens qui m'ont aide que je leur reponde que leur code ne marche pas...
 
Je n'insulte ni leur code ni leur aide...je dis juste que dans mon cas ca n'a pas marche...
 
D'ailleurs qd ca marche je le dis aussi...pour que qqun qui repasse par ce post sache commment resoudre le pb si il a le meme...
 

n°879311
KangOl
Profil : pointeur
Posté le 21-10-2004 à 17:56:34  profilanswer
 

kissskoool a écrit :

sisi j'ai fait  plein de tutoriels...et j'ai meme achete un bouquin...!
Excuse moi juste de ne pas etre aussi fute que toi...
De plus je n'oblige personne a me repondre.
 
Et pourquoi tu prends cette histoire tant a coeur???
laisse moi poster mes questions "stupides" et trace ta route.
 
Ce ne sera ni le premier ni le dernier post inutile sur un forum non??


 
ca suffit pas :o
 
 
 
 
 
 
 
 
faut aussi le lire  [:kangol]


---------------
Nos estans firs di nosse pitite patreye...
n°879313
Xav_
The only one...
Posté le 21-10-2004 à 17:57:22  profilanswer
 

sans commentaire :o


---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
n°879324
kissskoool
Posté le 21-10-2004 à 18:08:41  profilanswer
 

Bon les mecs....treve de plaisanteries...
 
Y en aurait pas un parmis vous qui saurait comment on fait pour mettre en couleur q'un seul mot d'une ligne option dans un select???
 
J'ai lu sur le net que c'etait impossible....c vrai??

n°879384
Xav_
The only one...
Posté le 21-10-2004 à 20:22:32  profilanswer
 

kissskoool a écrit :


J'ai lu sur le net que c'etait impossible....c vrai??


 
tu dis que mon code de marche pas (alors que la syntaxe me semblait correcte, mais je n'ai pas testé)...
 
qu'est-ce qui te laisse croire que parce qu'on code des sites on est capable d'implémenter des fonctions qui n'existe (apparement) pas dans les navigateur ???


Message édité par Xav_ le 21-10-2004 à 20:22:55

---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
n°879388
kalex
Posté le 21-10-2004 à 20:30:59  profilanswer
 

kissskoool a écrit :

Bon les mecs....treve de plaisanteries...
 
Y en aurait pas un parmis vous qui saurait comment on fait pour mettre en couleur q'un seul mot d'une ligne option dans un select???
 
J'ai lu sur le net que c'etait impossible....c vrai??

Source ? [:mlc]
 
Tu nous critiques, mais tu ne prends même pas la peine d'expliquer ce que tu veux faire. Colorer un mot dans un select ? lequel ? pourquoi ? Donne un exemple.

n°879413
smaragdus
whores, drugs & J.S. Bach
Posté le 21-10-2004 à 20:56:53  profilanswer
 

kalex a écrit :

Source ? [:mlc]
Colorer un mot dans un select ? lequel ? pourquoi ? Donne un exemple.


 
Depuis le début, il veut colorier un mot, en gros, avec une sequence d'echappement comme au temps du DOS  :pt1cable:  
Forcément, c'est pas possible  :D  
 

n°879419
kalex
Posté le 21-10-2004 à 21:02:29  profilanswer
 

Smaragdus a écrit :

Depuis le début, il veut colorier un mot, en gros, avec une sequence d'echappement comme au temps du DOS  :pt1cable:  
Forcément, c'est pas possible  :D

Houla oui ! [:psychokwak]  
Tellement gros que j'avais pas vérifié en en lissant plus. [:autobot]

n°879436
kalex
Posté le 21-10-2004 à 21:17:36  profilanswer
 

Allez, comme je suis charitable je lui donne l'une des soluces.

Code :
  1. printf('<option value="%s" selected  style="color: red">%s - %s - %s - %d</option>', $Id_Affaire, $numero, $payeur, $commune, $taux);

n°879824
kissskoool
Posté le 22-10-2004 à 11:07:34  profilanswer
 

non mais cette soluce permet de mettre en couleur toute la ligne...
 
est il possible de mettre en couleur seulement une des valeur par ex le dernier %d???
 
merci

n°879841
Xav_
The only one...
Posté le 22-10-2004 à 11:20:05  profilanswer
 

ben non, ta chaine entière est dans un SELECT. Si tu change la couleur d'un mot (le code que j'avais filé), ça ne marche pas car c'est le style du SELECT qui est pris en compte.
Et si tu change la couleur du SELECT (ce que tu viens d'essayer), ben c'est toute la phrase qui est dedans qui sera changée...


---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
n°879844
simogeo
j'ai jamais tué de chats, ...
Posté le 22-10-2004 à 11:20:12  profilanswer
 

kissskoool a écrit :

non mais cette soluce permet de mettre en couleur toute la ligne...
 
est il possible de mettre en couleur seulement une des valeur par ex le dernier %d???
 
merci


le dernier non
 
éventuellement possible pour la première lettre en css en utilisant le pseudo-element first-letter
 

Code :
  1. option:first-letter {
  2. font-size: 32px;
  3. color: red;
  4. }


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Précédente

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

  Afficher des caracteres speciaux dans printf....

 

Sujets relatifs
comment bien afficher des données groupées ?[Java cardLayout] J'arrive pas a les afficher.
Caracteres spéciaux en DOMAfficher un élément dans une GroupBox
XML PHP5 caractères accentués ?afficher date
Afficher une image dans une applet [fonctionne]pb caractères spéciaux
Plus de sujets relatifs à : Afficher des caracteres speciaux dans printf....


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