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

  FORUM HardWare.fr
  Programmation
  PHP

  encore un coup des checkbox

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

encore un coup des checkbox

n°937602
uzul33
Posté le 05-01-2005 à 11:48:16  profilanswer
 

:D  bonjour à toutes et tous,
 
D'abord un grand bonne et heureuse année 2005, que celle-ci (on ne sait jamais les voeux se réalisent parfois !) soit plus radieuse et moins "catastrophique" en tous points.
 
2005 année des coups de pouces : encore une histoire de checkbox
Voila en substance, je génère un formulaire php après lecture de +ieures tables d'une BDD. Ce formulaire propose des checkbox nommées dynamiquement (à l'aide de réponses de ce même forum, merci !) name="tablo[]" value=$value.
je souhaiterai faciliter le remplissage de ce formulaire en ajoutant pour chaque checkbox deux champs textes, montant et observation.
Ainsi  
    ____________
[] [__montant___] [_obs_]
 
cependant si je récupère bien les checkbox cochées dans une page "2"
je ne vois pas comment je puis nommer dynamiquement les champs montant et observation afin de les attribuer à la checkbox auxquels ils correspondent et récupérer leur valeur (et les traiter, number_format et autre,...) si la checkbox est cochée, dans la page "2".
 
Si mon explication est quelques peu fumeuse  :pt1cable:  n'hésitez pas c'est la nouvelle année, c'est permis.

mood
Publicité
Posté le 05-01-2005 à 11:48:16  profilanswer
 

n°937613
Profil sup​primé
Posté le 05-01-2005 à 11:55:13  answer
 

ben tu nomme tes checkbox en tablo[] comme tu l'a fait et dans la boucle pour les afficher tu rajouter un chiffre apres le nom des montants obs.
 
Genre
 

i=0
while(fetchmachin) {
 checkbox[]
 input name="name_montant$i"
 input name="name_obs$i
 i++
}


 
et a ton traitement tu peu faire un
 

i = 0
foreach(checkbox[] as chek) {
 echo check
 echo $_POST["name_montant$i"]
 ...
}

j'espere que t'as compri [:romf]

n°938165
uzul33
Posté le 05-01-2005 à 16:58:13  profilanswer
 

Merci à toi chacal_one333,  
 :jap:  
Mon 1er algo ressemblait beaucoup à ça, mais a peu de différences, le code que je viens d'implémenter maintenant fonctionne (sur les bases de ce que tu m'a transmis).
En fait dès que je cherchais à cumuler <? echo "montant".$i;?> après passage dans le foreach de ma page "2" je en recevais rien.
J'ai juste fait un $montant_ini=$_POST["montant$i"]; et juste avec ca, maintenant ca marche :  
zarb ! 2005 commence de manière ironique, non ?  :pt1cable:  :lol:  :hello:  
Encore merci de ton aide @ +, à charge de revanche

n°938426
uzul33
Posté le 05-01-2005 à 20:02:18  profilanswer
 

J'aurais encore un petit truc à te demander dans la suite
--  
Voila j'ai un javascript qui me permet de cocher toutes les checkbox correspondant à une catégorie.
Il permet en cas de checkbox "categorie" cochée de cocher toutes les checkbox filles "rubrique" qui en dépendent, ok, mais voila :
Lorsque je décoche la checkbox categorie, les checkbox rubriques qui en dépendent ne se décochent pas  :(  
 
voila le code
<SCRIPT LANGUAGE="JavaScript">  
function chbx(test,valeur)  
{  
if(test){  
   rubrique=false;  
   for(i=0;i<document.forms.elements.length;i++){  
      if(document.forms.elements[i].name=="categorie[]" )  
      if(document.forms.elements[i].value==valeur)
   { rubrique=true;}else{rubrique=false;}    
      if(rubrique && document.forms.elements[i].name=="rubrique[]" )  
         document.forms.elements[i].checked=true;}  
  }  
}  
</SCRIPT>
--  
Aurais-tu une idée sur ce point ? svp :??:


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

  encore un coup des checkbox

 

Sujets relatifs
Checkbox 3 etats ?Surcharge graphique d'un Checkbox
Afficher à coup sûr toutes les frames d'un site ?Besoin d un petit coup de pouce
Changer la valeur par Défaut d'un CheckBox pour un visiteur !!Arbre, calcul du nombre de "coup" pour une recherche
Coup de main sur BACKUP[JS] compteur : nombre de checkbox cochées ?
un pti coup de main 
Plus de sujets relatifs à : encore un coup des checkbox


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