[php] [RESOLU] probleme de tableau

probleme de tableau [php] [RESOLU] - PHP - Programmation

Marsh Posté le 01-08-2005 à 16:43:59    

Bonjour,
 
j'ai une erreur de type a la ligne en rouge: undefined offset 21  
 
21 corespond a la derniere ligne
 

Citation :

 for ($m=0; $m<($nb_ligne+1) ; $m++)
  {
  $array = array($da[$m], $c[$m], $r[$m], $cat[$m], $ty[$m], $cl[$m], $ag[$m], $c2[$m], $et[$m], $ty2[$m], $no[$m], $cat2[$m], $cl2[$m], $ag2[$m]);
  fputs($h, (implode(";", $array )) );
                }


 
D'ou peut provenir l'erreur


Message édité par erwan551 le 01-08-2005 à 18:13:05
Reply

Marsh Posté le 01-08-2005 à 16:43:59   

Reply

Marsh Posté le 01-08-2005 à 16:48:44    

c'est que les tableaux n'ont pas de clé $m = 21 ...
 
$nb_ligne est egale à quoi ??
 
++


---------------
:Moultiplayers:.:Quatuor Chevalier:.:Admin G15-france.com:.:Wiki -G15-france:.:-Papa-:.
Reply

Marsh Posté le 01-08-2005 à 16:48:48    

essaye $nb_ligne tout court, pourquoi fait-tu + 1 ?

Reply

Marsh Posté le 01-08-2005 à 17:06:27    

nb_ligne = 21

Reply

Marsh Posté le 01-08-2005 à 17:08:57    

FlorentG a écrit :

essaye $nb_ligne tout court, pourquoi fait-tu + 1 ?


 
fais-tu...

Reply

Marsh Posté le 01-08-2005 à 17:13:09    

ca finis par être très saoulant M Orthographe ...
 
pour en revenir au sujet :
AMHA, si tu pars d'un count(), pas besoin de +1 ....


---------------
:Moultiplayers:.:Quatuor Chevalier:.:Admin G15-france.com:.:Wiki -G15-france:.:-Papa-:.
Reply

Marsh Posté le 01-08-2005 à 17:14:11    

Si pour toi écrire correctement le français est dérangeant ....

Reply

Marsh Posté le 01-08-2005 à 17:16:36    

M Orthographe a écrit :

Si pour toi écrire correctement le français est dérangeant ....


 
c'est pas vraiment le problème ...
 
Tu pourais envoyer des MPs plutôt que de pourir tous les topics ...
 
Mais bon ....  :sarcastic:


---------------
:Moultiplayers:.:Quatuor Chevalier:.:Admin G15-france.com:.:Wiki -G15-france:.:-Papa-:.
Reply

Marsh Posté le 01-08-2005 à 17:19:16    

Je corrige des fautes et je gêne les topics .... on aura tout vu.


Message édité par M Orthographe le 01-08-2005 à 17:19:41
Reply

Marsh Posté le 01-08-2005 à 17:23:10    

M Orthographe a écrit :

Je corrige des fautes et je gêne les topics .... on aura tout vu.


 
Ne fait pas comme si tu n'avais pas compris ... je te suggère simplement de contacter les personnes en MP. JE trouve cela plus propre pour la lecture du forum.
N'étant pas modérateur, je me permet simplement d'emettre cette hypothèse.
 
Ceci etant dis, bonne chasse aux fautes ... :sarcastic:  :whistle:


---------------
:Moultiplayers:.:Quatuor Chevalier:.:Admin G15-france.com:.:Wiki -G15-france:.:-Papa-:.
Reply

Marsh Posté le 01-08-2005 à 17:23:10   

Reply

Marsh Posté le 01-08-2005 à 17:26:44    

Pour revenir au problème de tableau, si tu as 21 éléments dans ton tableau, ($nb_ligne = count($xxx) = 21 ) tu dois faire un
 

Code :
  1. for ($m=0; $m<($nb_ligne) ; $m++) {


 
c'est normal, c'est un problème classiquee.
21 éléments dans un tableau, donc de 0 à 20 ...
 
@+


Message édité par bl@p_psx le 01-08-2005 à 17:27:25

---------------
:Moultiplayers:.:Quatuor Chevalier:.:Admin G15-france.com:.:Wiki -G15-france:.:-Papa-:.
Reply

Marsh Posté le 01-08-2005 à 18:12:24    

Exact c'etait bien la le probleme !
 
Je vous remercie !

Reply

Sujets relatifs:

Leave a Replay

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