Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1743 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] Suite de variables récupérée par formulaire

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] Suite de variables récupérée par formulaire

n°141070
nicmic
Posté le 19-05-2002 à 18:27:10  profilanswer
 

Bonjour,
Je crée dynamiquement une liste de chekbox qui ont pour nom C1, C2, C3 --> le nombre d'enregistrement récupérer après une requête.
Je récupère les différentes valeurs des checkbox par formulaire. Ensuite je voudrais faire un boucle pour vérifier la valeur de chaque variable ($C1,$C2...). J'ai essayé de faire :
$i = 0;
while ( $i < $nombrederesultats )
{
       echo "$C".$i;
       $i++;
}
 
Mais çe ne marche pas ça fait juste 0 1 2 3 4, donc apparemment, il essaye de mettre une valeur à $C.  
Quelqu'un aurait une idée? dsl je suis newbie...
Merci

mood
Publicité
Posté le 19-05-2002 à 18:27:10  profilanswer
 

n°141090
kayasax
Posté le 19-05-2002 à 19:21:04  profilanswer
 

pour savoir si des checkbox sont cochées tu testes si ils sont egaux à TRUE  
if($C1 == "TRUE" ): //la case est cochée...


---------------
All we need is a soul revolution
n°141091
nicmic
Posté le 19-05-2002 à 19:31:55  profilanswer
 

Le problème est en fait que j'ai plus de 50 checkbox à traiter, je me vois mal faire "à la main" pour chaque checkbox if ($C1 == "TRUE" ).  
L'idée c'était que je puisse les traiter en "un fois" dans une boucle... faire  un truc de la forme $Ci

n°141092
kadreg
profil: Utilisateur
Posté le 19-05-2002 à 19:37:17  profilanswer
 

J'ai eut le cas une fois, j'ai donné des noms spécifique à mes checkbox (TOTO_num ou num est le chiffre de la checkbox) et pour récupérer la valeur, je vais les chercher dans le tableau $HTTP_POST_VARS.
 
Pour savoir si la case i est sélectionnée :  
 
$res = $HTTP_POST_VARS ["toto$i"];


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°141093
nicmic
Posté le 19-05-2002 à 19:40:54  profilanswer
 

Merci! je connaissais pas ça. Je vais essayer ça de suite

n°141101
kayasax
Posté le 19-05-2002 à 20:43:53  profilanswer
 

sinon dans ton while:
while ( $i < $nombrederesultats )
{
      $case=C;
      $case.=$i;
      echo $case;
      $i++;
}


---------------
All we need is a soul revolution
n°141106
Batman-Fr
powered by caféine
Posté le 19-05-2002 à 21:09:24  profilanswer
 

c'est pas plutot un truc comme ca qu'il cherche ?
 
for ($i=1 ; $1 <= $nb_results ; $i++)
{
$var = "C" .$i;
if ($$var == "TRUE" ) // si Cx est coche
     {
      ......
     }
}


---------------
Tout ou rien mais rien que tout ! feed-back : http://forum.hardware.fr/forum2.ph [...] ost=121391
n°141124
nicmic
Posté le 19-05-2002 à 23:27:59  profilanswer
 

La dernière solution proposée fonctionne parfaitement.
Merci

n°141125
Batman-Fr
powered by caféine
Posté le 19-05-2002 à 23:33:07  profilanswer
 

de rien  :jap:  
 
c'est un grand maitre d'ici meme qui m'a appris ce systeme :D


---------------
Tout ou rien mais rien que tout ! feed-back : http://forum.hardware.fr/forum2.ph [...] ost=121391
n°141127
Batman-Fr
powered by caféine
Posté le 19-05-2002 à 23:35:40  profilanswer
 

Lord ii pour etre precis
 
toujours d'une grande aide ! :hello:


---------------
Tout ou rien mais rien que tout ! feed-back : http://forum.hardware.fr/forum2.ph [...] ost=121391
mood
Publicité
Posté le 19-05-2002 à 23:35:40  profilanswer
 

n°141135
ethernal
Chercheur de vérité...
Posté le 20-05-2002 à 00:43:30  profilanswer
 

et pourquoi ne pas faire tout en tableau ?
<input type="checkbox" name="check[]" value="toto">
<input type="checkbox" name="check[]" value="bebert">
<input type="checkbox" name="check[]" value="raoul">
 
pour les récupèrer:
while( list($key,$val)= each(check) ){
  echo $val;
}
 
ça doit fcter parfaitement :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] Suite de variables récupérée par formulaire

 

Sujets relatifs
Formulaire Html : vérif de tous les champs[Delphi] Pourquoi Random donne toujours la même suite de nombres?
[Flash MX] Peut on inserer du HTML/PHP dans un document Flash ?[PHP] J'arrive pas à faire un ID qui change automatiquement :(
PHP : comment savoir si un mot est compris dans une chaîne ?[ Php / MySQL ] tier par heure puis par date...
[PHP - PERL] ouverture d'une session telnet/SSH[PHP] pb avec les sauts de ligne [résolu]
[PHP] Requête MySQL ds une fonction, ça marche po :( je comprends po !un ptit truc tout con en PHP
Plus de sujets relatifs à : [PHP] Suite de variables récupérée par formulaire


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR