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

Bibliothèques et frameworks PHP Discussion :

[WriteExcel] Connexion à la DB


Sujet :

Bibliothèques et frameworks PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 10
    Par défaut [WriteExcel] Connexion à la DB
    Bonjour,

    J'utilise writeexcel et j'ai quelques soucis quand je me connecte a ma base de données.
    J'ai toute une serie de caracteres bizare qui s'affiche.
    Peut etre que ca viens de l'entete mais pas sur...
    Avez vous une piste????

    Merci d'avance !

  2. #2
    Expert confirmé
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Par défaut
    Salut !

    Comme tu le dis si bien : fais voir ton code
    Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
    Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
    je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
    pensez à la balise [ code ] (bouton #) et au tag :resolu: (en bas)

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 10
    Par défaut
    voila le code!




    <?php

    $num = $_GET['idCmdAdm'];
    require_once "class.writeexcel_workbook.inc.php";
    require_once "class.writeexcel_worksheet.inc.php";
    require "../../../_functions/_connexion&deconnexion.php";
    connect();
    $fname = tempnam("/tmp", "demo.xls");
    $workbook =& new writeexcel_workbook($fname);
    $worksheet =& $workbook->addworksheet('Demo');
    #######################################################################
    #
    # Write a general heading
    #
    $worksheet->set_column('A:B', 32);
    $heading =& $workbook->addformat(array(
    bold => 1,
    color => 'blue',
    size => 18,
    merge => 1,
    ));
    //$headings = array('Features of php_writeexcel', '');
    //$worksheet->write_row('A1', $headings, $heading);
    #######################################################################
    #
    # Some text examples
    #
    $text_format =& $workbook->addformat(array(
    bold => 1,
    italic => 1,
    color => 'red',
    size => 18,
    font => 'Comic Sans MS'
    ));

    $worksheet->write('A4', $num);
    $worksheet->write('A15', "Votre commande N° $num du ");
    $worksheet->insert_bitmap('A1', 'flyp.bmp', 16, 8);
    $workbook->close();
    header("Content-Type: application/x-msexcel");
    header('Content-Disposition: attachment; filename="'.$num.'"');
    $fh=fopen($fname, "rb");
    fpassthru($fh);
    unlink($fname);

    ?>





    il me retourne un truc du genre:
    l ÉDemo=¼%r8X"1ÈÿArial1ÈÿArial1ÈÿArial1

    Je mets pas tout mais vous avez compris !

    Par contre quand je vire la ligne "require conection_decon" et le conect
    ca marche enfin non puisque je peut pas récupérer les champs de ma base !

    Merci !

  4. #4
    Expert confirmé
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Par défaut
    + petit plus : http://php.developpez.com/bbcode/


    à priori, le navigateur affiche dle fichier au lieu de la télécharger, vérifie les headers que tu envoies
    Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
    Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
    je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
    pensez à la balise [ code ] (bouton #) et au tag :resolu: (en bas)

  5. #5
    Membre habitué
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 10
    Par défaut
    Re,

    Mais le truc c'est que quand je vire les lignes d'accès a la base ya pas de problème il me propose de telecharger le fichier excel !

    a++

  6. #6
    Expert confirmé
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Par défaut
    dans ce cas, vérifie qu'il n'y ais pas d'espace ou de connerie comme ça qui soit envoyé à l'affichage dans ton script d'accès à la BDD...

    et mets le display_error à on aussi
    Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
    Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
    je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
    pensez à la balise [ code ] (bouton #) et au tag :resolu: (en bas)

  7. #7
    Membre habitué
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 10
    Par défaut
    Re bonjour,

    Bon, je me suis démerdé !

    Je fais la connexion à la base dans le meme fichier que celui qui genere le excel.
    C'est pas top mais ca ira !

    Encore merci pour votre aide !

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

Discussions similaires

  1. [Kylix] [cgi] pb déploiement appli avec connexion MySQL [rés
    Par Nepomiachty Olivier dans le forum EDI
    Réponses: 3
    Dernier message: 06/08/2002, 20h09
  2. [CR 8.5][Web] demande de connexion récurrente.
    Par Edison dans le forum Connectivité
    Réponses: 4
    Dernier message: 09/07/2002, 17h48
  3. Réponses: 4
    Dernier message: 04/07/2002, 12h31
  4. Connexion ODBC
    Par Anonymous dans le forum Réseau
    Réponses: 2
    Dernier message: 23/04/2002, 12h10
  5. Je ne peux établir une connexion cliente sous Linux.
    Par Anonymous dans le forum CORBA
    Réponses: 5
    Dernier message: 16/04/2002, 15h57

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