begin process at 2008 08 29 21:46:01
1 233 909 membres
430 nouveaux aujourd'hui
14 294 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : click sur un bouton [ Divers / ColdFusion Server ] (Damocles67)

click sur un bouton le 24/03/2008 15:15:18

Damocles67
En cliquant sur un bouton d'une page .CFM, je voudrais incrémenter une variable de 1 et charger la même page avec la nouvelle variable. Merci.

Re : click sur un bouton le 26/03/2008 10:20:05

xchevalier
Réponse acceptée !
Bonjour, voici deux petits exemples:

<!--- On ajoute 1 dans le formulaire avant d'appeler la page suivante --->
<cfparam

name= "maValeur" default= "0" >
<form action= "maPage.cfm" >
   <cfoutput>
      
<input type= "hidden" name= "maValeur" value= "#maValeur+1#" >
   </cfoutput>
   <INPUT TYPE= "submit" name= "submit" value= "Ajouter 1 à ma valeur" >
</form>

<BR><BR>
<cfoutput>

Ma valeur est à #maValeur#
</cfoutput>
<BR><BR>
<a href= "maPage.cfm?maValeur=0" > Reste de ma valeur </a>

Ou encore :

<!--- On Ajoute 1 à la valeur reçus à la page suivante --->
<cfif

isDefined ( "maValeur" ) >
   <cfset maValeur = maValeur + 1 >
</cfif>

<cfparamname="maValeur"default="0">
<formaction="maPage.cfm">
   <cfoutput>
      
<inputtype="hidden"name="maValeur"value="#maValeur#">
   </cfoutput>
   <INPUTTYPE="submit"name="submit"value="Ajouter 1 à ma valeur">
</form>

<BR><BR>
<cfoutput>

Ma valeur est à #maValeur#
</cfoutput>
<BR><BR>
<a href= "maPage.cfm?maValeur=0" > Reste de ma valeur </a>

PS: Si c'est pour faire un comptage de page, cela ne fonctionne pas avec plusieurs utilisateurs, a ce moment il faut utiliser une variable d'application par exemple.

Re : click sur un bouton le 02/04/2008 12:40:32

Damocles67
Merci, j'avais oublié les règles de base.

Un autre problème d'insertion dans un fichier (update).

1ère ligne de l'écran : calendrier du mois 1,2,3,4,etc..
2ème ligne des pictos pour occupé ou réservé, issus du fichier cal_resa
3ème ligne des checkbox reprenant les données du même fichier checked=occupe ou non-check=libre.

<!-- alimenter le chechbox -->
<form action="cal_hebergt.cfm" method="post">
<table border="1" cellspacing="0" cellpadding="0" align="center" bordercolor="#FFFFFF" bgcolor="#FFCCCC">
<tr>
<cfloop index = "rang" from = "1" to = #NBJ#>
<td align="center" bgcolor="white">
<cfif "#Day(resa.occupe[rang])#" eq rang and "#resa.confirme[rang]#" eq "1">
<input type="checkbox" name="coche" value="oui" STYLE="width:16px" checked>
<cfelse>
<input type="checkbox" name="coche" value="non" STYLE="width:16px">
</cfif>
</td>
</cfloop>
</tr>
</table>
<p>&nbsp;</p>
<div align="center"><input type="submit" value="Envoi"></div>
</form>
<!-- insertion dans la table -->
<!-- CFQUERY NAME="maj" DATASOURCE="gite">
 UPDATE cal_resa
 set confirme = 1
 where month(occupe) = #mois# and year(occupe) = #an# and day(occupe)= #rang#
</CFQUERY -->

Le fichier cal_resa a 2 champs : occupe = date et confirme = oui/non.
Comment mettre le fichier cal_resa à jour en cliquant ou décliquant les checkbox en tenant compte du jour du mois ?

Je sèche lamentablement, car je mets à jour tout le mois et non pas les jours concernés.
Merci de votre aide



Classé sous : bouton, page, variable, click

Participer à cet échange

Pub



Appels d'offres

Recherche developpeur ...
Budget : 700€
SITE MARCHAND LOCATION...
Budget : 3 000€
SITE MARCHAND POUR HOTEL
Budget : 4 000€

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

Téléchargements

Boutique

Boutique de goodies CodeS-SourceS