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

Coldfusion Discussion :

cftextarea vers bdd


Sujet :

Coldfusion

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mars 2009
    Messages
    54
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 54
    Par défaut cftextarea vers bdd
    Bonjour a tous,

    j'ai 6 textarea sur une page web, est il possible de pouvoir enregistrer les données saisies dedant dans ma base de donnée ?

  2. #2
    Membre Expert
    Homme Profil pro
    Dév. Java & C#
    Inscrit en
    Octobre 2002
    Messages
    1 414
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Dév. Java & C#
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2002
    Messages : 1 414
    Par défaut
    Bonjour,

    oui, c'est possible.

  3. #3
    Membre averti
    Inscrit en
    Mars 2009
    Messages
    54
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 54
    Par défaut
    mes 6 textarea doivent avoir un nom différent je pense, de facon a ce que quand je les saisies dans ma bdd, les 6 soient bien différencier.
    La technique est a peu prés la meme que pour un login et password na ?

  4. #4
    Membre Expert
    Homme Profil pro
    Dév. Java & C#
    Inscrit en
    Octobre 2002
    Messages
    1 414
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Dév. Java & C#
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2002
    Messages : 1 414
    Par défaut
    On crée une page contenant le formulaire de saisie
    - 6 champs textarea
    - 1 bouton submit

    une autre page contient le traitement (insertion dans bdd):
    - insert into maTable (champ1..champ6) values (valeur1..valeur6)

    Utilise cfqueryparam pour remplacer les valeurs

  5. #5
    Membre averti
    Inscrit en
    Mars 2009
    Messages
    54
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 54
    Par défaut
    est il possible de mettre cfqueryparam après ma requete :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    insert into textbox(textbox1,textbox2,textbox3,textbox4,textbox5) values('#FORM.textbox1#','#FORM.textbox2#','#FORM.textbox3#','#FORM.textbox4#','#FORM.textbox5#')
    car dans la doc le cfqueryparam est après le where mais dans mon cas je n'ai pas de where donc est il possible de le mettre?

    Dans le cfqueryparam il parle de value dans la doc mais je ne comprend pas quoi mettre dedans

    j'ai trouver, enfet il faut mettre le cfqueryparam dans le values, na ?

    voici le code qui pour moi ne devrait pas etre loin de la réalité:

    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
    <cfparam name="FORM.textbox1" default="">
    <cfparam name="FORM.textbox2" default="">
    <cfparam name="FORM.textbox3" default="">
    <cfparam name="FORM.textbox4" default="">
    <cfparam name="FORM.textbox5" default="">
    <cfquery datasource="authentification" name="textbox">
    insert into textbox(textbox1,textbox2,textbox3,textbox4,textbox5) values(
    <cfqueryparam value="#FORM.textbox1#" cfsqltype="CF_SQL_VARCHAR" maxlength="100"/>,
    <cfqueryparam value="#FORM.textbox2#" cfsqltype="CF_SQL_VARCHAR" maxlength="100"/>,
    <cfqueryparam value="#FORM.textbox3#" cfsqltype="CF_SQL_VARCHAR" maxlength="100"/>,
    <cfqueryparam value="#FORM.textbox4#" cfsqltype="CF_SQL_VARCHAR" maxlength="100"/>,
    <cfqueryparam value="#FORM.textbox5#" cfsqltype="CF_SQL_VARCHAR" maxlength="100"/>)
    	  
    </cfquery>

  6. #6
    Membre Expert
    Homme Profil pro
    Dév. Java & C#
    Inscrit en
    Octobre 2002
    Messages
    1 414
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Dév. Java & C#
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2002
    Messages : 1 414
    Par défaut
    oui

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    insert into textbox (textbox1, textbox2, textbox3,textbox4, textbox5 ) 
         values (<cfqueryparam value="#FORM.textbox1#" CFSQLType="CF_SQL_VARCHAR" >,
                    <cfqueryparam value="#FORM.textbox2#" CFSQLType="CF_SQL_VARCHAR" >,
                    <cfqueryparam value="#FORM.textbox3#" CFSQLType="CF_SQL_VARCHAR" >,
                    <cfqueryparam value="#FORM.textbox4#" CFSQLType="CF_SQL_VARCHAR" >,
                    <cfqueryparam value="#FORM.textbox5#" CFSQLType="CF_SQL_VARCHAR" >)
    La valeur de l'attribut CFSQLType dépend du type du champ de la table textbox

Discussions similaires

  1. [Mysql] Donnée XML >vers> BDD
    Par largiss dans le forum XQUERY/SGBD
    Réponses: 14
    Dernier message: 28/02/2017, 17h51
  2. [SGBD] Traitement Données Formulaire Vers BDD Mysql
    Par Thierry8 dans le forum SQL Procédural
    Réponses: 10
    Dernier message: 29/03/2006, 23h22
  3. [MySQL] Sous quelle forme dois-je envoyer la date vers BDD ?
    Par Death83 dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 22/12/2005, 09h15
  4. pb requete excel vers BDD
    Par Jean-Matt dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 08/11/2005, 16h42
  5. [VBA]Requete Excel vers BDD Acces
    Par Emcy dans le forum Macros et VBA Excel
    Réponses: 16
    Dernier message: 08/11/2005, 09h51

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