IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

HTML Discussion :

checkbox


Sujet :

HTML

  1. #1
    Membre éclairé Avatar de pmboutteau
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2005
    Messages
    601
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Santé

    Informations forums :
    Inscription : Février 2005
    Messages : 601
    Par défaut checkbox
    Bonjour.
    Voilà mon problème.
    J'affiche des checkbox à partir d'une base de données pour modifier.
    Seulement si je ne coche rien après enregistrement il décoche tout!

    Je vois pas trop comment faire.

  2. #2
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 647
    Billets dans le blog
    1
    Par défaut
    enregistrement ?

    tu es dans un formulaire ?
    quelle est l'action du formulaire ?
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  3. #3
    Membre éclairé Avatar de pmboutteau
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2005
    Messages
    601
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Santé

    Informations forums :
    Inscription : Février 2005
    Messages : 601
    Par défaut
    Oui oui dans un formulaire.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
     
    <FORM name="Commande" method="post" action="enregistrerModificationCommande.asp">
    <TABLE ALIGN="left" BORDER=1 CELLSPACING=0 CELLPADDING=0 WIDTH="65%" BGCOLOR="#3B4E77">
    <tr><td colspan=5><div align=left><span class=blanc><B> Spécificités du produit</B></span></td></tr>
    </Table>
    <br></br>
    <TABLE ALIGN="left" BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="65%">
    <TR>
    <td><b>Peinture</b> <div align=center>
    <%
    if rs("peinture")=True then
         Response.write "<input checked type=""checkbox"" name=""data4"" value=""OUI"">"& chr(10)
      else
          Response.write "<input type=""checkbox"" name=""data4"" value=""NON"">"& chr(10)
      end if
      %>
    </td>
    <td><b>Phosphatation</b> <div align=center>
    <%
    if rs("phosphatation")=True then
         Response.write "<input checked type=""checkbox"" name=""data5"" value=""OUI"">"& chr(10)
      else
          Response.write "<input type=""checkbox"" name=""data5"" value=""NON"">"& chr(10)
      end if
      %>
    </td>
    Là je récupère bien ce que je veux mais si je lance l'enregistrement il me vire mes cochés.

  4. #4
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 647
    Billets dans le blog
    1
    Par défaut
    tu fais quoi à la fin de ton fichier asp ?
    si tu recharge la page du formulaire, il faut passer les variables de façon à renseigner le formulaire ...
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  5. #5
    Membre éclairé Avatar de pmboutteau
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2005
    Messages
    601
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Santé

    Informations forums :
    Inscription : Février 2005
    Messages : 601
    Par défaut
    a la fin de celui où je récapitule les données
    ce qu'il y a au dessus plus
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    </td>
    </tr>
    </Table>
    <br></br>
    <br></br>
    <br></br>
    <INPUT type="submit" value="Enregistrer" name="btnSubmit">
    </FORM>
    </div>
    </BODY>
    </HTML>
    et dans enregistrer pour l'instant je vais çà mais c'est pas bon.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    <%@ Language="VBScript"%>
    <% option explicit%>
    <%Dim data1,data2,data3,data4,data5,data6,data7,peint,phos,graisse,poinc,diam,ep,typeFil,grade,spec
     
            data1=request.form("data1")
            data2=request.form("data2")
            data3=request.form("data3")
            data4=request.form("data4")
            data5=request.form("data5")
            data6=request.form("data6")
            data7=request.form("data7")
            diam=request.form("diam")
            ep=request.form("epaisseur")
            typeFil=request.form("typeFil")
            grade=request.form("grade")
            spec=request.form("spec")
     
            if data4="NON" Then
                    peint=1
            else
                    peint=0
            End if
            if data5="NON" Then
                    phos=1
            else
                    phos=0
            End if
            if data6="NON" Then
                    graisse=1
            else
                    graisse=0
            End if
            if data7="NON" Then
                            poinc=1
                    else
                            poinc=0
            End if
            Dim str
            Dim cnBD
     
            str = "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath(".") &"\PR.mdb"
     
            strMiseajourData1="UPDATE Commande SET DateDeSaisie='"&data1&"' WHERE NumCommande='"&data2&"'"
            strMiseajourData3="UPDATE Commande SET NomClient='"&data3&"' WHERE NumCommande='"&data2&"'"
            strMiseajourData4="UPDATE Commande SET peinture='"&peint&"' WHERE NumCommande='"&data2&"'"
            strMiseajourData5="UPDATE Commande SET phosphatation='"&phos&"' WHERE NumCommande='"&data2&"'"
            strMiseajourData6="UPDATE Commande SET GraisseManuel='"&graisse&"' WHERE NumCommande='"&data2&"'"
            strMiseajourData7="UPDATE Commande SET PoincLong='"&poinc&"' WHERE NumCommande='"&data2&"'"
            strMiseajourDiam="UPDATE Commande SET diametre='"&diam&"' WHERE NumCommande='"&data2&"'"
            strMiseajourEp="UPDATE Commande SET epaisseur='"&ep&"' WHERE NumCommande='"&data2&"'"
            strMiseajourType="UPDATE Commande SET TypeDeFiletage='"&typeFil&"' WHERE NumCommande='"&data2&"'"

  6. #6
    Membre éclairé Avatar de pmboutteau
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2005
    Messages
    601
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Santé

    Informations forums :
    Inscription : Février 2005
    Messages : 601
    Par défaut
    voici la solution

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    if data4="OUI" Then
    		peint=-1
    	else
    		if data4="NON" Then
    			peint=1
    		else
    			peint=0
    		End if
    	End if

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [JSP]checkbox
    Par orisis dans le forum Servlets/JSP
    Réponses: 6
    Dernier message: 16/04/2013, 14h53
  2. [VB.NET] Insérer une colonne de CheckBox dans un DataGrid
    Par Manue.35 dans le forum Windows Forms
    Réponses: 2
    Dernier message: 22/05/2003, 12h44
  3. Checkbox
    Par rgarnier dans le forum XMLRAD
    Réponses: 11
    Dernier message: 06/03/2003, 11h48
  4. Couleur d'un CheckBox
    Par benj63 dans le forum C++Builder
    Réponses: 4
    Dernier message: 15/07/2002, 15h48
  5. CheckBox en Read Only
    Par MrJéjé dans le forum C++Builder
    Réponses: 7
    Dernier message: 23/06/2002, 16h00

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo