[PHP]Récuperation d'une boucle en variable

Récuperation d'une boucle en variable [PHP] - PHP - Programmation

Marsh Posté le 28-12-2004 à 14:40:25    

Bonjour,  
 
j'ai récupéré une fonction permettant d'exporter des données d'un fichier excel, cette partie de code permet d'afficher les données dans un fichier php :
 
Code:  

Citation :

for ($i = 1; $i <= $data->sheets[0]['numRows']; $i++)  
   {  
   for ($j = 1; $j <= $data->sheets[0]['numCols']; $j++)  
      {  
         echo $data->sheets[0]['cells'][$i][$j]."-" ;  
      }  
   echo "\n";  
   }


 
La boucle va chercher toutes les données et les séparer par "-" sur la page php, ce que je voudrais c'est mettre ces données dans une variable php, le fichier excel sera tout le temps le même avec 4 cases remplit.  
 
si je fais

Citation :

$test= $data->sheets[0]['cells'][$i][$j]."-" ;  
echo $test;

le resultat est "object"
 
merci


Message édité par kiruah le 28-12-2004 à 14:53:30
Reply

Marsh Posté le 28-12-2004 à 14:40:25   

Reply

Marsh Posté le 28-12-2004 à 14:46:37    

rien compris :/

Reply

Marsh Posté le 28-12-2004 à 14:48:30    

kiruah a écrit :

lieu de faire une echo j'affecte une affectes à une variable la reponse sera "object"


 :heink:  
 
Non seulement c'est bourré de fautes, mais là, ça devient franchement incompréhensible.
 
Utilise la fonction "Aperçu" avant de faire un post et relis-toi.


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 28-12-2004 à 14:50:34    


quesqui n'est pas comprensible ?
 
en gros mon programme fais une boucle et renvoie dans un fichier php une chaine de caractère (qui est le resultat de le boucle ci dessu) je voudrais passer cette chaine de caractère en variable.

Reply

Marsh Posté le 28-12-2004 à 14:54:49    

sircam a écrit :

:heink:  
 
Non seulement c'est bourré de fautes, mais là, ça devient franchement incompréhensible.
 
Utilise la fonction "Aperçu" avant de faire un post et relis-toi.


 
je sais utiliser un forum mais je perd toute ma lucidité à solutionner le problème  :cry:

Reply

Marsh Posté le 28-12-2004 à 15:00:21    

Tu veux dire par là que la chaine te renvoy Object ?
Si c'est le cas, fait print_r(...) et tu verras le contenu.

Reply

Marsh Posté le 28-12-2004 à 15:03:18    

Citation :

ce que je voudrais c'est mettre ces données dans une variable php


c'est le seul truc compéhensible de ton post, donc je vais tenter d'y répondre... j'espère avoir compris ce que tu veux faire
 
tu remplace:

Code :
  1. echo $data->sheets[0]['cells'][$i][$j]."-" ;


par

Code :
  1. $ta_variable.=$data->sheets[0]['cells'][$i][$j]."-" ;


 
et tu remplace aussi le:

Code :
  1. echo "\n";


par

Code :
  1. $ta_variable.="\n";


 
ça devrait le faire, t'a plus qu'a faire un echo de $ta_variable une fois la boucle terminée si tu veux afficher...
 
si tu n'a que 4 case de rempli à chaque fois, tu peux réduire les boucles, et si ces 4 cases sont sur la meme ligne ou la meme colonne, tu peux carrément virer une des boucle (dans le cas ou c'est la meme ligne, tu peux aussi te passer du retour à la ligne "/n" )


Message édité par Xav_ le 28-12-2004 à 15:04:37

---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
Reply

Marsh Posté le 28-12-2004 à 15:17:06    

Bon vous mavez peut etre pas compris mais vous mavez donné la solution lol, merci bien berceker united et Xav :)
 
j'ai utilisé print_r avec la démarche de Xav et ca marche :)

Reply

Marsh Posté le 28-12-2004 à 15:18:51    

kiruah a écrit :

Bon vous mavez peut etre pas compris mais vous mavez donné la solution lol, merci bien berceker united et Xav :)
 
j'ai utilisé print_r avec la démarche de Xav et ca marche :)


Ce n'est que notre travail.
http://mapage.noos.fr/berceker_united/phpman.jpg


Message édité par Berceker United le 28-12-2004 à 18:38:05
Reply

Marsh Posté le 28-12-2004 à 15:42:34    

Les Bioumans !  :love:


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 28-12-2004 à 15:42:34   

Reply

Marsh Posté le 28-12-2004 à 18:16:14    

ho trop for, j'ai l'impression d'avoir rajeuni de 15 ans !!!!!


---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
Reply

Marsh Posté le 28-12-2004 à 18:38:22    

Edit [:arg]

Reply

Marsh Posté le 28-12-2004 à 21:43:30    

Oh ouaaaaais :love:
 
Celui-là, faut le garder [:itm]


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 28-12-2004 à 21:53:32    

c'est net....
 
seul reproche, peut etre un peu grosse l'image....


---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
Reply

Marsh Posté le 28-12-2004 à 22:06:43    

Xav_ a écrit :

c'est net....
 
seul reproche, peut etre un peu grosse l'image....


T'es en gprs ?

Reply

Marsh Posté le 28-12-2004 à 22:11:08    

Coupe-là en deux et se sera impec.
 
Faut quand même que ça pète !


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 28-12-2004 à 22:21:28    

couper en deux ou la réduire de 50%

Reply

Marsh Posté le 28-12-2004 à 22:24:08    

Beh ouais, resize 50% dans les deux sens, c'est ce qu'il faut.


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 28-12-2004 à 22:30:00    

Editayd [:arg]

Reply

Marsh Posté le 28-12-2004 à 22:54:58    

nikel :sol:


---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
Reply

Marsh Posté le 28-12-2004 à 22:56:04    

t'a pas une image de "super-pénible" à me filer, paske là je sature avec celui-là:
http://forum.hardware.fr/hardwaref [...] 1881-1.htm


---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
Reply

Marsh Posté le 29-12-2004 à 10:38:25    

C'est un avertissement en bonne et due forme et coup de pied au derrière qu'il lui faudrait. Je me demande comment tu tolères qu'une telle plaie te traite de la sorte ?! Ouaaais, comme tu peux le constater, je ne supporte pas ce genre de personnages.
 
Bioumans PHP, à l'attaque :)


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 29-12-2004 à 12:13:47    

Xav_ a écrit :

t'a pas une image de "super-pénible" à me filer, paske là je sature avec celui-là:
http://forum.hardware.fr/hardwaref [...] 1881-1.htm


Celle-ci te convient?:D
 
http://mapage.noos.fr/berceker_united/phpman2.jpg


Message édité par Berceker United le 29-12-2004 à 12:14:01
Reply

Marsh Posté le 29-12-2004 à 12:30:02    

lol génial, si tu me le permet j'aimerais bien l'enregistrer pour après la resortir quand il y a quelque boulet tenace à raisonné (celui de Xav_ en est un bon exemple)

Reply

Marsh Posté le 29-12-2004 à 12:56:29    

esox_ch a écrit :

lol génial, si tu me le permet j'aimerais bien l'enregistrer pour après la resortir quand il y a quelque boulet tenace à raisonné (celui de Xav_ en est un bon exemple)


No soucy :D

Reply

Marsh Posté le 29-12-2004 à 13:28:01    

:love:  
 
Tu pourrais faire la même avec JavaMen ?! Y'a aussi des boulets dans la cat java.  [:crusty128]


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 29-12-2004 à 14:26:31    

excellent berceker, c'est exactement ce que je recherchais ;)


---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
Reply

Marsh Posté le 29-12-2004 à 22:11:25    


 
Merci :) Je la cherirai :)

Reply

Marsh Posté le 29-12-2004 à 22:40:47    

sircam a écrit :

:love:  
 
Tu pourrais faire la même avec JavaMen ?! Y'a aussi des boulets dans la cat java.  [:crusty128]


Je vais t'en préparé une bien dans le ton [:aloy]  tu verras ;)

Reply

Marsh Posté le 29-12-2004 à 23:00:07    

sircam a écrit :

:love:  
 
Tu pourrais faire la même avec JavaMen ?! Y'a aussi des boulets dans la cat java.  [:crusty128]


http://mapage.noos.fr/berceker_united/xor1.jpg
http://mapage.noos.fr/berceker_united/xor2.jpg


Message édité par Berceker United le 29-12-2004 à 23:02:10
Reply

Marsh Posté le 29-12-2004 à 23:06:40    

mdr berceker united, c'est trop mythique ces truc :)

Reply

Marsh Posté le 29-12-2004 à 23:08:06    

esox_ch a écrit :

mdr berceker united, c'est trop mythique ces truc :)


Image de X-or ;)

Reply

Marsh Posté le 30-12-2004 à 09:37:53    

:love:  Génial, tout simplement excellent. Merci !


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed