begin process at 2012 05 24 16:25:24
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive ColdFusion

 > 

Archives

 > 

Base de données

 > 

case a cocher dans un tableau


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

case a cocher dans un tableau

lundi 14 février 2005 à 17:23:18 | case a cocher dans un tableau

dinver78

Je voudrais récupérer les valeurs des cases a cocher pour pouvoir lancer une requete qui va supprimer les lignes selectionner.
J'ai une liste de matériel qui est récupérer par une requete et j'ajoute une case a cocher devant chaque numéro du matériel à la création du tableau dans une boucle loop.

Voici le code :
 <cfloop query="liste">
            <tr>
              <td height="22" align="center" valign="middle" nowrap class="TexteAccueil">
                  <input name="supp[]" type="checkbox">
                   &nbsp;<cfoutput>#ID_MATERIEL#</cfoutput></td>
              <td align="center" valign="middle" nowrap class="TexteAccueil">&nbsp;
                     <cfoutput>#LIBELLE_MATERIEL#</cfoutput></td>
              <td align="center" valign="middle" nowrap class="TexteAccueil">&nbsp;
                     <cfoutput>#REF_MATERIEL#</cfoutput></td>
              <td align="center" valign="middle" nowrap class="TexteAccueil">&nbsp;
                        <cfoutput>#MARQUE_MATERIEL#</cfoutput></td>
              <td colspan="2" align="center" valign="middle" class="TexteAccueil"> 
                         <cfoutput>#EMPRUNT#</cfoutput></td>
              <td valign="top"><!--DWLayoutEmptyCell-->&nbsp;</td>
          </tr>
         <cfset count=count+1>
</cfloop>

Comment je peut donc récuépérer les lignes à supprimer???
Merci d'avance !!!!
lundi 14 février 2005 à 18:48:29 | Re : case a cocher dans un tableau

nickadele

Membre Club Administrateur CodeS-SourceS
avec un input de type case à cocher, faut lui attribuer une valeur, par exemple ici ton ID_Materiel. Le formulaire te renverra chaque valeur cochée dans ta variable input.
ex:
<input name="supp" type="checkbox" value="1">
<input name="supp" type="checkbox" value="2">
<input name="supp" type="checkbox" value="3">
<input name="supp" type="checkbox" value="4">
<input name="supp" type="checkbox" value="5">

Si tu coches la première et la dernière case, cela te donnera supp = 1;5
Tu devra donc:
1 tester si quelque chose a été coché
2 si oui parcourir chaque valeur de ton input via un vecteur par exemple

Bàt

Nickadele
lundi 14 février 2005 à 18:53:14 | Re : case a cocher dans un tableau

dinver78

Je vais essaayer ça !!
je te remercie
mardi 15 février 2005 à 09:27:36 | Re : case a cocher dans un tableau

dinver78

Oui mais comment je peu parcourir mon tableau et récupérer les valeurs des case cochées??
mardi 15 février 2005 à 19:12:02 | Re : case a cocher dans un tableau

nickadele

Membre Club Administrateur CodeS-SourceS
Réponse acceptée !
<cfif IsDefined("form.supp")>
  <cfset Arraylst = ListToArray(form.supp)>
  <cfloop index = "LoopCount" from = "1" to = "#ArrayLen(Arraylst)#">
   <cfset idmatériel = "#Arraylst[LoopCount]#>
  </cfloop>
</cfif>

Faudrait peut être revoir les principes de base du html!!!

Bàt

Nickadele
mardi 15 février 2005 à 19:14:22 | Re : case a cocher dans un tableau

Metrox

Oui, syndrael, jvois ce qu'il veut dire, ta réponse est certainement valable mais il ne veut pas supprimer un à un les enregistrements.

Personnellement, j'irais m'embeter avec du javascript:
si il clique sur le bouton, tu ajoutes une valeur à un tableau dans des variables de session, et a la fin, tu parcours le tableau en supprimant les enregistrements du tableau...

Bonne chance ;)

M@x ---> Go on www.metrox.be
mardi 15 février 2005 à 19:22:05 | Re : case a cocher dans un tableau

nickadele

Membre Club Administrateur CodeS-SourceS
Metrox,
j'vois pas très bien où tu veux en venir, de plus je suis pas syndrael!!


Bàt

Nickadele
mardi 15 février 2005 à 19:25:53 | Re : case a cocher dans un tableau

Metrox

Oups pardon me suis trompé de nom ;) scuse :p

Et en plus, j'avais pas vu ta réponse qui a l'air juste!

Déso!


M@x ---> Go on www.metrox.be
mardi 15 février 2005 à 19:29:35 | Re : case a cocher dans un tableau

nickadele

Membre Club Administrateur CodeS-SourceS
no prob

Bàt

Nickadele


Cette discussion est classée dans : tableau, case, cocher, nbsp, materiel


Répondre à ce message

Sujets en rapport avec ce message

Case à cocher [ par jfg ] Bonjour,j'ai une page qui contient plusieurs cases à cocher. Elles sont alimentées par une table. Mais quand j'affiche cette page, je peut cocher ou d boite a cocher dans cfm [ par beepee ] bonjour,qui peux me mettre sur la voie pour l'utilisation des boites a cocher de cf avec sql 7 ? INSERT INTO info (info_visib Bete question :-S [ par Metrox ] 'lut all,chui vraiment déso de poser une si bête question, mais, j'ai un tableau, et dans une cellule, j'ai un lien qui renvoie vers une page home, se tableau [ par Metrox ] j'ai un tableau, deux lignes, et un nombre indéfini de colonnes et j'aimerais lui dire qu'il récupère les enregistrements de la db, et qu'il les afich Split de variables [ par nicoulas ] Bonjour à tous.J'aimerais trouver la fonction qui me permettrait de séparer le contenu d'une variable dans un tableau à l'aide d'un séparateur donné.P RECUPERER DONNER CHECKBOX DANS UN FORMULAIRE [ par srudy972 ] BONJOUR 0 TOUS§vOILA MON PROBLEME:je crée un formaluaire dans lequel il y a des check box.Je desire recupere les valeur de ces check box pour le rent tester tous les enregistrements du tableau [ par Metrox ] 'lut all,j'ai trouvé sur le forum, grace à Rastafa, comment faire pour séparer une variable en deux par un opérateur...pour rappel:<CFDUMP VAR="# création tableau [ par claroune ] Lorsque je veux créer un tableau grace à la fonction ArrayNew, om me demande de lui donner une taille entre 1 et 3. Comment puis je créer un tableau p probleme pour tableau [ par gabrielmaraval ] Voila en fait j'ai 3 tableaux cote à cote, avec des données dépendantes sur la meme ligne.le rpoblème c'est que certains champs pe etre vie, et la ben tableau [ par greg02 ] salut j'aimerais savoir comment on fait pour mettree deux tableau sur une meme ligne en html car mon deuxieme tableau apparait en bas du premier c'est


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,323 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales