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 :

Imprimer une variable


Sujet :

Langage PHP

  1. #1
    Membre actif Avatar de xender
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    93
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 93
    Par défaut Imprimer une variable
    Bonjour à tous !

    je cherche comment imprimer une variable qui contient directement le code html de la page a imprimer.

    Voici la tête de la varible :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $message[$i] = "'".$img_status."', '".$img_marque."', '<table width=\"100%\" border=\"0\" bgcolor=\"#FFCC99\"><tr><td colspan=\"3\"><div style=\"text-align:center; font-weight:bolder;\">".$num_commande."</td><td colspan=\"2\">Date de la commande : ".$date_commande."</td></tr>".$posts.$auteur_commande.$telephone.$inspecteur.$coordonnees_client.$comment."</table>'";
    Je voudrais mettre un lien qui quand je clique dessus, ça imprime ma valiable "message".

    j'ai essayé de faire un print($message[$i]); mais ça ne marche pas

    merci de votre aide
    A bientôt
    Xender

  2. #2
    Membre expérimenté
    Avatar de titoumimi
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    3 707
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 3 707
    Par défaut
    $temp = "'$img_status', '$img_marque', ";
    $temp .= '<table width="100%" border="0" bgcolor="#FFCC99"><tr><td colspan="3"><div style="text-align:center; font-weight:bolder;">'.$num_commande;
    $temp .= '</td><td colspan="2">Date de la commande : '.$date_commande.'</td></tr>'.$posts.$auteur_commande.$telephone.$inspecteur.$coordonnees_client.$comment.'</table>';

    $message[$i] = $temp;
    Essaie de faire gaffe aux apostrophes et aux guillemets, ça devient vite confus ... (un p'tit tuto en passant si ça te tente...)
    Globalement inoffensif
    Merci de respecter les règles du forum.
    Aucune question technique par MP !
    _______________________________________________________________________
    Cours Ruby et Ruby on Rails (RoR) - Cours PHP - FAQ Ruby / Rails - Livres Ruby / Rails
    Ajax facile avec Ruby on Rails, Prototype, script.aculo.us et les RJS
    Tutoriaux HTML/CSS et PHP

  3. #3
    Membre éprouvé
    Avatar de Anduriel
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Février 2004
    Messages
    2 290
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration

    Informations forums :
    Inscription : Février 2004
    Messages : 2 290
    Par défaut
    Imprimer pour toi c'est afficher à l'écran la variable ou iimprimer sur une feuille?

  4. #4
    Membre actif Avatar de xender
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    93
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 93
    Par défaut
    je veux dire par "imprimer", imprimer sur une feuille faire la même chose que ça:
    window.print() sauf que à la place de d'imprimer la fenêtre, je voudrais imprimer la valeur de ma varible qui constitue une page html.

    Merci de votre aide.

  5. #5
    Membre éprouvé
    Avatar de Anduriel
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Février 2004
    Messages
    2 290
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration

    Informations forums :
    Inscription : Février 2004
    Messages : 2 290
    Par défaut
    Tu passes la variable en session. Tu fais un lien qui redirige vers une page qui ne contient que la variable $_SESSION['variable']. Tu peux mettre dans OnLoad de body la fonction javascript print() pour lancer directement l'impression.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Imprimer une variable dans un Etat Access
    Par thedav31 dans le forum IHM
    Réponses: 5
    Dernier message: 08/01/2023, 11h19
  2. [ACC 97] imprimer le contenu d'une variable
    Par 6ril25 dans le forum VBA Access
    Réponses: 4
    Dernier message: 11/06/2008, 18h25
  3. imprimer une facture avec liste de produits variables
    Par ouldfella dans le forum Delphi
    Réponses: 4
    Dernier message: 31/07/2006, 00h10
  4. Imprimer/Visualiser le contenu d'une variable (VBS)
    Par Tartenpion dans le forum VBScript
    Réponses: 2
    Dernier message: 29/09/2005, 11h32
  5. Réponses: 4
    Dernier message: 05/06/2002, 15h35

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