[PHP] Interprétation & cie...

Interprétation & cie... [PHP] - PHP - Programmation

Marsh Posté le 10-11-2004 à 11:28:04    

Bonjour tout le monde
 
Petit problème sur un formulaire : j'ai un certain nombre de variables $act1, $act2, $act3... qui me sont retournées, comme un tableau sauf que ça n'en est pas un. Et je connais leur nombre.
Je dois les choper dans une boucle for, genre :
 

Code :
  1. for ($j=1; $j<=$nbAct; $j++){
  2.      echo "\$act".$j;
  3. etc...


 
Seulement j'y arrive pas. J'ai cru que ça le ferait grâce à la fonction eval, mais niet. Comme vous avec compris (j'espère...), il s'agit en fait de "pré-évaluer" la variable $j... Des idées ?
 
Cimer...

Reply

Marsh Posté le 10-11-2004 à 11:28:04   

Reply

Marsh Posté le 10-11-2004 à 11:30:14    

Enfin si avec eval, j'arrive à créer la chaine de caractères $act1. Mais je ne sais pas comment la faire considérer comme un nom de variable en fait !

Reply

Marsh Posté le 10-11-2004 à 11:34:30    

Reply

Marsh Posté le 10-11-2004 à 11:37:22    

Merci beaucoup jeune homme ! :D

Reply

Marsh Posté le 10-11-2004 à 11:55:59    

mais vous êtes teubé ! fait un tableau bordel :o

Reply

Marsh Posté le 10-11-2004 à 12:05:15    

+1
<input type texte name="act[]" value="v1">
<input type texte name="act[]" value="v2">
<input type texte name="act[]" value="v3">
 
...
 
$act = $_POST['act'];
for ($j=0; $j<$nbAct; $j++){  
     echo act[$j];  
etc...  
 
 
 


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

Marsh Posté le 10-11-2004 à 12:09:46    

$_POST["act"] retourne le nombre d'input :??:
 
j'aurai dit count($_POST["act"])

Reply

Marsh Posté le 10-11-2004 à 12:19:46    

Taz a écrit :

mais vous êtes teubé ! fait un tableau bordel :o


 
Ziva t'as raison. :o


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
Reply

Marsh Posté le 10-11-2004 à 12:20:27    

chacal_one333 a écrit :

$_POST["act"] retourne le nombre d'input :??:
 
j'aurai dit count($_POST["act"])


 
Oui c'est mieux.


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
Reply

Marsh Posté le 10-11-2004 à 12:20:43    

$_POST["act"] retourne le tableau $act !
 
for ($j=0; $j<count($act); $j++){  
     echo act[$j];    
etc...  
 


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

Marsh Posté le 10-11-2004 à 12:20:43   

Reply

Marsh Posté le 10-11-2004 à 12:21:58    

Bah j'aurais bien aimé sortir un tableau (c'est pour récupérer des checkbox en fait), le problème étant que le formulaire utilise du javascript (le formulaire change selon des menus déroulants) et que celui-ci ne donnait pas l'air d'apprécier les tableaux... En tout cas je n'arrivais pas à faire fonctionner les fonctions avec les tableaux.
 
Enfin bref j'ai mes raisons de ne pas utiliser des tableaux, la structure de la BD derrière ne me simplifie pas la tache, puisque je dois ajouter des nuplets comprenant à la fois la valeur du menu déroulant et des checkboxs cochés...

Reply

Marsh Posté le 10-11-2004 à 12:23:42    

Mara's dad a écrit :

$_POST["act"] retourne le tableau $act !
 
for ($j=0; $j<count($act); $j++){  
     echo act[$j];    
etc...

oué mé t'avais mal tourné la premiere fois :o

Reply

Marsh Posté le 10-11-2004 à 14:24:02    

chacal_one333 a écrit :

oué mé t'avais mal tourné la premiere fois :o

:kaola:


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

Sujets relatifs:

Leave a Replay

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