export fichier excel

souma
Invité n'ayant pas de compte PHPfrance

06 août 2007, 12:59

bonjour je suis entrain de faire migrer une application depuis PHP4 vers PHP5 et j'ai besoin d'exporter un fichier tableau php en un fichir excel; j'utilise php_writeexcel en php4 et ça marche tres bien ; hors en php5 ça se bloque !!!
quelqu'un a une idée?

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

06 août 2007, 14:12

:idea: Utiliser une version de php_writeexcel compatible php5 si elle existe ? ou bien demander à son auteur de la réaliser ? ou bien corriger le problème soit même ? ou encore voir un chiropracteur pour cette histoire de bloquage.. à tout les coups c'est un lombaire ;)

Bref, c'est pas les idées qui manquent... :)
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...

souma
Invité n'ayant pas de compte PHPfrance

06 août 2007, 16:05

bonjour , merci pour ces idées ; mais j'en ai toutes essayé ;
j'ai telechargé une version compatible php5; mais ça ne marche pas ,j'ai essyé de corriger les problemes eux même et je me trouve ploquer...
il me donne comme notice ceçi :

Code : Tout sélectionner

Notice: Undefined offset: 0 in C:\wamp1\www\New RDS010807\Admin\ExportExcel_viewsearch.php on line 42 Notice: Undefined offset: 0 in C:\wamp1\www\New RDS010807\Admin\ExportExcel_viewsearch.php on line 43
les lignes correspondantes sont :
$rang=0;
echo $statuscriteria[$rang];
while($statuscriteria[$rang]!=null) {
var_dump ($searchcriteria); echo ("<br>");
	$searchcriteria['status'][$rang]=$statuscriteria[$rang];
	$tmp=$tmp."/".$statuscriteria[$rang];
	$rang++;  
en fait ya d'autre notice du meme type ; et le fichier exporté contient des caractères non alphabetique et il est tout en désordre!!!
pouvez vous m'aider!!!
SVP c'est urgent

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

06 août 2007, 16:09

Modération :
Tes délais ne nous intéressent pas.
Nous savons que tu es en difficulté puisque tu demandes de l'aide,
mais nous sommes tous bénévoles et répondons selon nos disponibilités.

Merci de ne pas s'impatienter.
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

06 août 2007, 16:12

Le message d'erreur signifie que tu essayes de consulter une case d'un tableau qui n'existe pas.

Donc, visiblement, $statuscriteria[0] est différent de null mais n'est pas accessible.

Quelles sont les lignes 42 et 43 ?
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

export fichier exce
Invité n'ayant pas de compte PHPfrance

06 août 2007, 16:16

Merci pour votre interet,
les ligne sont
echo $statuscriteria[$rang]; // ligne 42
while($statuscriteria[$rang]!=null) {  // ligne 43

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

06 août 2007, 16:20

Visiblement, il n'existe aucun indice "0" dans le tableau $statuscriteria ...
Fait un
var_dump($statuscriteria)
pour voir comment ton tableau est rempli ;)
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

souma
Invité n'ayant pas de compte PHPfrance

06 août 2007, 16:28

oui effectivement j'ai fais un var dump mais ça me donne null; donc il n'est pas rempli ; je vais identifier la source du probleme ; Merci bcp.