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 :

[ WEB ] Création d un formulaire en .ASP


Sujet :

ASP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    157
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations forums :
    Inscription : Avril 2007
    Messages : 157
    Par défaut [ WEB ] Création d un formulaire en .ASP
    Voila apres plusieurs jours à harpenter le net , apres avoir acheté des livres etc ...je fais appel a votre savoir

    j 'ai une base access BD1.MDB ou pour l 'instant j 'arrive à me connecté via une page .asp et ou je liste la table .

    Mais le but serais que j 'arrive à faire comme dino501 http://www.developpez.net/forums/sho...d.php?t=104395.

    faire le formulaire , n'est pas le probleme .( la j ai fais un truc a l arrache )

    ce qui me derange c 'est comment faire ou quel code faut t'il mettre pour d'enregistrer les données dans ma BDD ACCESS et de pouvoir apres les ressortir , pour les modifier en fonction de l avancement du projet par rapport au client .

    car ici le but est d'avoir un formulaire de suivi SAV , ou on entre le nom etc .. du client et apres on modifier en fonction de l 'avancement des travaux .


    Merci d'avance

    ps : j 'ai lu pas mal de tuto etc , mais suis trop un noob sur ce coup la

    voici le code pour vous donnez une idée de ce que je veut faire


    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
    <%@ LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
    <HTML>
    <HEAD>
    <META HTTP-EQUIV="Content-Type" CONTENT="text/html;charset=windows-1252">
    <TITLE>Suivi SAV</TITLE>
    </HEAD>
    <BODY>
    <%
    strProvider = "Driver={Microsoft Access Driver (*.mdb)}; DBQ=C:\base\bd1.mdb;"
    Set rs = server.CreateObject("ADODB.recordset")
    	rs.open "SELECT * FROM [suivi SAV]", strProvider,1,1
    		response.write "nb champs = " & rs.fields.count & "<br>" 
    		response.Write("<table>"  & vbcrlf)
    		for i= 0 to rs.fields.count-1 
    			response.write ("<th>" & rs.fields(i).name & "&nbsp;</th>" & vbcrlf)
    		next 
    		while not rs.eof 
    			response.Write("<tr>" & vbcrlf)
    			for i= 0 to rs.fields.count-1 
    				response.write ("<td>" & rs.fields(i).value & "&nbsp;</td>" & vbcrlf)
    			next 
    			response.Write("<tr>" & vbcrlf)
    			rs.movenext 
    		wend
    		response.Write("</table>" & vbcrlf)
    	rs.close
    set rs = nothing
    %>
    <form name="form1" method="post" action="">
      <p style="text-align: left"> ID &nbsp;<input type="text" name="ot" value="<% =request("Nom du Client") %>" id="ID" tabindex="0" language="javascript" onclick="return ID_onclick()">
          &nbsp; &nbsp; &nbsp;&nbsp; N d'emplacement &nbsp;&nbsp;
        <input type="text" name="desc" value="<% =request("nom du champs 2 a modifier") %>"></p>
      <p style="text-align: left">
          Nom du client
            <input type="text" name="ot" value="<% =request("Nom du Client") %>">
          &nbsp; &nbsp;&nbsp; Emplacements du MH &nbsp; &nbsp;<input type="text" name="desc" value="<% =request("nom du champs 2 a modifier") %>" style="width: 203px"></p>
        <p style="text-align: left">
            Date de prise en charge du client &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<input type="text" name="ot" value="<% =request("Nom du Client") %>">&nbsp;</p>
        <p style="text-align: left">
            Date de Prise en charge du materiel &nbsp; &nbsp; &nbsp;<input type="text" name="desc" value="<% =request("nom du champs 2 a modifier") %>"></p>
        <p style="text-align: left">
            Avancement du travail
        </p>
        <p style="text-align: left">
            <input type="text" name="ot" value="<% =request("Nom du Client") %>" style="width: 640px; height: 101px">&nbsp;</p>
        <p style="text-align: left">
            Matriel rpar&nbsp; &nbsp;<input type="text" name="desc" value="<% =request("nom du champs 2 a modifier") %>"></p>
        <p style="text-align: left">
            &nbsp;Retour atelier &nbsp;&nbsp; &nbsp;<input type="text" name="ot" value="<% =request("Nom du Client") %>"></p>
        <p style="text-align: left">
            &nbsp;Remarques</p>
        <p style="text-align: left">
            &nbsp;<input type="text" name="desc" value="<% =request("nom du champs 2 a modifier") %>" style="width: 641px; height: 121px"></p>
        <p style="text-align: left">
            &nbsp;Dtail de la panne</p>
        <p style="text-align: left">
            <input type="text" name="desc" value="<% =request("nom du champs 2 a modifier") %>" style="width: 645px; height: 72px"></p>
        <p>
            &nbsp;</p>
        <p>
        <input type="submit" name="action" value="modifier" id="Submit1" language="javascript" onclick="return Submit1_onclick()">
            &nbsp;
            <input type="submit" name="action" value="enregistrer" id="Submit2" language="javascript" onclick="return Submit2_onclick()">&nbsp;
            <input type="submit" name="action" value="prcedent" id="Submit3" language="javascript" onclick="return Submit3_onclick()">
            <input type="submit" name="action" value="suivant" id="Submit4" language="javascript" onclick="return Submit4_onclick()">
            <input type="submit" name="action" value="fermer" id="Submit5" language="javascript" onclick="return Submit4_onclick()">
            <input type="submit" name="action" value="imprimer" id="Submit6" language="javascript" onclick="return Submit4_onclick()">
            <input type="submit" name="action" value="rechercher" id="Submit7" language="javascript" onclick="return Submit4_onclick()"></p>
    </form>
     
    </BODY>
    </HTML>

    bon au debut du code il y a ma connection a la base et derriere le code pour lister la table ( que je dois enlever ) .

    merci d'avance

  2. #2
    Expert confirmé
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Par défaut
    Salut,

    Imagine uns table "matable" avec un champ de type texte appelé "monchamp".
    Pour que IIS mette à jour des données il faut utiliser des requetes SQL du style:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    "INSERT INTO matable (monchamp) VALUES ('" & request.form("matextbox") & "');"  'il faut mettre une apostrophe quand c'est du texte
    Le plus simple est de créer un objet "command"
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Set cm = server.create("ADODB.Command")
    de lui passer la requete et de l'executer
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    cm.commandtext = "INSERT ..."
    cm.execute
    Tu trouveras plein de truc dans la section "server scripting" de http://www.w3schools.com/

    A+
    "Winter is coming" (ma nouvelle page d'accueil)

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    157
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations forums :
    Inscription : Avril 2007
    Messages : 157
    Par défaut
    Bon je vais passer pour le mec super chiant , mais bon , faut que mon projet aboutisse , sinon c'est le drame

    Apres avoir retourné le truc dans tt les sens , j 'arrive pas a placer les code que tu me donne

    voila ci je te dis :

    mon champ est : Nom du Client

    ma table : SuiviSAV

    peut tu me faire au moin 1 code pour que je puisse faire de quoi voir et modifier le nom de mon client via ma bdd access ( BD1.mdb )

    apres je ferais le reste , le truc est de piger le fonctionnement , car je debute et j apprend par moi meme alors , honnetement c'est sport meme avec des livres etc .

    une fois que j aurais compris et vu le fonctionnement je pense que je vais m'en sortir via tte la masse dedoc que j 'ai lol .

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    157
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations forums :
    Inscription : Avril 2007
    Messages : 157
    Par défaut
    eu meme pas un petit code re recuperation de donnée dans un champ ?

  5. #5
    Membre chevronné Avatar de Phiss
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2005
    Messages
    676
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2005
    Messages : 676
    Par défaut
    Salut,

    Pour voir c'est a dire aller chercher un enregistrement dans une base il faut utiliser un requte du type
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    requete = "select * from suivisav where [nom du client] = '"& valeurrecupere&"' "
    pour mettre à jour ton enregistrement après c'est du style

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    requete = "update suivisav set champs = "& nouvellevaleurchamps &", champs2 = "& nv_valeur_chps2 &" where [nom du client] = '"& valeur_nom_client&"'
    Après c'est tout expliqué dans les tutoriels ou autres cours.
    Donc si tu as tout une documentation cela ne devrait pas poser de problèmes

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    157
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations forums :
    Inscription : Avril 2007
    Messages : 157
    Par défaut
    Dis moi pour l 'instant j ai mis ca :

    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
    <%@ LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
    <HTML>
    <HEAD>
    <META HTTP-EQUIV="Content-Type" CONTENT="text/html;charset=windows-1252">
    <TITLE>Contacts</TITLE>
    </HEAD>
    <BODY>
    <%
    strProvider = "Driver={Microsoft Access Driver (*.mdb)}; DBQ=C:\base\bd1.mdb;"
    Set rs = server.CreateObject("ADODB.recordset")
    	rs.open "SELECT * FROM [suivi SAV]", strProvider,1,1
    	requete = "select * from SuiviSAV where [Nom du Client] = '"& valeurrecupere&"' "
     rs.close
    set rs = nothing
    %>
     
    </form>
     
    </BODY>
    </HTML>
    mais comment la faire aparaitre ?

    car la page blanche ( dsl , je comprend vite mais faut m'expliquer longtemp )

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

Discussions similaires

  1. Réponses: 11
    Dernier message: 13/03/2013, 00h55
  2. Réponses: 1
    Dernier message: 11/03/2013, 16h45
  3. création web site d'e-commerce en ASP.net VStudio
    Par kazzarisss dans le forum ASP.NET
    Réponses: 2
    Dernier message: 15/04/2011, 09h09
  4. Problème création formulaire en ASP.NET
    Par Rick62 dans le forum ASP.NET
    Réponses: 3
    Dernier message: 19/02/2008, 17h59
  5. Réponses: 3
    Dernier message: 25/01/2008, 16h49

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