Partage
  • Partager sur Facebook
  • Partager sur Twitter

Changer background en php

Sujet résolu
25 décembre 2014 à 21:35:44

Bonjour et bonne fêtes  à tous,

Peut-on modifier un background-image d'un css avec du php pour qu'il change avec la bdd? Si oui comment

Merci de vos réponses

  • Partager sur Facebook
  • Partager sur Twitter
25 décembre 2014 à 21:44:55

Hello !

Oui tu peux changer en fonction du résultat. Petit exemple bidon sur des cellules de tableau :

<?php
    if ($data['ta_donnee'] == 1)
        echo '<td style="background : #FFF;"></td>';
    else
        echo '<td style="background : #000;"></td>';
?>

En général le plus simple est de faire ça avec des class, c'est plus clean :D

  • Partager sur Facebook
  • Partager sur Twitter
25 décembre 2014 à 21:47:46

Tout con en faite, je voulais modifier dans le fichier.css. merci :)
  • Partager sur Facebook
  • Partager sur Twitter
25 décembre 2014 à 21:51:46

C'est ça qui est bon justement ! 9 fois sur 10 on pète à moitié un cable pour rien (surtout moi quand mon erreur vient d'une faute de frappe)  :D
  • Partager sur Facebook
  • Partager sur Twitter
25 décembre 2014 à 21:57:20

Plus simple oui :

<span class="<?= $data['ta_donnee'] == 1 ? 'red' : 'green'; ?>"></span>

Au passage rien ne t’empêche d'utiliser un fichier "styles.php" que tu appelles normalement comme tu le feras avec un simple fichier CSS. Comme ça tu peux introduire du PHP dedans(variable, array...) !

-
Edité par wxcqsd 25 décembre 2014 à 22:00:31

  • Partager sur Facebook
  • Partager sur Twitter
25 septembre 2021 à 11:54:38 - Message modéré pour le motif suivant : Merci d'utiliser le bouton code du forum pour insérer votre code


25 septembre 2021 à 13:20:28

@HosnyAmeny Bonjour, merci de ne pas déterrer d'ancien sujet résolu.

Déterrage

Citation des règles générales du forum :

Avant de poster un message, vérifiez la date du sujet dans lequel vous comptiez intervenir.

Si le dernier message sur le sujet date de plus de deux mois, mieux vaut ne pas répondre.
En effet, le déterrage d'un sujet nuit au bon fonctionnement du forum, et l'informatique pouvant grandement changer en quelques mois il n'est donc que rarement pertinent de déterrer un vieux sujet.

Au lieu de déterrer un sujet il est préférable :

  • soit de contacter directement le membre voulu par messagerie privée en cliquant sur son pseudonyme pour accéder à sa page profil, puis sur le lien "Ecrire un message"
  • soit de créer un nouveau sujet décrivant votre propre contexte
  • ne pas répondre à un déterrage et le signaler à la modération

Je ferme ce sujet. En cas de désaccord, me contacter par MP.

  • Partager sur Facebook
  • Partager sur Twitter