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 :

[Tableaux] Impression


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    28
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Vosges (Lorraine)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 28
    Par défaut [Tableaux] Impression
    Bonjour,
    J'ai cherché partout sur developpez.com mais je ne trouve pas comment imprimer gràce à php.
    En fait, j'ai une page qui contient plusieurs tableaux, et en cliquant sur un bouton relatif à un tableau, je voudrait imprimer ce tableau.

  2. #2
    Rédactrice
    Avatar de xave
    Femme Profil pro
    Développeur Web
    Inscrit en
    Mai 2002
    Messages
    871
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 48
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2002
    Messages : 871
    Par défaut
    Salut voisin,

    Tu ne pourras pas depuis php imprimer directement ta page, il ne faut pas oublier que php est exécuté côté serveur et non client.
    Le mieux que tu puisses faire grâce à php, c'est une version imprimable de ta page (que tu ouvres éventuellement dans une nouvelle fenêtre) et grâce au HTML, ouvrir une boîte de dialogue d'impression.

  3. #3
    Membre émérite Avatar de nako
    Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2003
    Messages
    577
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Août 2003
    Messages : 577
    Par défaut
    Salut, comment dire ...
    PHP ne sert pas à imprimer !
    Eventuellement, tu peux faire un lien qui amène sur un page qui n'affiche qu'un seul tableau (celui que tu veux imprimer), avec un emise en page simplifiée pour l'impression (sans couleur, fond etc.) mais après, c'est bien à l'utilisateur de cliquer sur imprimer.
    a+

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    28
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Vosges (Lorraine)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 28
    Par défaut
    et comment on fait avec html pour ouvrir une boite de dialogue impression?

  5. #5
    Rédactrice
    Avatar de xave
    Femme Profil pro
    Développeur Web
    Inscrit en
    Mai 2002
    Messages
    871
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 48
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2002
    Messages : 871
    Par défaut
    Arf... désolée, c'est pas du HTML mais du javascript...

    Pour ouvrir automatiquement la boîte de dialogue impression à l'ouverture de la page:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <body onLoad="window.print()">

  6. #6
    Membre éprouvé
    Inscrit en
    Novembre 2005
    Messages
    188
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 188
    Par défaut
    ou si c'est un bouton tu rajoute ce code dans ton bouton :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    onClick="window.print()"

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    28
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Vosges (Lorraine)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 28
    Par défaut
    ok, merci, je vais essaye comme ça.

    par contre, j'ai encore une question.
    comment faire pour récupérer un tableau en particulier (ils sont généré avec php a partir d'une base de donnée)?

    --je pense que je dois faire ça avec du Javascript, mais j'y connait pas grand chose en js

  8. #8
    Membre émérite Avatar de nako
    Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2003
    Messages
    577
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Août 2003
    Messages : 577
    Par défaut
    Pour récupérer un tableau en particulier, il faut passer en paramètre de la 2° page (la page d'impression) un critère qui te permette de (re)générer ce tableau la seulement.
    Ca, ca va dépendre de ton application.
    Genre une date, ou un identifiant, bref quelque chose qui identifie ce tableau là.

  9. #9
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    28
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Vosges (Lorraine)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 28
    Par défaut
    ok, merci encore

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

Discussions similaires

  1. [Tableaux] Impression avec PHP
    Par medmans dans le forum Langage
    Réponses: 4
    Dernier message: 10/04/2008, 10h12
  2. [Tableaux] Impression d'un PDF généré en PHP
    Par discogarden dans le forum Langage
    Réponses: 4
    Dernier message: 13/11/2007, 18h05
  3. tableaux impression
    Par tommey dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 26/10/2006, 09h38
  4. [Tableaux] Création Popup D'impression
    Par Poutchou dans le forum Langage
    Réponses: 4
    Dernier message: 09/03/2006, 11h27
  5. [Tableaux] Gérer l'impression ?
    Par maximenet dans le forum Langage
    Réponses: 4
    Dernier message: 03/01/2006, 10h55

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