Comment envoyer chaque ligne d'un textarea en BDD ?

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par Meeuuuhhh, 13 Septembre 2009.

  1. Meeuuuhhh
    Meeuuuhhh WRInaute passionné
    Inscrit:
    8 Janvier 2007
    Messages:
    1 498
    J'aime reçus:
    0
    Bonjour,

    Voilà, je souhaite créer un script de marqueur, pour des fiches de lecture.
    Pour ça, j'affiche un textarea.
    L'utilisateur écrit un mot par ligne
    ex :
    marqueur1
    marqueur2
    marqueur3

    Ce que je veux ensuite, c'est récupérer chaque ligne (ici marqueur1, marqueur2, marqueur3) afin de les insérer séparément dans la table marqueur (une ligne = un tuple donc)

    on peut peut être fixer un nombre limite de tuple, par exemple 10.
    Ou ne pas fixer de limite.


    Mais comment faire pour scinder le contenu du textarea en fonction des retours à la ligne, pour séparer les tuples à créer :?:
     
  2. UsagiYojimbo
    UsagiYojimbo WRInaute accro
    Inscrit:
    23 Novembre 2005
    Messages:
    12 003
    J'aime reçus:
    128
    Bein tu peux récupérer la valeur de ton champ textarea, et faire un explode de cette valeur avec comme valeur de séparateur /r/n.

    Mais ergonomiquement il serait mieux de faire ça via des input text, en donnant la possibilité à l'utilisateur d'ajouter autant d'input text qu'il en a besoin (en ajax par exemple). C'est bien plus fiable niveau traitement des données, car dans le cas de ta textarea tu ne peux jamais être sûr que l'utilisateur respecte tes consignes.
     
  3. Meeuuuhhh
    Meeuuuhhh WRInaute passionné
    Inscrit:
    8 Janvier 2007
    Messages:
    1 498
    J'aime reçus:
    0
    C'est vrai, mais l'ajax je ne connais pas encore et là je n'ai pas vraiment envie d'apprendre.

    Ce que je peux faire alors, c'est limiter le nombre de marqueur à 5 et puis hop, j'affiche 5 champs... C'est moins souple, mais bon...
     
  4. UsagiYojimbo
    UsagiYojimbo WRInaute accro
    Inscrit:
    23 Novembre 2005
    Messages:
    12 003
    J'aime reçus:
    128
  5. Meeuuuhhh
    Meeuuuhhh WRInaute passionné
    Inscrit:
    8 Janvier 2007
    Messages:
    1 498
    J'aime reçus:
    0
    Je vais réfléchir à tout ça, merci UsagiYojimbo :)
     
  6. Leonick
    Leonick WRInaute accro
    Inscrit:
    8 Août 2004
    Messages:
    19 274
    J'aime reçus:
    0
    en fait, AJAX veut dire Asynchronous JavaScript and XML c'est donc du js qui fait une interrogation à distance d'un serveur en recevant les résultats au format XML. Donc un script AJAX qui ne se connecte pas à distance reste juste du js
     
  7. UsagiYojimbo
    UsagiYojimbo WRInaute accro
    Inscrit:
    23 Novembre 2005
    Messages:
    12 003
    J'aime reçus:
    128
    Je dis pas le contraire, juste que je trouve ça plus sexy :)
     
  8. Leonick
    Leonick WRInaute accro
    Inscrit:
    8 Août 2004
    Messages:
    19 274
    J'aime reçus:
    0
    mais si tu veux séparer par mot, plutôt que de demander de passer à la ligne à chaque mot, tu peux utiliser un regex pour séparer les mots (espaces, ponctuation, passage à la ligne, ...)
     
Chargement...
Similar Threads - envoyer ligne textarea Forum Date
Morosité de café: J'arrive pas à envoyer un mail de newsletter. Administration d'un site Web 16 Février 2022
Envoyer un gone, avec un match sur un nom de parametre "variant" URL Rewriting et .htaccess 14 Octobre 2020
Envoyer un Rapport Analytic sans toutes les données Google Analytics 17 Janvier 2019
Envoyer un lien cliquable par mail à un ami Développement d'un site Web ou d'une appli mobile 29 Juillet 2018
Comment envoyer par email le contenu d'un formulaire ? Développement d'un site Web ou d'une appli mobile 23 Avril 2018
envoyer 10 000 email d'un coup Gmail, Google Talk, Blogger et Orkut 16 Septembre 2017
[Google Shopping] envoyer toutes les déclinaisons ? AdWords 2 Avril 2016
En php : Générer un pdf apartir de données d'un formulaire et l'envoyer par mail Développement d'un site Web ou d'une appli mobile 7 Octobre 2015
Envoyer 2 Sitemaps à Search Console ? Crawl et indexation Google, sitemaps 22 Juillet 2015
Envoyer 5 000 newsletters par mois, quel outil ou service utiliser ? Développement d'un site Web ou d'une appli mobile 3 Avril 2015
renvoyer urls comprenant une expression vers page unique URL Rewriting et .htaccess 30 Octobre 2014
Google crawle des urls qu'il invente : quel code renvoyer ? Crawl et indexation Google, sitemaps 31 Juillet 2014
C'est obligatoire d'envoyer son catalogue produits vers les market places ? e-commerce 7 Juillet 2014
Envoyer des mails de comptes différents Développement d'un site Web ou d'une appli mobile 3 Avril 2014
Gmail permet à vos contacts Google+ de vous envoyer des mails Google+ 10 Janvier 2014
Envoyer des requêtes automatique à Google = risque de pinguin ? Référencement Google 11 Décembre 2013
Comment envoyer un Tweet ? Twitter 17 Novembre 2013
Prestataire pour envoyer des mms ? Développement d'un site Web ou d'une appli mobile 8 Novembre 2013
envoyer un sms via script php Développement d'un site Web ou d'une appli mobile 25 Octobre 2013
Envoyer un fax en php Développement d'un site Web ou d'une appli mobile 8 Février 2013