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 :

Insertion textarea dans base de données access


Sujet :

ASP

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    115
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Septembre 2008
    Messages : 115
    Points : 66
    Points
    66
    Par défaut Insertion textarea dans base de données access
    Bonjour,

    J'ai un formulaire avec une textarea. La valeur de la textarea doit être enregistré dans une base de données access.
    Quand je clique sur le bouton "Enregistrer" de mon formulaire, des retour chariot se créés et dans ma table j'ai ça :

    </br> </br>
    Mon code :
    la textarea en question :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    	<p class="ctrl_gauche">Commentaire : <FONT size="2">(255 caractères maximum)</FONT>	</br>
    	<textarea name="general_comment" rows="3" cols="35">
    	<%if Request.Form("general_comment")<>"" then
    		Response.Write Request.Form("general_comment")
    	end if%>
    	</textarea></p>
    traitement de la textarea
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    			if len(Request.Form("general_comment"))=>3 then					'insertion du commentaire
    				comment_general=Trim("" & Request.Form("general_comment"))
    				comment_general=replace(comment_general, vbcrlf,"</br>")
    				comment_general=replace(comment_general,"'","''")
    				insert_comment="INSERT INTO tb_commentaire (hor_horaire, commentaire, date_com, heure_com) "
    				insert_comment= insert_comment & "VALUES('"& hor & "', '" & comment_general & "', '" & date_du_jour & "', '" & heure_reel & "');"
    				connexion.execute(insert_comment)
    				if err<>0 then
    					Response.Write err.Description & "</br>"
    				end if
    			end if
    Merci d'avance.

  2. #2
    Expert éminent
    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
    Points : 9 506
    Points
    9 506
    Par défaut
    Salut,

    C'est quoi la question?

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

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    115
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Septembre 2008
    Messages : 115
    Points : 66
    Points
    66
    Par défaut
    Ah désolé, j'avais pas eu le temps de relire mon post.

    Je voudrai que quand la textarea est vide, enfin que l'utilisateur n'a rien entré, ça n'enregistre pas la valeur
    </br> </br>
    .

  4. #4
    vva
    vva est déconnecté
    Membre averti Avatar de vva
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    463
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Décembre 2004
    Messages : 463
    Points : 447
    Points
    447
    Par défaut
    il faut remplacer le retour chariot par du vide

    Txt = Replace(request.form("matextarea"),Chr(13), "")

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    115
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Septembre 2008
    Messages : 115
    Points : 66
    Points
    66
    Par défaut
    J'y ai pensé mais je fais déjà ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    comment_general=replace(comment_general, vbcrlf,"</br>")
    si je fait ce que tu m'as dit à ce moment là dans ma db je n'aurai plus les br, et quand je voudra le réafficher il n'y aura plus de mise en forme.

  6. #6
    Modérateur
    Avatar de roro06
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    1 480
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 480
    Points : 1 978
    Points
    1 978
    Par défaut
    Bonjour

    Juste une remarque :

    </br>
    Si tu mettais plutôt (non, pas le chien) :



    N'oubliez pas de consulter les FAQ ASP et les cours et tutoriels ASP

    " La vie c'est quelque chose de très fort et de très beau.... La vie appartient a tous les vivants. It's both a dream and a feeling. C'est être ce que nous ne sommes pas sans le rester. La vie c'est mourir aussi....Et mourir c'est vraiment strong...c'est rester en vie au delà de la mort...Tous ceux qui sont morts n'ignorent pas de le savoir."
    (J.C. VanDamme, humoriste et philosophe belge . A moins que ce ne soit l'inverse ...)

    Chuck Norris comprend JC Van Damme.

  7. #7
    Modérateur
    Avatar de roro06
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    1 480
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 480
    Points : 1 978
    Points
    1 978
    Par défaut
    D'autre part :
    <textarea name="general_comment" rows="3" cols="35">
    <%if Request.Form("general_comment")<>"" then
    Response.Write Request.Form("general_comment")
    end if%>
    </textarea>
    écrit comme tu l'as écrit, si tu testes ton code, et si ton Request.Form("general_comment") est vide, tu remarquera que ton textarea n'est pas vide, il contient des tabulations et deux retours chariots, que tu retrouve donc après la soumission de ton formulaire. Par contre, si tu mets tout sur une seule ligne :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <textarea name="general_comment" rows="3" cols="35"><%if Request.Form("general_comment")<>"" then Response.Write Request.Form("general_comment") end if%></textarea>
    ton problème devrait s'arranger.


    N'oubliez pas de consulter les FAQ ASP et les cours et tutoriels ASP

    " La vie c'est quelque chose de très fort et de très beau.... La vie appartient a tous les vivants. It's both a dream and a feeling. C'est être ce que nous ne sommes pas sans le rester. La vie c'est mourir aussi....Et mourir c'est vraiment strong...c'est rester en vie au delà de la mort...Tous ceux qui sont morts n'ignorent pas de le savoir."
    (J.C. VanDamme, humoriste et philosophe belge . A moins que ce ne soit l'inverse ...)

    Chuck Norris comprend JC Van Damme.

  8. #8
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    115
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Septembre 2008
    Messages : 115
    Points : 66
    Points
    66
    Par défaut
    Merci beaucoup, ça c'est arrangé effectivement.

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

Discussions similaires

  1. [SQL] Insertion multiple dans base de donnée
    Par leroidje dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 03/08/2007, 13h24
  2. Document Word dans base de données Access
    Par madnux dans le forum C++Builder
    Réponses: 7
    Dernier message: 16/05/2007, 20h35
  3. [VB.NET]Requete INSERT dans base de données access
    Par mael94420 dans le forum ASP.NET
    Réponses: 2
    Dernier message: 05/10/2006, 13h57
  4. [ARRAY]insertion variable dans base de donnée
    Par lazzeroni dans le forum JDBC
    Réponses: 2
    Dernier message: 30/03/2006, 10h33
  5. [VB.NET]Champ image dans base de donnée access
    Par dankes dans le forum Windows Forms
    Réponses: 10
    Dernier message: 06/10/2005, 15h31

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