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

ASP Discussion :

[ASP3] j'aimerais remplir une table access via le web


Sujet :

ASP

  1. #41
    Expert confirmé
    Avatar de pc75
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    3 662
    Détails du profil
    Informations personnelles :
    Âge : 69
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2004
    Messages : 3 662
    Points : 4 047
    Points
    4 047
    Par défaut
    Re,

    Essaie ça :

    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
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
     
    <%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%> 
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
    <html xmlns="http://www.w3.org/1999/xhtml"> 
    <head> 
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> 
    <title>Document sans titre</title> 
    </head> 
     
    <body> 
    <% 
     
    dim rst 
    dim cnn 
    set cnn = server.CreateObject("ADODB.CONNECTION") 
    set rst= Server.CreateObject("ADODB.Recordset") 
    cnn.open "delibes" 
    'rst.cursorlocation = aduseclient 
    rst.cachesize = 5 
    mysql = "select * FROM  chanteur" 
    rst.open mysql, "delibes" 
    %> 
    <form name="frmSaisie" method="post" action="recupchanteurpc75.asp?Str_NbLignes=<%=Str_Compteur %>">  
    <input type="hidden" name="txtCompteur"> 
    <% 
    if not rst.EOF then 
    rst.movefirst 
    %> 
    <table align="center" border="1" width="100%"> 
    <% 
    Str_Compteur = 0 
    DO while not rst.EOF 
       Str_Compteur = Str_Compteur + 1 
       ' Gestion de la couleur de la ligne 
       If Bln_Row_Color Then 
          Str_Row_Color = "#BAE2E3" 
       Else 
          Str_Row_Color = "" 
       End If 
       ' Affectation du complément pour changer la couleur de la prochaine ligne 
       Bln_Row_Color = Not Bln_Row_Color 
       %> 
       <tr BGCOLOR="<%=Str_Row_Color %>"> 
     
       <td> 
       <font face="Arial" color="#0099CC" size="3"> 
       <strong> 
       <%=rst("nom_chanteur")%> 
       <input type="hidden" name="txtChanteur<%=Str_Compteur%>"  value="<%=rst("nom_chanteur")%>"> 
       </strong> 
       </font> 
       </td> 
     
       <td> 
         <div align="center"> 
           <input type="text" name="txtGuitare<%=Str_Compteur%>" title="Modifier" value="<%=rst("guitare")%>"> 
           </div></td> 
     
       <td> 
         <div align="center"> 
           <input type="text" name="txtChant<%=Str_Compteur%>" title="Modifier" value="<%=rst("chant")%>"> 
           </div></td> 
     
       </tr> 
       <% 
       rst.MoveNext 
    loop 
    %> 
    </table> 
    <div align="center"> 
      <p align="left"> 
        <% 
    end if 
    rst.Close 
    set rst = Nothing 
    %> 
      </p> 
      <p>&nbsp;</p> 
      <p>&nbsp;</p> 
    </div> 
     
    <p align="center">&nbsp;</p> 
      <div align="center"> 
        <input type="submit" name="Submit" value="Envoyer"> 
      </div> 
    </form> 
    <p align="center">&nbsp;</p> 
    </body> 
    </html>

  2. #42
    Membre éprouvé
    Avatar de beegees
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2004
    Messages
    3 610
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2004
    Messages : 3 610
    Points : 1 277
    Points
    1 277
    Par défaut
    Resalut,

    Avec ton nouveau code il n'y pas d'erreur, pas de mise à jour de la table MAIS l'URL est différente :

    http://164.15.112.38/delibes/recupch...?Str_NbLignes=

    Il marque pas la valeur de la variable, c'est peut être ça qui cloche ?

    Et quand je fais un response.write txtSQL ça donne rien.

    Mon formulaire était mal fait, j'avais mis deux formulaire différent, un pour le champs, l'autre pour le bouton.

    Merci pour tout.

    bgs

  3. #43
    Expert confirmé
    Avatar de pc75
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    3 662
    Détails du profil
    Informations personnelles :
    Âge : 69
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2004
    Messages : 3 662
    Points : 4 047
    Points
    4 047
    Par défaut
    Re,

    Autant pour moi. Il faut stocker le nombre de lignes dans un champ caché du 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
    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
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
     
    <%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%> 
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
    <html xmlns="http://www.w3.org/1999/xhtml"> 
    <head> 
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> 
    <title>Document sans titre</title> 
    </head> 
     
    <body> 
    <% 
     
    dim rst 
    dim cnn 
    set cnn = server.CreateObject("ADODB.CONNECTION") 
    set rst= Server.CreateObject("ADODB.Recordset") 
    cnn.open "delibes" 
    'rst.cursorlocation = aduseclient 
    rst.cachesize = 5 
    mysql = "select * FROM  chanteur" 
    rst.open mysql, "delibes" 
    %> 
    <form name="frmSaisie" method="post" action="recupchanteurpc75.asp">  
    <input type="hidden" name="txtCompteur"> 
    <% 
    if not rst.EOF then 
    rst.movefirst 
    %> 
    <table align="center" border="1" width="100%"> 
    <% 
    Str_Compteur = 0 
    DO while not rst.EOF 
       Str_Compteur = Str_Compteur + 1 
       ' Gestion de la couleur de la ligne 
       If Bln_Row_Color Then 
          Str_Row_Color = "#BAE2E3" 
       Else 
          Str_Row_Color = "" 
       End If 
       ' Affectation du complément pour changer la couleur de la prochaine ligne 
       Bln_Row_Color = Not Bln_Row_Color 
       %> 
       <tr BGCOLOR="<%=Str_Row_Color %>"> 
     
       <td> 
       <font face="Arial" color="#0099CC" size="3"> 
       <strong> 
       <%=rst("nom_chanteur")%> 
       <input type="hidden" name="txtChanteur<%=Str_Compteur%>"  value="<%=rst("nom_chanteur")%>"> 
       </strong> 
       </font> 
       </td> 
     
       <td> 
         <div align="center"> 
           <input type="text" name="txtGuitare<%=Str_Compteur%>" title="Modifier" value="<%=rst("guitare")%>"> 
           </div></td> 
     
       <td> 
         <div align="center"> 
           <input type="text" name="txtChant<%=Str_Compteur%>" title="Modifier" value="<%=rst("chant")%>"> 
           </div></td> 
     
       </tr> 
       <% 
       rst.MoveNext 
    loop 
    %> 
    </table> 
    <div align="center"> 
      <p align="left"> 
        <% 
    end if 
    rst.Close 
    set rst = Nothing 
    %> 
      </p> 
      <p>&nbsp;</p> 
      <p>&nbsp;</p> 
    </div> 
     
    <input type="hidden" name="NbLignes" value=<%=Str_Compteur %>>
     
    <p align="center">&nbsp;</p> 
      <div align="center"> 
        <input type="submit" name="Submit" value="Envoyer"> 
      </div> 
    </form> 
    <p align="center">&nbsp;</p> 
    </body> 
    </html>
    Et dans ta page de récup, tu récupères le nombre de lignes avec :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Str_NbLignes=request.form("NbLignes")

  4. #44
    Membre éprouvé
    Avatar de beegees
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2004
    Messages
    3 610
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2004
    Messages : 3 610
    Points : 1 277
    Points
    1 277
    Par défaut
    Je n'en crois pas mes yeux, ça fonctionne !!!!

    Tu es le meilleur !!

    Tu es très patient et très généreux !

    Merci !

    Je t'envois un Message Privé !

    Merci encore pour tout ce que tu as fait !

    Bgs

+ Répondre à la discussion
Cette discussion est résolue.
Page 3 sur 3 PremièrePremière 123

Discussions similaires

  1. Comment remplir une table access 2003 à partir de VB6
    Par alouca dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 27/02/2010, 21h59
  2. Comment remplir une table access 2003 sous VB6
    Par alouca dans le forum Access
    Réponses: 1
    Dernier message: 27/02/2010, 13h40
  3. [ODBC] remplir une base access via une page php
    Par sonia06 dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 15/05/2008, 16h26
  4. remplir une table vierge via une requete
    Par sunwind dans le forum VBA Access
    Réponses: 1
    Dernier message: 14/11/2007, 16h31
  5. Mise à jour automatique d'une table access via un .xls
    Par infratunes dans le forum Access
    Réponses: 4
    Dernier message: 05/04/2006, 18h33

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