tableaux indicés

tableaux indicés - PHP - Programmation

Marsh Posté le 11-07-2003 à 13:31:28    

$montableau[$i-1]; il veut pas, faut faire comment ?

Reply

Marsh Posté le 11-07-2003 à 13:31:28   

Reply

Marsh Posté le 11-07-2003 à 13:37:29    

si $i = 0, ç apose problème :p

Reply

Marsh Posté le 11-07-2003 à 13:37:42    

on peut avoir un morceau de code ?

Reply

Marsh Posté le 11-07-2003 à 13:42:42    

dropsy a écrit :

si $i = 0, ç apose problème :p  


 
non
 
http://rincevent.dyndns.org/testindicenegatif.phps
http://rincevent.dyndns.org/testindicenegatif.php


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 11-07-2003 à 13:45:56    


 
dans le cas où tu définis toi même les clès, forcèment :whistle:  
dans le cas contraire, tu rècupères rien ;)
 
edit: à la base jm'a trompé avec les indexoutofbound de java :ange:


Message édité par dropsy le 11-07-2003 à 13:47:33
Reply

Marsh Posté le 11-07-2003 à 13:50:32    

farib a écrit :

$montableau[$i-1]; il veut pas, faut faire comment ?


 
j'ai oubilé de préciser, ca fait des parse error, il arrive pas a évaluer correctement
 
Parse error: parse error, expecting `']'' in /var/www/htdocs/cdchoc_essay3/Framecarte.php on line 52
 
comment faut faire pour que ce soit évalué correctement ?

Reply

Marsh Posté le 11-07-2003 à 13:53:24    

montres nous en un peu plus pê...
disons des lignes 50 à 55 ;)

Reply

Marsh Posté le 11-07-2003 à 13:53:40    

ben  

$montableau[$i-1];


C'est pas une instruction PHP çà !


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le 11-07-2003 à 13:54:23    

essayes $montableau[($i-1)];


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 11-07-2003 à 13:55:17    

Mara's dad a écrit :

ben  

$montableau[$i-1];


C'est pas une instruction PHP çà !


 
bon ca va on se comprend quand même, c'est l'indice du tableau qu'il arrive pas correctement à évaluer !  :o

Reply

Marsh Posté le 11-07-2003 à 13:55:17   

Reply

Marsh Posté le 11-07-2003 à 13:56:10    

Sh@rdar a écrit :

essayes $montableau[($i-1)];


Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING' in /var/www/htdocs/cdchoc_essay3/Framecarte.php on line 52

Reply

Marsh Posté le 11-07-2003 à 13:56:46    

Code :
  1. $table=mysql_fetch_array($result);
  2. printf("<table>  <tbody>  <tr>" );
  3. for ( $i=1; $i <= 10 ; $i++) printf(" <td> <font size=\"-1\">Achat $i</font></td>" );
  4. printf("</tr>   <tr>" );
  5. for ( $i=1; $i <= 10 ; $i++) printf(" <td> <INPUT TYPE=text SIZE=5 NAME=produit$i value=\"$table[($i-1)]\" ></td>" );
  6. printf("</tr>  </tbody></table><br><br>" );

Reply

Marsh Posté le 11-07-2003 à 13:57:28    

alors à la bourin ça doit passer
 
$montableau['.($i-1).'];


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 11-07-2003 à 13:58:25    

Code :
  1. printf(" <td> <INPUT TYPE=text SIZE=5 NAME=produit$i value=\"".$table[$i-1]."\" ></td>" );

 
comme ça?

Reply

Marsh Posté le 11-07-2003 à 13:58:49    

si c'est pour avoir les indices de 0 à 9 ça serait pas plus simple d'inialiser $i à 0 ???
 
et le foreach () c'est pas fait pour les chiens hein :o


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 11-07-2003 à 14:00:10    

niet, pourtant c'est quelque chose d'hyper simple ( dans d'autres langages), et ca a l'air totalement impossible à faire   :pt1cable:

Reply

Marsh Posté le 11-07-2003 à 14:00:16    

farib a écrit :


 
bon ca va on se comprend quand même, c'est l'indice du tableau qu'il arrive pas correctement à évaluer !  :o  


 
Non on ne se comprends pas !
T'avais pas dis que c'était dans un chaîne  :pfff:  
RTFM !
 
printf(" <td> <INPUT TYPE=text SIZE=5 NAME=produit$i value=\"{$table[$i-1]}\" ></td>" );


Message édité par Mara's dad le 11-07-2003 à 14:01:45

---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le 11-07-2003 à 14:01:18    

Sh@rdar a écrit :

si c'est pour avoir les indices de 0 à 9 ça serait pas plus simple d'inialiser $i à 0 ???


 
voui, mais tant qu'on y est

Reply

Marsh Posté le 11-07-2003 à 14:02:44    

farib a écrit :

niet, pourtant c'est quelque chose d'hyper simple ( dans d'autres langages), et ca a l'air totalement impossible à faire   :pt1cable:  


 
Hein :??: , de quoi tu parles ?


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le 11-07-2003 à 14:02:57    

Mara's dad a écrit :


 
Non on ne se comprends pas !
T'avais pas dis que c'était dans un chaîne  :pfff:  
RTFM !
 
printf(" <td> <INPUT TYPE=text SIZE=5 NAME=produit$i value=\"{$table[$i-1]}\" ></td>" );


 :jap:

Reply

Marsh Posté le 11-07-2003 à 14:24:55    

à tous les coups, $i est considéré comme une chaîne

Reply

Marsh Posté le 11-07-2003 à 14:26:39    

noldor a écrit :

à tous les coups, $i est considéré comme une chaîne


 :??:

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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