begin process at 2012 05 30 20:28:58
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Web 2.0

 > 

CSS

 > 

Modifier la police de certains mots


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

Modifier la police de certains mots

samedi 24 octobre 2009 à 18:39:05 | Modifier la police de certains mots

sebing

Bonjour,

Je voudrais savoir comment faire pour que les mots(OUI)soient de couleur bleu.
J'ai créé un tableau qui ramène des données SQL (le nom et oui ou non pour les autres cases), et pour que celui ci soit plus lisible il serait bien que les "oui" soient d'une autre couleur.
Est-ce possible?
Je vous donne une partie du code de ma page:
Code PHP :
<table border="1"><tr>
<tr>
<td><?php echo stripslashes($donnees['nom']); ?></td>
<td><?php echo stripslashes($donnees['nlc']); ?></td>
<td><?php echo stripslashes($donnees['bc']); ?></td>
<td><?php echo stripslashes($donnees['papc']); ?></td>
<td><?php echo stripslashes($donnees['dosc']); ?></td>
<td><?php echo stripslashes($donnees['nlcent']); ?></td>
<td><?php echo stripslashes($donnees['bcent']); ?></td>
<td><?php echo stripslashes($donnees['papcent']); ?></td>
<td><?php echo stripslashes($donnees['doscent']); ?></td>
<td><?php echo stripslashes($donnees['centquatre']); ?></td>
<td><?php echo stripslashes($donnees['nldeux']); ?></td>
<td><?php echo stripslashes($donnees['bdeux']); ?></td>
<td><?php echo stripslashes($donnees['papdeux']); ?></td>
<td><?php echo stripslashes($donnees['dosdeux']); ?></td>
<td><?php echo stripslashes($donnees['deuxquatre']); ?></td>
</tr>
<?php
} // Fin de la boucle qui liste les nageurs

?>
</table>

Merci par avance
Seb
dimanche 25 octobre 2009 à 11:16:44 | Re : Modifier la police de certains mots

kohntark

Membre Club
Salut,


Heu, tout simplement en ajoutant une condition ?
Du genre :
Code PHP :
<?php
if ($donnees['nlc'] == 'oui') {
  echo '<td class="blue">';
} else echo '<td class="normal">';
echo stripslashes($donnees['nlc']).'</td>';
?>


Je ne connais pas le reste du code mais tu gagnerai peut être à faire un foreach sur les résultats de la requête afin de ne pas à avoir à coder "en dur"
Du style :
Code PHP :
<?php
// $donnees = résultats de la requête indexés numériquement
foreach ($donnees as $k=>$v) {
    if ($k == 0) { // style pour $donnees['nom']
        $style = 'nom';
    } else {
        $style = ($v == 'oui')? 'bleu': 'normal';
    }
    echo '<td class="'.$style.'">'.$v.'<td>';
}
?>


Par ailleurs l'emploi de stripslashes semble indiquer un pb qq part dans ta DB. Pourquoi l'utiliser ?

Cordialement,


Kohntark -

dimanche 25 octobre 2009 à 11:42:06 | Re : Modifier la police de certains mots

sebing

Merci Kohntark de me venir en aide.
Kohntark a écrit

Code PHP :
<?php
if ($donnees['nlc'] == 'oui') {
  echo '<td class="blue">';
} else echo '<td class="normal">';
echo stripslashes($donnees['nlc']).'</td>';
?>


J'ai modifié le code mais ça ne marche, où j'ai mis le code la case est vide, il n'y a plus de valeur.
Kohntark a écrit

Je ne connais pas le reste du code mais tu gagnerai peut être à faire un foreach sur les résultats de la requête afin de ne pas à avoir à coder "en dur"
Du style :

Code PHP :
// $donnees = résultats de la requête indexés numériquement
foreach ($donnees as $k=>$v) {
    if ($k == 0) { // style pour $donnees['nom']
        $style = 'nom';
    } else {
        $style = ($v == 'oui')? 'bleu': 'normal';
    }
    echo '<td class="'.$style.'">'.$v.'<td>';
}
?>


Je ne connais pas foreach, je vais faire des recherches pour le mettre en œuvre
Kohntark a écrit

Par ailleurs l'emploi de stripslashes semble indiquer un pb qq part dans ta DB. Pourquoi l'utiliser ?


Le code est un code récupéré que j'essaye de modifier à ma convenance, et personnellement ayant des grosses lacunes en codages je ne pourrais dire à quoi sert stripslashes dans le code et se qu'il faut faire.

Merci encore

Seb
lundi 26 octobre 2009 à 21:30:39 | Re : Modifier la police de certains mots

kohntark

Membre Club

je ne pourrais dire à quoi sert stripslashes


Il sert à supprimer les anti slashes (\) d'une chaîne de caractères. Qu'il y en ait dans ta DB n'est sans doute pas très logique.

Peux tu montrer ton code modifié ?


Cordialement,


Kohntark -

lundi 26 octobre 2009 à 22:10:31 | Re : Modifier la police de certains mots

sebing

Bonsoir Kohntrk,

J'ai enlevé les stripslashes puisque ça ne servaient à rien
J'ai modifier que pour la case nlc et elle a disparue
Voila une partie du code modifié:
Code PHP :
<table border="1"><tr>
<th>Nom</th>
<th>50NL</th>
<th>50B</th>
<?php
$retour = mysql_query('SELECT * FROM maurepas_compet ORDER BY nom');
while ($donnees = mysql_fetch_array($retour)) // On fait une boucle pour lister les nageurs
{
?>
<tr>
<td><?php echo ($donnees['nom']); ?></td>
<td><?php if ($donnees['nlc'] == 'oui') {
  echo '<td class="blue">';
} else echo '<td class="normal">';
echo ($donnees['nlc']).'</td>'; ?></td>
<td><?php echo ($donnees['bc']); ?></td>
<td><?php echo '<a href="modif_maurepas_compet.php?modifier_nageur=' . $donnees['id'] . '">'; ?>modifier</a></td>
<td><?php echo '<a href="compet_maurepas.php?supprimer_nageur=' . $donnees['id'] . '">'; ?>Supprimer</a></td>
</tr>
<?php
} // Fin de la boucle qui liste les nageurs

?>
</table>


Merci encore

Bonne soirée

Seb
lundi 26 octobre 2009 à 22:49:54 | Re : Modifier la police de certains mots

kohntark

Membre Club
Re Sebing,

Normal que ça ne fonctionne pas bien :
<td><?php if ($donnees['nlc'] == 'oui') {
echo '<td class="blue">';
} else echo '<td class="normal">';
echo ($donnees['nlc']).'</td>'; ?></td>

Les "td" en rouge sont de trop puisqu'ils sont déjà présents entre les tags PHP (en vert)


Cordialement,


Kohntark -

lundi 26 octobre 2009 à 23:01:51 | Re : Modifier la police de certains mots

sebing

Merci,les données apparaissent mais ne change pas de couleur.
Voici le code:
Code PHP :
<tr>
<td><?php echo ($donnees['nom']); ?></td>
<?php if ($donnees['nlc'] == 'OUI') {
  echo '<td class="blue">';
} else echo '<td class="normal">';
echo ($donnees['nlc']).'</td>'; ?>
<td><?php echo ($donnees['bc']); ?></td>


Cordialement

Seb
lundi 26 octobre 2009 à 23:33:09 | Re : Modifier la police de certains mots

kohntark

Membre Club
Réponse acceptée !
J'imagine que tu n'as pas créé la classe "blue", si ??
Renseigne toi sur les css.

En attendant tu peux toujours remplacer :
class="blue"
par :
style="color:blue"


Bonne soirée,


Kohntark -

mardi 27 octobre 2009 à 08:59:17 | Re : Modifier la police de certains mots

sebing

J'avais mal créé la class "blue" dans mon fichier css.
C'est chose réglée.

Merci encore pour ton aide et ta patiente

Bonne journée

Cordialement

Seb


Cette discussion est classée dans : code, modifier, mots, police, oui


Répondre à ce message

Sujets en rapport avec ce message

Editer des données (Super débutante!!) [ par _hatred_ ] Bonjour à tous,J'ai un problème concernant la modification de données. En effet, j'ai une page qui qui affiche le contenu de ma base de données et je modifier le script PHP a partir d'une commande POST [ par gayann1 ] Salut,je cherche a modifier un script d'une page php a partir de mon espace administrateur!je veu pouvoir ouvrir un ficher "/clients/XXX/index.php"mod AIde pour Newsletter [ par Nownow ] Bonjour,Je souhaiterai réaliser un newsletter editable basée sur ce principe :http://www.phpcs.com/code.aspx?ID=13411Cette newsletter étant quasiment problème de requête [ par sabrina_tell ] Bonjour,J'ai un formulaire html qui me permet de faire une recherche article par mot-clé et on peut choisir par checkbox la catégorie de l'article.Pou Code php [ par vancutsen ] Bonjour,Je reprend un scrip avec ce code($client=new client ($_POST['Contact_1']);$client->modifier_client ($_POST['Civilite_1'].......soit pour modif photos [ par plume83 ] bonjour,je voudrai insérer des photos sur un site et pouvoir les modifier et en insérer d'autres après. J'utilise une base de données sous easyphp et affiche d'autre champ si oui est cocher [ par NK_Wolf_one ] Bonjour tout le mondeje cherche un script qui permetrais d'afficher d'autre champ si une case à cocher est cochermon script est en php à l'origine<?p code pour cryptage MD5 en série [ par yaca ] Bonjour, J'ai une bdd Mysql où j'ai des mots de passe en clair. J'aimerais les coder MD5 en série, mais ne connais pas la programmation. J'ai bien réu moin d'émeraude. [ par astuces_jeux ] bonjour,je viens aussi de parler d'un code de pour changer  le non en oui dans un champ de table.Mais en fait c'est pour faire comme un magasin et j'a Modifier les code source d'une page web [ par Erreur102 ] Salut a tous et a toute , Voila je débute en programation PHP . Je voudrais savoir si il est paussible de récupéré les code source d'une pages web.Et


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

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