IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

transmettre un fichier css à une fonction php


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    493
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 493
    Par défaut transmettre un fichier css à une fonction php
    Bonjour,

    j'ai une page web avec un formulaire, quand je clique sur le bouton submit, j'exécute une fonction php (qui est stockée dans un autre fichier php).
    cette fonction écrit dans la page du formulaire, et doit utiliser des styles stockés dans un fichier css.
    comment et où déclarer le fichier css pour que la fonction php reconnaisse les styles qui y sont stockés ?

    Merci,

    Nico

  2. #2
    Membre émérite
    Profil pro
    Assistant recherche bioinformatique
    Inscrit en
    Novembre 2007
    Messages
    877
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Assistant recherche bioinformatique

    Informations forums :
    Inscription : Novembre 2007
    Messages : 877
    Par défaut
    Bonjour,
    Si tu soumets un formulaire, recharges-tu toute la page, ou seulement une portion (ajax) ?

    Dans les 2 cas, le css doit apparaitre à l'interieur des balises <head> de ta page html.
    Donc la ou tu ecrit (en gros) :
    <head><title>Titre de la page</titre></head>
    Ajoute : <link rel="stylesheet" type="text/css" href="/ta_feuille_de_style.css" /> entre les <head></head>

    Z.

  3. #3
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    cette fonction écrit dans la page du formulaire, et doit utiliser des styles stockés dans un fichier css.
    Ce que tu veux obtenir n'est pas très clair : une fonction PHP ne peut pas utiliser des styles, PHP ignore complètement ce qu'est le CSS.
    Une fonction PHP peut écrire du HTML qui contient une déclaration CSS :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo '<link rel=stylesheet type="text/css" href="style.css">';
    La meme chose avec un paramètre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    function ecrire_page($style) {
       echo '<link rel=stylesheet type="text/css" href="' . $style . '.css">';
    ]
    }
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

Discussions similaires

  1. [EDI] Connaitre les fichiers utilisant une fonction PHP
    Par Général03 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 4
    Dernier message: 16/01/2010, 17h47
  2. [XSLT]Probléme avec une fonction php dans un fichier xsl!
    Par Mo_Poly dans le forum XSL/XSLT/XPATH
    Réponses: 1
    Dernier message: 29/10/2007, 07h32
  3. Réponses: 7
    Dernier message: 29/05/2007, 15h11
  4. Modifier un champs texte avec une fonction PHP (calcul TVA)
    Par Stella2809 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 22/11/2005, 00h55
  5. Réponses: 3
    Dernier message: 06/11/2005, 18h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo